写了个Mac终端工具,让 AI CLI 工作便捷 10 倍

lxiol
📝
TermKit——长按 ⌘ 弹出菜单,一键切目录、启动 AI CLI、粘贴命令,让终端里的 AI 工作流真正流畅起来。

原文链接:https://mp.weixin.qq.com/s/lbaNf7-mDLLVaFE-03bTpQ

TermKit——长按 ⌘ 弹出菜单,一键切目录、启动 AI CLI、粘贴命令,让终端里的 AI 工作流真正流畅起来。

摘要:从 VS Code 插件转向 CLI 后,很多操作变得不顺手。于是我做了 TermKit——长按 ⌘ 弹出菜单,一键切目录、启动 AI CLI、粘贴命令,让终端里的 AI 工作流真正流畅起来。

***  欢迎加 梧桐 微信(Wulton_Han) ***

*** 加入群组,相互学习,一起进步 ***

———————— · ————————

本文阅读时间约为 3 分钟

起因

从 VS Code 的 Claude Code 插件转向 CLI

从 VS Code 插件转到 CLI,上手并不轻松。打开文件要手动输路径,粘贴图片得先存本地,删文字也没有光标选区 —— 很多 GUI 里一键搞定的操作,在终端都要手动完成。

但习惯后会发现 CLI 的优势:独立窗口,不与浏览器、IDE 混杂,多项目并行时不用在标签页里来回切换。

为此,我做了一款 macOS 终端小工具 ——**TermKit,**让终端更好用。

图片

用 AI CLI 的人,每天打开终端后的操作几乎是固定的:

1
2
`cd ~/Projects/MyApp
claude --resume`

两行命令,不难,但一天重复几十次就很烦。再加上切项目、换 CLI 工具、给 AI 喂图片……每个操作都要打字、都要记路径。

我想做一件事:把这些重复操作压缩到一次按键里。

TermKit:长按 ⌘,松开搞定

TermKit 是一个 macOS 菜单栏常驻工具。它的交互逻辑非常简单:

长按 ⌘ → 弹出分层菜单 → 选择 → 松开 ⌘ → 命令粘贴到终端

整个过程不需要打一个字,不需要离开键盘,不需要切换窗口。

功能速览

1. 分层菜单导航(长按

一级菜单列出你的文件夹、CLI 工具、命令模板。选中文件夹会进入二级菜单让你选 CLI,选中 CLI 会展开它的动作列表。最终生成的命令类似:

1
`cd '/Users/you/Projects/MyApp' && claude --resume`

图片

在配置界面可以添加自己的文联路径

图片

2. 多种选择方式

  • 数字键 1-9 直接选中对应项
  • 方向键 ↑↓←→ 逐项导航
  • 鼠标悬停 + 点击
  • 松开 ⌘ 确认,Esc 取消

3. 内置主流 AI CLI

开箱即有 Claude Code、Gemini CLI、OpenAI Codex、OpenCode、OpenClaw、GitHub Copilot CLI 的预置配置。

图片

每个 CLI 的常用操作(启动、继续、恢复等)都已预设好,当然你也可以随意增删改。

图片

同时也有通用的快捷命令行进行使用。

图片

4. 智能粘贴(长按**⌘ + V**)****

剪贴板里有文字就直接粘贴,有图片则自动保存到本地目录并粘贴图片路径——对需要给 AI 喂截图的场景特别方便。

图片

同时粘贴图片的路径、启动所使用的快捷键、以及长按所需要的阈值时间也可以随时调整。

图片

5. 打开选中路径(长按 ⌘ + L)****

在终端里选中一个文件路径,弹出菜单后按 L,直接用 Finder 或默认应用打开。支持带引号的路径、~/ 波浪号展开、file:line:col 格式自动去行号。PS:建议和你的AI备注一下,新做的PRD都需要让他发给你地址链接。

图片

6. 清空此行输入(长按⌘ + Delete**)******

输入大段文字后,想批量删除却只能逐字删除,操作繁琐。优化方案:弹出菜单后点击 **Delete,**即可一键清空当前行输入;连续点击可快速删除多行。

图片

7. 剪贴板保护

所有粘贴操作完成后,TermKit 会自动还原你之前的剪贴板内容(支持文字、图片等多种类型),不会打断你原有的工作流。

8. 应用白名单(配置面板)

只在你指定的 app(终端、编辑器)前台时才触发,日常使用其他应用完全不受影响。

图片

技术实现

项目

说明

语言

纯 Swift 编写,SwiftUI 界面

按键监听

CGEventTap 全局监听,defaultTap 模式拦截

系统要求

macOS 13 (Ventura) 及以上

权限

辅助功能 + 输入监控

多语言

9 种语言(简中/繁中/英/日/韩/西/法/德/葡)

安装

完全开源,MIT 协议。

1
2
3
`git clone https://github.com/MenheraHann/TermKit.git
cd TermKit
make install`

编译后自动安装到 /Applications 并启动。

GitHub 地址:

1
`https://github.com/MenheraHann/TermKit`

也可以关注公众号,并在公众号中私信发送『TermKit』即可获得下载链接。

写在最后

TermKit 诞生于一个很朴素的需求:每天重复敲的命令太多了,我想用最少的按键搞定它们。

如果你也在用 AI CLI 工具做开发,欢迎试试。有问题或建议可以在 GitHub Issues 里留言。

另外推一下排版神器,来自 @刘小排r 的开源微信排版工具,好用爱用

链接:

1
`https://publish.raphael.app/`

【点赞】【推荐】【转发】【关注】

您的支持是我持续更新的动力~



💬 本文评论区已开启,但暂无读者留言。

本文转载自微信公众号,如有侵权请联系删除。

  • 标题: 写了个Mac终端工具,让 AI CLI 工作便捷 10 倍
  • 作者: lxiol
  • 创建于 : 2026-05-06 19:52:34
  • 更新于 : 2026-05-12 16:07:04
  • 链接: https://blog.lxiol.cn/2026/05/06/写了个Mac终端工具让-AI-CLI-工作便捷-10-倍/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
写了个Mac终端工具,让 AI CLI 工作便捷 10 倍