ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Vorssaint:免费开源 macOS 菜单栏工具,67 个功能模块按需装载

Vorssaint:免费开源 macOS 菜单栏工具,67 个功能模块按需装载

Vorssaint:免费开源 macOS 菜单栏工具,67 个功能模块按需装载

【免费下载链接】vorssaint-utilsFree and open-source macOS menu bar toolkit.项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils

Vorssaint 是一个免费的 macOS 菜单栏工具:系统监控、逐应用音量、窗口切换、剪贴板历史收进同一个图标。本地优先,无账号、无统计。硬限制两条:只支持 Apple Silicon,系统下限 macOS 14。适合不想在菜单栏堆一排单功能图标的人。

先判断适不适合你

  • 芯片:只支持 Apple Silicon。Intel 的 Mac 装不了,这是硬边界。
  • 系统:macOS 14(Sonoma)或更新版本。
  • 环境:自己编译只需 Xcode Command Line Tools;直接用 Homebrew 装无需任何前置。
  • 适合:想把监控、混音器、窗口管理合并进一个图标的日常用户。
  • 不适合:需要 Intel 兼容或跑 macOS 13 及更早系统的用户,到此为止。

跑起来

前提条件如上。安装一条命令:

brew install --cask vorssaint

构建经过 Developer ID 签名和公证(公证:让 macOS 直接放行),已授予的权限在更新后保留。想自己编译:克隆仓库后运行./build.sh --dev --install。

首次启动是一个 4 步引导:欢迎、选功能包、给权限、完成。默认勾上 Essential 预设包——混音器、Keep Awake 和 CPU、GPU、内存、网络、磁盘、电源 6 项监控,共 8 个功能。也可以改选 Windows 包(5 项窗口与 Dock 功能)或 Battery 包(3 项轻量监控)。权限只按你实际选择的功能申请,比如辅助功能、屏幕录制,未用到的不出现。

一个设计原则

机制一句话:装什么,就只跑什么。

功能模块共 67 个,各自有独立开关。关闭一个模块,它的服务被完全拆除,下次启动不实例化,面板、菜单栏、快捷键里对应项一并消失;重新打开时,之前的设置原样恢复。每个模块旁边还标着开启期间的占用类型——空闲工具、鼠标事件监听、键盘监听、定时采样。代价是明码标价的。

模块清单与开关机制直接写在 Sources/Vorssaint/Core/FeatureCatalog.swift,可用 CaseIterable 枚举逐个核对,GPL-3.0 协议。

功能精讲

挑三个最有代表性的,其余收尾时概括。

窗口切换:⌘Tab 按窗口切,带实时缩略图

macOS 自带的 ⌘Tab 只切应用,同应用的八个窗口它管不了。它把窗口本体列出来切换。

装上后直接按 ⌘Tab:每个窗口单独一行,带实时缩略图,支持搜索和按显示器过滤。窗口管理也在同一入口:拖到屏幕边缘自动吸附,快捷键排半屏、三分之一或四角布局。

边界:缩略图依赖屏幕录制权限。没给权限时切到简洁模式,功能照常工作,只是没有缩略图。

逐应用音量混音器:把某个 App 单独拉到 200%

系统音量条是全系统一根,某个 App 太吵或太轻都只能一起动。它按应用拆出一根一根滑条。

打开面板的混音区块,拖动对应 App 的滑条即可。音量上限 200%(源码注释:200% boost for sources that play too quietly),系统音量 10,混音器拉满也能听清原声,不装音频驱动。分流也支持:音乐走扬声器、通话走耳机,两条链路同时出声。

边界:逐应用输出属于路由能力,依赖系统音频栈;输出设备切换有独立模块,不占混音器配额。

系统监控:CPU、GPU、温度曲线一直在画

不盯机器的时候,你不知道哪次操作把 CPU 打满、电池掉得多快。它持续采样,把历史画成曲线。

打开面板,CPU、GPU、内存、温度、电池健康、功耗的历史曲线常亮,最耗电的应用单独列出。告警可设:CPU 高负载、高温、内存压力、低磁盘或低电池时弹通知,冷却窗口 2 到 60 分钟,默认 15 分钟,不刷爆通知中心。

边界:采样类模块是"定时采样"占用,开启期间持续存在,这是明码标价的部分;菜单栏读数、风扇控制(Beta)在同一个入口配置。

其余能力压缩成一段:剪贴板历史可搜索、可置顶、可一键粘贴;文字片段打触发词整段展开;Command Bar 全局呼出,一个输入框跑应用搜索、算数、单位换算;⌃⌘V 呼出 Quick panel;Cleaner 清缓存日志;Finder 支持 ⌘X/⌘V 剪切文件;应用更新列表化;Homebrew 图形化操作;录屏导出视频或 GIF。完整清单见 README.md。

数据去哪了

只留本机的:CPU 与磁盘读数、窗口列表、剪贴板历史、全部设置和偏好,走的是 macOS 原生接口,本地读取。

真正联网的动作都挂在可见功能上,逐个对应:

  • 更新检查:可随时关掉。
  • 手动测速:你点跑才发生。
  • Homebrew 操作:安装、移除 formula 和 cask。
  • 应用更新检查:Online 源会向开发者服务器发请求,对方能看到你在查哪个应用;不需要就单独关掉这个源。
  • 在线歌词查找:动态岛歌词功能触发。
  • 临时分享链接:你主动生成的截图或录屏链接,有效期 1、6、24 小时可选。
  • 反馈:你主动发送。

权限全部可选,每项权限被哪些功能使用、如何撤销,逐项写在 docs/PERMISSIONS.md。AI Agents 模块默认关闭;开启后只读 Claude Code、Codex 留在主目录的日志,只取 token 数、模型名与时间,对话内容不落地。

遇到问题

  • 启动被系统拦截、权限不生效、预览缺失 → docs/TROUBLESHOOTING.md
  • 某个权限到底被哪些功能用 → docs/PERMISSIONS.md
  • 确认哪些数据会离开本机 → docs/PRIVACY.md
  • 彻底卸载,含设置与权限:
./Tools/uninstall.sh

装完点开菜单栏图标,面板里 CPU 曲线开始刷新,就说明采样在跑。进功能中心关掉用不到的模块,它从面板退场,也不再驻留。一个免费工具,从这一关开始变轻。

【免费下载链接】vorssaint-utilsFree and open-source macOS menu bar toolkit.项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进