开源项目
thaw-app/Thaw avatar
thaw-app/Thaw

Thaw:用 GPL 许可证接管 macOS 菜单栏的开源管理器

该项目围绕「The menu bar manager for macOS. Open source, GPL-3.0. Read the code, build it yourself, fork it.」构建,适用于实际场景的开源实践,提供可复用的工具链与集成方式。

10,756 个 Star254 个 ForkSwiftGPL-3.0
GitHub

秒懂

它是什么?
Thaw 是一款面向 macOS 26 和 27 的菜单栏管理工具,主打隐藏、搜索、布局切换和外观定制。它强调无追踪、无账户,并采用 GPL-3.0 许可证,适合愿意自己构建或审查代码的用户。
适合谁用?
Thaw 适合那些对菜单栏整洁度有硬性要求、愿意投入时间配置快捷键和布局的 macOS 26 或 27 用户,尤其是开发者或隐私敏感者,他们可以从源代码构建并验证发布。不适合追求零配置、只想要一键隐藏工具的人,因为 Thaw 的功能深度(如配置文件、外观着色)需要学习曲线。
能商用吗?
可以,但有条件。GPL-3.0 是 copyleft 许可证:如果你分发包含它的软件,就必须以同一许可证公开该软件的源代码。只在内部运行、不对外分发,则不会触发这项义务。
还在维护吗?
在维护。仓库最近一次提交在 1 天前。
用什么语言写的?
主要是 Swift(依据 GitHub 的语言统计)。

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

开源项目深度解析

菜单栏混乱的解法,但不是唯一解法

macOS 的菜单栏会随着安装的软件增多而变得拥挤,尤其是常驻图标应用。Thaw 解决的是这个具体问题:隐藏不需要的图标,保留一个始终隐藏的区域,并通过悬停、点击、滚动或热键快速显示。它针对的是那些想要精细控制菜单栏的用户,而不是仅仅想隐藏一两个图标的普通用户。Thaw 的定位很明确,它不是一个轻量级小工具,而是一个具有配置文件、搜索和外观定制能力的完整管理器。

工作机制:从隐藏到搜索的完整流程

根据 README,Thaw 的核心机制是管理菜单栏项目的可见性。它允许用户隐藏项目,并设置一个“始终隐藏”的区块。显示隐藏项目的方式有四种:悬停菜单栏、点击空白区域、滚动或滑动、以及热键。它还支持自动重新隐藏,以及当应用菜单与可见项目重叠时隐藏应用菜单。搜索功能允许通过键盘即时查找任何菜单栏项目。数据流上,Thaw 需要读取菜单栏项目列表,但屏幕录制权限是可选的,只在需要预览和外观着色时才需要。这意味着基础隐藏和显示功能不依赖敏感权限,这是一个设计上的优势。

安装与运行:从 GitHub Releases 开始

安装 Thaw 的入口是 GitHub Releases 页面,README 提供了下载链接。项目支持 macOS 26 和 27,并特别提到了刘海屏布局的 Thaw Bar 功能。由于是 GPL-3.0 项目,你可以选择自己构建,但 README 没有给出具体的构建命令,只提到“Read the code, build it yourself”。对于验证发布,项目提供了 docs/VERIFYING_RELEASES.md 文档,并宣称达到 SLSA Build L3 标准。如果你是开发者,可以克隆仓库并查看 CI 配置(.github/workflows/ci.yml)来了解构建流程,但具体命令需要从仓库中获取。

GPL-3.0 许可证的实际影响

Thaw 采用 GPL-3.0 许可证,这意味着你可以阅读、修改和分发代码,但任何衍生作品也必须以 GPL-3.0 发布。对于个人用户,这没有实际负担,但如果你打算将 Thaw 的代码集成到闭源项目中,那就不合适了。README 明确说“fork it”,这暗示项目欢迎分支,但你必须遵守许可证的 copyleft 条款。另外,项目没有设置主页,只依赖 GitHub 仓库,这可能会影响文档的集中性,但 README 已经包含了主要信息。

一个真实的限制:屏幕录制权限的取舍

Thaw 的一个关键设计是屏幕录制权限可选。这意味着基础功能(隐藏、显示、排列)不需要该权限,但如果你想要菜单栏项目预览和外观着色,就必须授予。这是一个值得权衡的取舍:授予权限会带来更多功能,但也会增加隐私风险,尽管 README 声称“nothing ever leaves your Mac”。另一个限制是,Thaw 目前处于 2.0.0-rc 阶段,最新版本是 rc.5,这意味着它可能还有未修复的 bug。对于依赖菜单栏稳定性的用户,这可能是一个风险。

替代方案:与其他菜单栏工具的思路差异

macOS 生态中有其他菜单栏管理工具,比如 Bartender 或 Hidden Bar。Bartender 是商业软件,采用订阅制,而 Thaw 是免费且开源的。Hidden Bar 则更简单,只提供基本的隐藏功能,而 Thaw 提供了搜索、配置文件、外观定制等高级功能。关键差异在于:Thaw 将隐私和开源作为核心卖点,而商业工具可能提供更成熟的用户界面和支持。如果你只需要隐藏,Hidden Bar 可能更轻量,但如果你需要搜索和布局切换,Thaw 的功能深度是其他开源替代品难以比拟的。

维护与升级成本:候选版本的现实

Thaw 的最近推送日期是 2026-08-25,发布了 2.0.0-rc.5,说明开发活跃。但作为候选版本,升级频率可能较高,你需要关注每次发布说明。项目提供 CI 和 SonarCloud 覆盖率徽章,但没有明确说明升级成本。由于是 GPL-3.0,你可以自己构建,这减少了对外部维护者的依赖,但也意味着你需要自己处理构建环境。对于非技术用户,升级只需要下载新版本,但需要验证签名(参考 VERIFYING_RELEASES.md)。总体而言,维护成本取决于你是否愿意跟踪候选版本的不稳定性。

编辑结论

Thaw 适合那些对菜单栏整洁度有硬性要求、愿意投入时间配置快捷键和布局的 macOS 26 或 27 用户,尤其是开发者或隐私敏感者,他们可以从源代码构建并验证发布。不适合追求零配置、只想要一键隐藏工具的人,因为 Thaw 的功能深度(如配置文件、外观着色)需要学习曲线。在采用前,请先确认你的 macOS 版本是否匹配(README 明确支持 26 和 27,但 2.0.0-rc.5 仍为候选版本),并阅读 docs/VERIFYING_RELEASES.md 了解如何验证签名和构建,因为项目自称达到 SLSA Build L3。如果你不想授予屏幕录制权限,请确认你接受无法使用菜单栏项目预览和外观着色功能。最终判断:Thaw 是一个功能丰富但尚未正式发布的菜单栏管理器,其 GPL-3.0 许可证和可验证构建流程使其成为可信赖的开源选择,但你需要准备好处理候选版本的潜在不稳定性。

官方来源

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

社区笔记