开源项目
vorssaint/vorssaint-utils avatar
vorssaint/vorssaint-utils

Vorssaint:一个菜单栏图标,把 Caps Lock 变成超级键的开源工具集

该项目围绕「Free and open-source macOS menu bar toolkit. Super key. Hold Caps Lock and it counts as Shift, Control, Option and Command together, so the shortcuts you build on it never fight with the ones apps already use.」构建,适用于实际场景的开源实践,提供可复用的工具链与集成方式。

18,952 个 Star675 个 ForkSwiftGPL-3.0

秒懂

它是什么?
Vorssaint 是 macOS 菜单栏工具集,用单一图标聚合音量、监控、窗口管理、剪贴板等十余项功能。其核心设计是超级键:按住 Caps Lock 同时充当 Shift、Control、Option 和 Command,让自定义快捷键不与应用冲突。
适合谁用?
Vorssaint 适合那些愿意用单个菜单栏图标替代多款付费 Mac 小工具的用户,尤其是对隐私敏感、不想注册账号或订阅的人。不适合需要极简界面的用户,也不适合不愿花时间在 Features 页面按需安装和配置权限的人。
能商用吗?
可以,但有条件。GPL-3.0 是 copyleft 许可证:如果你分发包含它的软件,就必须以同一许可证公开该软件的源代码。只在内部运行、不对外分发,则不会触发这项义务。
还在维护吗?
在维护。仓库最近一次提交在 1 天前。
用什么语言写的?
主要是 Swift(依据 GitHub 的语言统计)。

以上回答依据项目的 GitHub 数据(最近同步于 2026年9月14日)和我们的分析,不构成法律意见。

开源项目深度解析

一个菜单栏图标,取代一堆付费应用

macOS 用户常见的痛点是:音量控制需要单独应用,系统监控又要另一个,窗口管理还得再买一个。Vorssaint 把这些全部塞进一个菜单栏图标。根据 README,它涵盖音量混合器、系统监控、应用切换器、窗口布局、Dock 预览、剪贴板历史、文本片段、文件架、卸载器等。宣传语说“一个菜单栏图标做十几款付费 Mac 应用的工作”,这有点夸张,但方向明确:聚合。它免费、开源、无账户、无遥测、无订阅。目标用户是那些已经受够了逐个购买小工具的人,尤其是对隐私敏感、不愿让数据离开本机的用户。所有功能都在本地运行,这一点在 README 的隐私部分反复强调。

超级键:Caps Lock 的组合修饰键逻辑

Vorssaint 的核心创新是超级键。按住 Caps Lock,它同时被识别为 Shift、Control、Option 和 Command。这意味着你可以定义诸如 Caps Lock + A 这样的快捷键,而不会与现有应用的快捷键冲突,因为应用通常只监听单一修饰键组合。这个设计避免了常见的快捷键抢占问题。例如,你不想覆盖 Cmd+Space 或 Ctrl+Tab,超级键组合则很少被应用占用。README 明确说“你构建的快捷键永远不会与应用已有的快捷键打架”。这比 Hyperkey 更进一步,后者通常只将 Caps Lock 映射为单个修饰键。Vorssaint 的超级键是组合键,这增加了灵活性,但也可能带来误触风险:如果你习惯用 Caps Lock 输入大写字母,需要重新适应。

按需安装:Features 页面的模块化设计

Vorssaint 不是一次性安装所有功能。README 描述,Features 页面允许安装和卸载整个功能模块。卸载后,该功能从整个应用中消失,不再加载,因此不消耗 CPU、内存或电量。这是一个务实的设计,因为没有人需要全部功能。首次设置提供三个一键捆绑:Essentials、Windows、Battery and quiet,以及一个可视化选择器。只有你选择的功能所需的权限才会被请求,之后可以在设置中更改。每个功能还有一个“能源徽章”,诚实标注它在开启时保持什么活动。这种模块化意味着安装体积和资源占用可控,但代价是用户需要了解每个功能的作用,否则可能漏掉有用的工具。

具体功能:从音量到系统监控的覆盖面

README 列出了大量功能,按类别组织。声音部分包括音量混合器,可以单独调整每个应用的音量,甚至将某个应用推到超过 100%,还能为不同应用设置不同输出设备。系统监控显示 CPU、GPU、内存、交换使用率、温度,并带历史图表。电池健康、循环次数、功耗也有。窗口管理支持将窗口吸附到半屏、三分之一、六分之一、角落或中心,还有边缘吸附。应用切换器是 ⌘Tab 的增强版,显示实时窗口缩略图,支持每个应用多个窗口。文本片段允许输入触发器展开为完整文本,支持剪贴板变量和日期时间。这些功能单独看都不算独创,但集成在一个应用中,且都通过菜单栏图标访问,这才是价值所在。

获取与运行:安装和配置方式

安装方式在 README 的 Install 部分,但被截断,具体命令未显示。从仓库结构看,项目使用 Swift,有 CI 工作流(.github/workflows/ci.yml)。发布版本在 GitHub Releases 页面,最新为 v3.3.3-beta.3。安装后,首次设置会引导选择功能捆绑。配置文件导出和导入功能允许将设置迁移到新 Mac。应用支持多语言,超过十二种。关于快捷键,用户可以在设置中定义超级键组合。由于 README 未提供具体命令行安装步骤,建议直接访问官网 vorssaint.com 下载。若从源码构建,需要 Xcode 环境,但具体构建命令未在材料中说明。

局限性与失败模式

最明显的局限是当前版本是 beta。v3.3.3-beta.3 表明项目仍在迭代,可能有稳定性问题。另一个限制是超级键的误触风险:Caps Lock 作为超级键意味着你无法用它输入大写字母,除非有切换机制,但 README 未提及。此外,功能依赖权限,如果用户拒绝某些权限,相关功能可能无法工作。能源徽章虽然诚实,但也暗示某些功能会持续消耗资源,比如系统监控需要后台采样。对于只需要一两个功能的用户,Vorssaint 可能显得臃肿,尽管按需安装缓解了这个问题。还有一个潜在问题:GPL-3.0 许可意味着如果你修改并分发,必须开源你的修改,这对于想嵌入到商业产品的开发者可能不合适。

替代方案与差异

一个真实的替代方案是 Hyperkey 加 Rectangle。Hyperkey 将 Caps Lock 映射为修饰键,Rectangle 提供窗口平铺。两者的结合在功能上覆盖了 Vorssaint 的超级键和窗口管理部分,但它们是分离的,需要分别安装和配置。Hyperkey 只处理修饰键,不提供音量或监控。另一个替代是 Raycast,它集成了剪贴板历史、窗口管理和系统控制,但它是闭源的,且部分功能需要付费。Vorssaint 的差异在于:开源、免费、所有功能在本地,且超级键是组合修饰键而非单一映射。如果你已经使用 Raycast 并满足需求,Vorssaint 可能没有额外吸引力。但如果你想要一个完全本地、无订阅的聚合工具,Vorssaint 是更彻底的选择。

维护与许可考量

项目最近活跃,最后推送是 2026-08-26,发布频率显示 beta 版本更新较快。维护成本对用户来说是低:安装后更新通过应用内或 GitHub Releases 进行。但 beta 版本可能频繁变化,需要关注 CHANGELOG.md。许可为 GPL-3.0,这意味着你可以自由使用、修改,但分发修改版本时必须提供源代码。对于个人使用没有影响,但如果你计划将 Vorssaint 集成到闭源商业产品中,GPL 会是一个障碍。此外,项目主页 vorssaint.com 提供支持,但 README 未提及官方文档的详细程度。总体而言,维护依赖社区和作者,从提交频率看是健康的,但 beta 状态要求用户接受可能的 bug。

编辑结论

Vorssaint 适合那些愿意用单个菜单栏图标替代多款付费 Mac 小工具的用户,尤其是对隐私敏感、不想注册账号或订阅的人。不适合需要极简界面的用户,也不适合不愿花时间在 Features 页面按需安装和配置权限的人。采用前先验证:确认你的 macOS 版本支持该应用(README 未明确最低版本),检查你依赖的功能是否在 v3.3.3-beta 中稳定,以及 GPL-3.0 是否影响你的使用场景。若你主要需要的是窗口平铺和快捷键,Hyperkey 与 Rectangle 的组合可能更轻量。最终判断:Vorssaint 的价值在于把零散工具集中到一个入口,但它的 beta 状态和按需安装机制决定了它适合愿意参与迭代的用户。

官方来源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
社区笔记

社区笔记