这是我自己每天在用的工具,没想做大而全,就是把平时常用、原本要装好几个 app 才能干的事,都塞进了一个菜单栏里。
最早只是想解决频繁切 app 的场景(在 Dock 、Cmd+Tab 找程序,很影响效率)。于是给常用的几个配了快捷键——按 F1 出微信,再按一下收回去,终端、浏览器、Codex 都一样,开和关是同一个键(前台就隐藏,后台就激活,没开就启动)。
后来用着顺手,就把自己经常用到的也陆续加了进来:
- Hyper Key:把 Caps Lock 改成 Ctrl + Opt + Cmd (参考 raycast 的实现,一下子就爱上了)
- 剪贴板历史:复制过的文字 / 图片 / 文件能翻回来,可搜索,也能按来源排除(部分参考 Paste )
- 截图:区域 / 窗口 / 全屏,带标注;能截长图(滚动拼接),也能录屏和 GIF (部分参考 clean shot x )
- 窗口分屏:一个键把当前窗口靠左 / 靠右 / 最大化,或丢到另一块屏
- hosts:内置编辑器改 /etc/hosts,多套配置一键切换,不用开终端 sudo
- 外接显示器亮度:键盘直接调(走 DDC/CI )
- 命令面板:类似 Spotlight ,顺带能算数、单位换算、查汇率、base64 / hash
- 另外还有定时关机、查端口杀进程、取色、截图 OCR 、扫码等一些小功能
技术上是 SwiftUI + AppKit ,菜单栏用 NSStatusItem (没有 Dock 图标),SwiftData 存配置。macOS 14+,Apple Silicon 和 Intel 都能跑。
安装包 8 MB +,磁盘实际占用 26 MB +
Github: https://github.com/ZingerLittleBee/AnyDoor
如果对你也有用处,欢迎 star 支持。