让Claude Code 像 Cursor 般丝滑 ,这个神器让你无痛转CLI!

11 阅读6分钟

一、痛点

2026 年了,AI 编程助手满天飞。

都说Cursor代表落后生产力,但用起来真叫爽!尤其是右侧对话列表,多对话来回切换同时多线干活!但Cursor真的太贵了,上个月我烧了2000美刀,痛定思痛决定越过IDE,向CLI飞升。

于是我手里的武器又多了,但更烦恼了。。

Claude Code、Codex、Gemini CLI、Kimi、Kiro、Cursor、Antigravity……每个都说自己牛,每个都有点东西,但没有一个让我省心的。

我是个三脚猫程序员,日常就是改点东西、看看效果、不行就回退。用终端跑这些 AI 编程助手,痛点太多了:

多开麻烦。   同时用 Claude、Codex、Kimi 三个 AI,就得开三个终端窗口。标签栏全是 "zsh",切过去完全分不清谁是谁。

图片粘不上。   微信上同事发了个 bug 截图,想让 AI 看看——终端不支持粘贴图片。你得先保存成文件,再手动输入路径。2026 年了,Ctrl+V 粘贴个图片都做不到。

回滚像开盲盒。   AI 改了十几个文件,跑起来发现改坏了。想回退?git stash 早被覆盖了,根本不知道恢复到了哪个状态。

文件路径点不开。   AI 说"我改了 src/components/Header.vue",你想看看——路径点不动,只能去 Finder 里一层层翻。

全自动参数记不住。   每个 AI 工具的全自动模式参数都不一样,每次都得翻文档查。

API Key 配了又配。   机器上明明配好了 Claude 的 Key,装 Codex 又配一遍,新工具又来一遍……

对话关了就没了。   终端一关,之前 AI 说了什么、改了什么、给了什么建议,全部消失。想回顾上次的思路?没门。

被这些破事折磨了几个月之后,我决定——自己写一个,把不爽的地方全改了。


二、六个「一键」搞定一切

这就是 DuoCLI——一个为 AI 编程时代设计的多终端管理器。

icon_256.png

一句话:像用 Cursor 一样,用 Claude Code。

ScreenShot_2026-02-08_192037_400.png

DuoCLI 主界面:左侧终端区域,右侧会话管理 + 历史 + AI 配置

1. 一键多开

一个窗口管理所有 AI 终端。选好工作目录、选个预设命令、选个配色,点「+ 新建终端」——Claude、Codex、Gemini、Kimi,想开几个开几个。

每个终端会根据内容自动生成中文标题,比如「DuoCLI-Claude全自动-重构登录模块」「DuoCLI-Codex-添加单元测试」。不用再对着一排 "zsh" 猜了。

  • 内置 6 套配色(VS Code Dark / Monokai / Dracula / Solarized Dark / One Dark / Nord),不同任务不同颜色,一眼区分
  • 暂时不用的终端可以「归档」,进程不会被杀掉,随时恢复
  • 零配置复用本机已有的 API Key

2. 一键 YOLO — 全自动模式

每个 AI 工具的全自动模式参数都不一样,每次都得翻文档查。

ScreenShot_2026-02-09_001824_884.png 在 DuoCLI 里,下拉菜单直接选就行

每个 AI 工具都有「普通」和「全自动」两个选项,参数自动帮你加好

3. 一键贴图 — 终端也能粘贴截图了

这个功能我觉得是最实用的。

用终端跑 AI 编程助手,最痛苦的事情之一就是:没法粘贴图片。

微信上同事发了个 bug 截图,你想让 AI 看看——不好意思,终端不支持。你得先把图片保存成文件,找个地方存好,再手动输入文件路径给 AI。

DuoCLI 直接解决了这个问题。Ctrl+V / Cmd+V,直接粘贴。  从微信复制的截图、系统截屏、浏览器里复制的图片——粘贴进去就行,DuoCLI 会自动保存成临时文件并把路径发给终端。

2026 年了,粘贴个图片本来就不应该这么费劲。

4. 一键回滚 — 时间机器

AI 每次修改代码前,DuoCLI 会自动创建 Git 快照。你可以:

  • 查看每个快照改了哪些文件,展开看 diff(带颜色高亮)
  • 逐文件恢复——只回滚某一个文件
  • 撤销本次变更——回滚这次快照记录的所有变更
  • 还原到此时刻——把整个项目恢复到某个快照时的完整状态(时间机器)

微信图片_2026-02-08_191907_620.jpg

历史面板:自动快照 + 可视化 Diff + 一键回滚/还原

已撤销/已还原的快照会显示删除线标记,一眼看出哪些历史已经回滚过。

快照存在独立的 Git 孤儿分支上(_duocli_snapshots),完全不会污染你的项目提交历史

5. 一键点链接 — 文件路径直接点开

终端输出中的文件路径会自动变成可点击的链接。不管是绝对路径、相对路径、还是 @/components/Header.vue 这种别名路径——点击就能直接用编辑器打开。

右键点击还能切换默认编辑器。再也不用去 Finder 里翻目录了。

6. 一键回顾 — 对话永不丢失

终端一关,之前 AI 说了什么就全没了。这是所有终端用户的痛。

DuoCLI 会自动保存每次对话的完整内容,存成 TXT 文件。在侧边栏的「历史对话」里:

  • 浏览所有历史会话记录
  • 点击查看完整对话全文
  • 一键复制全部内容
  • AI 一键总结——快速回顾这次对话干了什么

ScreenShot_2026-02-09_154509_151.png

高性能缓冲写入,不影响终端响应速度。自动保留最近 50 条记录,无需手动管理。

附加:零配置 API Key

ScreenShot_2026-02-09_154649_041.png

自动扫描本机已有的 AI 工具配置,点一下「扫描并测试」就行

~/.claude~/.codex~/.gemini、环境变量里的 API Key……全部自动发现,不用重复配置。


三、还有这些细节

除了六个核心功能,DuoCLI 还有一些让人舒服的小细节:

  • 会话置顶 — 重要的对话 Pin 到顶部,金色标记一眼可见
  • 显示工作目录 — 每个会话都能看到它在哪个目录下工作
  • 顶部标题栏 — 实时显示当前活跃会话名称
  • 关闭保护 — 关闭应用时自动检测运行中的终端,防止误关
  • 双击重命名 — 双击会话标题直接改名
  • 未读标记 — 非活跃会话有新输出时自动标记

四、安装使用

直接下载

前往 Releases 下载安装包:

  • macOS — .dmg 文件,打开后拖入 Applications
  • Windows — .exe 安装包,双击安装

从源码构建

git clone https://github.com/saddism/DuoCLI.git
cd DuoCLI
npm install
npm run rebuild
npm start

启动后:选工作目录 → 选预设命令(带"全自动"后缀的选项自动附加参数)→ 选配色 → 点「+ 新建终端」。就这么简单。


五、技术栈

Electron

桌面应用框架,跨平台支持

node-pty

原生伪终端,真实 shell 体验

xterm.js

终端 UI 渲染,文件路径链接

TypeScript + esbuild

全项目类型安全,极速构建


六、写在最后

这个工具就是被各种不爽逼出来的。

都说 Claude Code 厉害,我也觉得厉害。但厉害归厉害,难用归难用。既然没人解决这些痛点,那就自己动手。

如果你也在同时用多个 AI 编程工具,或者被终端的各种反人类体验折磨过,试试 DuoCLI。

DuoCLI — 像用 Cursor 一样,用 Claude Code

一键多开 · 一键 YOLO · 一键贴图 · 一键回滚 · 一键点链接 · 一键回顾

GitHub 仓库 → 给个 Star 吧,反正不要钱