Apps2026 年 3 月 30 日

Cork:Homebrew 的 macOS 图形界面

Cork 是一款用 SwiftUI 构建的 macOS Homebrew 图形界面,支持软件包的安装、更新、卸载及依赖管理,提供菜单栏更新提醒和 Services 管理。

Cork:Homebrew 的 macOS 图形界面

用 SwiftUI 构建,提供比命令行更直观的包管理方式。

Homebrew 本身只有命令行界面。Cork 为它补上了一个原生 macOS 图形界面,让安装、更新、卸载软件包这些操作可以通过点击完成,不必在终端里输入命令。

这是什么

Cork 是由独立开发者 buresdv 用 SwiftUI 构建的 Homebrew GUI 应用,开源托管在 GitHub,目前已有近 2000 次提交。项目主页注明:所有代码和文档均由人工编写,未使用 AI 生成。

功能

  • 包管理:支持安装、卸载、选择性更新软件包。界面上区分了两类包:你主动安装的,以及作为依赖被自动拉取的。据项目介绍,这一区分比 brew leaves 命令更可靠。
  • 加载速度:项目 README 称,Cork 加载已安装包列表的速度约为 Homebrew 原生命令的 10 倍。
  • 包标签:可以给软件包添加自定义标签,这是 Homebrew 本身不具备的功能,由 Cork 独立实现。
  • 菜单栏更新提醒:App 不需要保持前台运行,有可用更新时会通过菜单栏通知。
  • Homebrew Services 管理:提供 Homebrew Services 的图形化启停界面。
  • 其他:支持系统代理,可清除缓存下载,依赖关系可视化展示。

系统要求

  • macOS Ventura 13 或更高版本
  • Intel 和 Apple Silicon 均支持

获取方式

  • 购买预编译版:€25,终身免费更新
  • 贡献换授权:完成本地化翻译或实现指定功能,可申请免费授权
  • 自行编译:源码在 GitHub,参考 REAMDE 步骤编译。

授权协议为 Commons Clause:源码可查阅和修改,但禁止用于商业销售。

小结

Cork 解决的问题直接:给 Homebrew 加一个图形界面。对于需要频繁管理 Homebrew 包、或者不习惯命令行操作的用户,这个工具提供了另一种选择。是否值得购买,取决于你的使用频率和对图形界面的依赖程度。