如果你是一个 Mac 用户,并且菜单栏上的图标多到让你开始怀疑人生,那你大概率听说过 Hidden Bar。这款免费开源的小工具曾因其极简的“隐藏/展开”菜单栏功能,在 Bartender 深陷信任危机时成为许多人的替代首选。而 Hidden Bar Revived,则是这款经典工具在原作者停止维护后,由社区开发者接管并延续下去的版本。
从“停更”到“复活”
Hidden Bar 原由 Dwarves Foundation 开发,是一款帮助用户隐藏 macOS 菜单栏不常用图标的轻量级工具。它通过一个简单的“|”分隔符和“>”按钮,让用户能一键折叠或展开菜单栏图标,给拥挤的菜单栏腾出呼吸空间。
然而,到了 2023 年,用户开始注意到项目逐渐停滞。GitHub 上积累了不少待处理的问题和 PR,但维护者迟迟没有动作。2023 年 4 月,有用户在 issue 中询问项目是否还在维护,甚至提议社区自行 fork 继续开发。Dwarves Foundation 随后回应称,他们认为 Hidden Bar 当前版本已经足够完善,且团队没有更多资源继续投入维护,并明确表示“可以考虑 fork 项目,在其基础上继续开发新功能”。
于是,开发者 UeharaYou 接过了接力棒,fork 了 Hidden Bar 并着手重写代码以提升稳定性,这就是 Hidden Bar Revived(有时也被称为 Hidden Bar Unofficial Maintenance)的由来。
它继承了原版的“灵魂”

Hidden Bar Revived 完整保留了原版 Hidden Bar 的核心体验。它的运作方式相当巧妙:macOS 本身从未提供让一个应用去“隐藏”其他应用菜单栏图标的 API,因为每个图标都归各自的 App 进程管理。Hidden Bar 的做法是“撑开”——在菜单栏中插入一个长度可变的 NSStatusItem 分隔符。平时它只有 1pt 宽,几乎不可见;当你点击收起按钮时,它的长度会被瞬间扩展到屏幕宽度的两倍,从而把它左侧的所有图标“挤出”可见区域之外。
实际使用起来很简单:按住 ⌘ 键,把不想一直看到的图标拖到 Hidden Bar 的分隔符左侧,点击“>”按钮,它们就会消失。想用时再点一下“<”,图标就会原样回来。你还可以为这个“折叠/展开”操作设置全局快捷键,或者设定在展开后多少秒自动收起。
为什么值得关注
Hidden Bar Revived 的价值,不仅在于它“还活着”。它代表了一种典型的开源社区自愈模式:当原作者不再维护时,有能力的用户出于对工具本身的喜爱,选择接手并让它继续运转。对于用户而言,这意味着即便原项目停更,你依然可以获得一个持续适配新版 macOS 的可用版本。
它的定位也非常清晰:极度轻量、免费、开源、无网络权限、无文件读写。根据对原版代码的分析,Hidden Bar 的代码量仅约 1.5k 行,安全姿态极低,不索取任何敏感权限。如果你对 Bartender 曾索取的“屏幕录制”权限心有余悸,Hidden Bar Revived 是一个让人安心的替代选项。
当然,它没有 Bartender 那样强大的自定义分组和规则引擎,功能边界就是“藏起来/露出来”这一件事。但很多时候,简单的需求只需要简单的工具来解决。

