Hangar 简介
Hangar 是一款菜单栏应用,专为整天运行的工作流程设计:一个项目里的构建或监视命令、另一个项目里的终端工具、在特定文件夹打开的编辑器。你把每一项保存为一个片段,打开菜单栏中的开关,iTerm2 或“终端”就会打开并运行命令;关掉开关,窗口随之关闭。状态圆点显示哪些片段正在运行,标记为自动启动的片段会在登录后自动恢复。
Hangar 由 SSH Tunnel Manager 的开发者 0fuz 制作,以 MIT 许可证免费开源。它使用原生 Swift 和 AppKit 编写,没有程序坞图标,也不需要账户。它通过 AppleScript 控制你真正的终端,因此 macOS 会请求一次控制 iTerm2 或“终端”的权限。1.1.0 版新增命令参数:命令中的占位符,启动时 Hangar 会请你填写。Hangar 需要 macOS 14 或更高版本,可在 Apple 芯片和 Intel 芯片的 Mac 上运行。该应用采用临时签名,但未经过公证,因此首次启动时请右键点按并选择“打开”,或清除一次隔离属性。README 说明该应用在 AI 协助和人工审查下完成。
主要功能
Hangar 让你固定的工作流程只需一次点按。
- 终端片段:一个开关即可打开 iTerm2 或“终端”并运行命令。
- 命令参数:启动时填写的 {{name}} 占位符,带实时预览并记住上次的回答。
- 应用片段:启动应用,可选同时打开项目文件夹或文件。
- 分组:用分隔线整理片段,一次开关整个分组。
- 实时状态:圆点显示正在运行的片段,即使你自己关闭了窗口也能察觉。
- 登录时自动启动:所选流程在重启后自动恢复。
- 原生轻量:Swift 和 AppKit,没有 Electron,也不内置 shell。
- 仅在菜单栏:没有程序坞图标,也没有账户。
1.1.0 版本新功能
Hangar 1.1.0 新增命令参数和更宽敞的命令编辑器。
- 命令中的 {{name}} 占位符,启动时询问,并显示命令实时预览和上次的值
- 随输入自动增高的多行命令栏
- 可按片段显示或隐藏“再次运行”按钮
- 旧版本保存的片段仍可加载
- 新的拖到“应用程序”磁盘映像
Hangar 常见问题
Hangar 免费吗?
免费。Hangar 以 MIT 许可证免费开源,无需账户。
Hangar 需要哪个 macOS 版本?
macOS 14 或更高版本。
Hangar 支持 Apple 芯片吗?
支持。该应用是通用版本,可在 Apple 芯片和 Intel 芯片的 Mac 上原生运行。
Hangar 支持哪些终端?
iTerm2 和系统自带的“终端”应用。Hangar 在你选择的终端中打开窗口并运行命令,保留你自己的配置文件、字体和回滚记录。
为什么 macOS 提示无法验证 Hangar?
该应用采用临时签名,但未经过 Apple 公证。首次启动时,请在“应用程序”中右键点按 Hangar 并选择“打开”,或运行一次 xattr -dr com.apple.quarantine /Applications/Hangar.app。
为什么 Hangar 要求控制我的终端?
Hangar 通过 AppleScript 打开终端窗口并运行你的命令,因此 macOS 会请求一次“自动化”权限。允许后 Hangar 才能工作。
什么是命令参数?
片段命令中的 {{name}} 等占位符。启动片段时,Hangar 会询问取值,实时预览最终命令,并记住你上次的回答。
Hangar 除了命令还能打开应用吗?
能。应用片段可以启动应用,并同时打开特定的项目文件夹或文件,例如用编辑器打开某个项目。
可以用 Homebrew 安装 Hangar 吗?
可以,通过开发者自己的 tap:brew install --cask 0fuz/tap/hangar。
hangar.FULLMAC.app 上的 Hangar 下载来自哪里?
下载按钮指向 GitHub 上的 Hangar 官方发布页 https://github.com/0fuz/hangar/releases/latest。hangar.FULLMAC.app 不会修改或重新打包该应用。
相似应用
UeliUeli 是一款免费开源的键盘启动器,支持 macOS、Windows 和 Linux,与 Spotlight 和 Alfred 属于同一类工具。按下 Option+空格键,输入要查找的内容,用方向键在结果中移动,再按 Return 键打开所选项目。按 Cmd+K 可打开结果的更多操作,例如将其加入收藏,让它始终排在列表最前面。效率
AlfredAlfred 是一款屡获殊荣的 macOS 效率应用,让你无需使用鼠标,只用键盘就能启动应用和查找文件。在搜索框中输入关键词,即可打开应用、查找文件、搜索常用网站、快速计算或查询单词。开发者表示,Alfred 的核心功能可以免费下载并永久使用。效率
QuicksilverQuicksilver 是一款快速的效率 App,让你用键盘控制 Mac。按下快捷键,输入几个字母,就能瞬间启动应用程序、打开文件和文件夹,或访问书签。它不只是启动器:选择一个文件和一个操作,就能移动、拷贝、邮寄或压缩文件,还能发送信息和控制音乐。Quicksilver 会学习你的使用习惯,把你最常用的内容排在前面,插件还能添加更多操作和来源。效率
MarkEditMarkEdit 是一款免费、轻量的 Mac Markdown 编辑器。它自称“Markdown 版的 TextEdit”:瞬间打开,直接编辑普通的 .md 文件而无需导入资料库,简洁的原生界面从不打扰你。它会在你输入时高亮 Markdown 语法,支持大文件,并提供强大的搜索和替换、目录、打字机模式以及大量主题。实时预览等额外功能可以通过扩展添加。MarkEdit 由 MarkEdit-app 团队开发。效率
Cluxo共享屏幕或录制教程时,鼠标指针很容易让人找不到。Cluxo 是一款小巧的菜单栏应用,会在光标周围加上彩色圆环,并显示每一次点击、拖动和滚动,让观众始终知道该看哪里。它还提供聚光灯(除指针周围外全部变暗)、实时放大镜、在屏幕上显示所按的按键,以及一边讲解一边在屏幕上标注的绘图模式。效率
Time to LeaveTime to Leave 是一款用于管理工作时间的桌面应用,界面类似打卡系统。你记录开始工作的时间,应用会在考虑午餐等休息时间后算出你应该何时下班,并在时间到时通知你。它不需要配置任何数据库:安装后即可开始打卡。你可以在“日”视图或整月的“月”视图中记录,并查看累计的工时余额。效率
0fuz 的更多应用
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。