72 个功能模块塞进一个图标:Vorssaint,免费开源的 macOS 菜单栏工具集
【免费下载链接】vorssaint-utilsFree and open-source macOS menu bar toolkit.项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils
视频会议吵、播客轻,你的 Mac 只有一根全系统音量条。菜单栏倒是攒齐了——音量一个图标、剪贴板一个、监控一个,每个都在后台待命。
Vorssaint 是免费开源(GPL 3.0)的 macOS 菜单栏工具集,把逐应用音量、系统监控、窗口管理、剪贴板历史等 72 个功能模块装进一个图标,每个模块独立启停。Homebrew 一行装好,装上不用的模块就不加载。
装之前要知道的
- 只支持 Apple Silicon 芯片的 Mac;
- 系统要求 macOS 14(Sonoma)或更新;
- 官方构建经 Apple Developer ID 签名与公证,macOS 直接放行,更新后已授权权限依然有效。
brew install --cask vorssaint不想用 Homebrew 也可以自己构建(仓库地址以 clone 为准):
git clone https://gitcode.com/GitHub_Trending/vo/vorssaint-utils cd vorssaint-utils && ./build.sh --dev --install自构建只需要 Xcode Command Line Tools。官方构建只来自维护者本人;商标(名称、图标、外观)单独受保护,分支项目需要自己的身份。
它按什么逻辑解决问题
Vorssaint 是模块化设计:Features hub 里每个模块都能单独安装或卸载。装上不装的模块会拆掉代码、从面板和快捷键里消失,重新装回来时设置原样恢复;每个模块旁还标着它依赖的权限。完整清单可查 Sources/Vorssaint/Core/FeatureCatalog.swift。
| 你遇到的场景 | 对应模块 | 运行成本 / 权限代价 |
|---|---|---|
| 音量没法按应用分 | 逐应用混音器、按应用分流音频 | 依赖 System Audio Recording,拒绝后混音器不工作,其余功能正常 |
| 机器状态没底 | CPU/GPU/内存/温度/功耗监控、风扇控制(Beta) | 定时采样;主动告警依赖通知权限,关掉告警就不申请 |
| 窗口切换和吸附难受 | 窗口切换器、布局吸附、Dock 预览 | 实时缩略图需屏幕录制;拒绝后降级为纯图标模式 |
| 输入效率低 | 超级键、文字片段、滚轮优化、按键防抖 | 全局监听鼠标/键盘事件,可按应用排除 |
| 复制粘贴繁琐 | 剪贴板历史、Finder ⌘X 剪切、Shelf 文件架 | 读剪贴板与辅助功能权限;标记为机密的内容从不记录 |
| 想在任意位置搜东西 | Command Bar 全局搜索 | 辅助功能权限(读其他应用的菜单和窗口) |
三个旗舰功能深挖
逐应用音量混音器:之前 vs 之后
macOS 默认行为只有一根系统音量条:Zoom 吵 20%、播客轻 20%,你只能忍。Vorssaint 把混音器拆成逐应用的滑条,音量精确到百分比,还能拉到 100% 以上——播客原声太轻,把它单独拉到 120% 就解决了。
代价写在明处:它依赖 System Audio Recording 权限,你在首次运行时可以拒绝,拒绝后混音器整个不工作,其他功能照常跑。"按应用送 AirPlay"需要 macOS 27 及以上,且音频只走你本地网络里选定的那台音箱,不经过任何服务器。
窗口切换器:一次完整操作
按 ⌘Tab(默认系统行为),你只能切应用,切不了同一应用的第三个窗口。Vorssaint 的切换器是另一套流程:
- 唤起:按你设置的切换器快捷键,浮出所有窗口的列表;
- 看到什么:每个窗口带实时缩略图和标题,可搜索、可按显示器筛选,最小化的窗口也能设成单独一组显示;
- 怎么做:方向键或鼠标选中,回车确认;不切窗口时,用快捷键、屏幕边缘拖动或修饰键拖拽三种方式触发半屏、三分之一、四分之一行列、六分屏和四角布局,绿色按钮可最大化占满整块屏幕而不新建 Space;
- 得到什么:窗口落位,缩略图列表关闭。
边界同样明确:实时缩略图依赖屏幕录制权限;拒绝后切换器自动降级为只显示应用图标的简单模式,功能不消失,只是少了预览。
Command Bar:常被问到的三个问题
不用任何模块时,它在后台做什么?什么都不做。72 个模块各自独立,全不装就没有任何事件监听,也不申请任何权限。
拒绝了辅助功能权限,会崩吗?不会。权限按模块按需申请:Command Bar 读其他应用的菜单和窗口需要它,拒绝后这个模块不可用,混音器、剪贴板历史等其余模块照常工作。
它会不会偷偷记下我输入的内容?它只保存"你选了哪几条"的频率统计和本地摘要,不保存你输入的正文;设置里有"忘记学习记录"按钮,一键清空。
Command Bar 用全局快捷键呼出悬浮输入框,一个字段搜应用、窗口、文件、剪贴板历史、文字片段,以及当前应用菜单里的任意命令(会显示对应快捷键),顺手还能算式、换算单位、查 emoji。依赖辅助功能权限,这是它读菜单和打字的能力来源,拒绝后无法使用。
其余功能,一行一条
- 系统监控:CPU/GPU/内存/温度/功耗历史曲线,菜单栏放数字或迷你进度条
- 主动告警:持续高负载、高温、内存压力、磁盘/电量不足时发通知
- 风扇控制(Beta):手动转速或温度曲线,实时 RPM
- 截图:选区/窗口/整屏/滚动长图,标注、打码、水印、离线 OCR 取文字
- 录屏:系统声音与麦克风分轨,裁剪、自动缩放、打码后导出视频或 GIF
- 卸载器:连缓存、偏好、辅助文件一起清,残留先审后删
- 应用批量更新:一个列表看全 Mac 哪些 App 有新版
- Homebrew 管理器:不开终端搜索、安装、卸载 formula 和 cask
- 超级键:Caps Lock 当组合键,单击动作自定义,支持按应用排除
- 文字片段:触发词展开签名地址,支持日期时间变量
- Keep Awake:定时器或合盖保持唤醒
- 灵动岛:音乐与歌词、通知镜像(单次会话最多 50 条)、日历倒计时、AI Agents 用量;没有刘海的机型可模拟
- Shelf 文件架:拖拽途中的文件、文本、链接暂存在光标旁,稍后再拖走或分享
它不做什么,联网到哪一步
不做什么,先列全:
- 无账号,没有东西可以登录;
- 无订阅,免费部分就是全部;
- 无统计、无崩溃报告、无设备标识采集;
- 无分析 SDK、无广告网络、无第三方追踪;
- 无自动上传,设置和剪贴板历史只存本机。
仅有的联网动作,每条都挂在可见功能上:
- 更新检查:请求 GitHub 发布接口,设置里可关,关掉后不再请求;
- 网速测试:仅你手动触发时访问 Cloudflare 端点,从不自动跑;
- Homebrew 操作与应用批量更新检查:各挂独立开关,各自可关;
- 歌词查询:可选功能,仅发送歌名、艺人、专辑、时长;
- 临时截图/录屏链接:你主动生成才发送,1、6 或 24 小时过期即删,不留备份;
- 反馈:你点发送才出去。
本地缓存有硬上限:最近截图最多 12 张、总量 256 MB。全部细节见 docs/PRIVACY.md。
退出的成本
- 卸载:
brew uninstall --cask vorssaint,或运行./Tools/uninstall.sh连设置和权限一起清掉; - 排障:首次启动被拦截、权限不生效、缩略图缺失,先翻 docs/TROUBLESHOOTING.md;
- 贡献:功能请求、bug 报告、翻译从 CONTRIBUTING.md 进入。
菜单栏那排各管一事的小图标,本质是工具碎片化在占你的图位和后台。Vorssaint 反过来做:一个图标,装哪块卸哪块,直到它恰好是你需要的形状。
【免费下载链接】vorssaint-utilsFree and open-source macOS menu bar toolkit.项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考