爱意满满的作品展示区。
binhb

[开源] 做了个 macOS 菜单栏工具 -- 应用快捷键、截图、剪贴板、hosts、端口等

  •  
  •   binhb ·
    ZingerLittleBee · 3 days ago · 1255 views

    这是我自己每天在用的工具,没想做大而全,就是把平时常用、原本要装好几个 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 +


    官网: https://anydoor.dev

    Github: https://github.com/ZingerLittleBee/AnyDoor

    如果对你也有用处,欢迎 star 支持。

    7 replies    2026-06-20 00:02:23 +08:00
    kasusa
        1
    kasusa  
       3 days ago
    没图没图没图没图
    kasusa
        2
    kasusa  
       3 days ago
    功能很多 很多实用的。 但是莫名有点卡卡的。ui 卡卡的。
    binhb
        3
    binhb  
    OP
       3 days ago
    @kasusa 主要是没啥 ui
    wangqi060934
        4
    wangqi060934  
       3 days ago
    网站里面的图很厉害,网站代码开源了吗?
    ggbond2
        5
    ggbond2  
       3 days ago   ❤️ 1
    😄 想法一样,开始给群友做一些小工具,慢慢把常用的工具 all-in-one 了。https://github.com/ggbond268/MacTools
    binhb
        6
    binhb  
    OP
       3 days ago via iPhone
    @wangqi060934 都开源的
    freefcw
        7
    freefcw  
       2 days ago   ❤️ 1
    看着不错,点赞支持一个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   793 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 19:20 · PVG 03:20 · LAX 12:20 · JFK 15:20
    ♥ Do have faith in what you're doing.