Python技术迷

Claude Code 开太多会乱?这个开源终端,想把 AI 编码的“现场感”捡回来

标签页一多,AI 编码先把人写乱了

这两天看到一个挺对症的开源工具,叫 cmux。它不是那种上来就喊你“重新定义工作流”的大而空产品,反而很像一个被 Claude Code、Codex 折腾烦了的人,自己给自己补出来的东西:当你同时开着好几个 AI 编码会话时,最痛苦的不是模型不够聪明,而是你已经分不清哪个窗口在跑测试,哪个窗口卡在等你确认,哪个窗口又偷偷把 dev server 跑起来了。

Image

cmux 干的事,说白了就是把这种“乱”收拾一下。它是一个基于 libghostty 的原生 macOS 终端,不是 Electron,启动和内存占用都比较克制,还会直接读取你现有的 Ghostty 配置,所以主题、字体、颜色基本不用重配。对已经在 Ghostty 生态里的人,这一点很舒服,没什么迁移成本

我觉得它最有价值的,不是“支持分屏”这种基础功能,而是它终于开始认真对待 并行 agent 这件事。侧边栏会直接把每个工作区的 Git 分支、关联 PR 状态、工作目录、监听端口,甚至最新通知文本都挂出来。哪个会话在等你,哪个会话刚冒了新消息,不用一个个点进去赌。终端 pane 需要你处理时,还会直接亮提示环。这个设计挺小,但很像真正在写代码的人做的,不是 PPT 里想出来的。

Image

还有个地方我挺在意:它内置浏览器,而且能和终端并排放。AI agent 可以直接去操作你的开发页面,抓可访问性树、点元素、填表单、执行 JavaScript。你看着会觉得,这玩意儿已经不是“终端美化工具”了,它更像是把终端、浏览器和 agent 调度塞进了一个比较顺手的壳子里。

Image

更进一步,cmux 还留了 CLI 和 socket API,可以脚本化创建 workspace、切分面板、发送按键,甚至自动化浏览器操作。这个味道就出来了:它不太想替你规定工作流,而是先把几个关键积木给你。你拿它管 Claude Code 也行,管 Codex、Gemini CLI、Aider 也行。官方现在给出的定位也很直接,macOS only,面向的就是终端里的 AI coding 场景。

所以我对 cmux 的判断很简单:它不一定是那种“所有人都必须装”的明星工具,但如果你已经进入多 agent 并行写代码的阶段,又刚好受不了一堆 Electron 壳子把机器拖慢,那它确实值得试一下。很多时候,你缺的不是更强的模型,而是一个别让自己先晕掉的工作台。

GitHub地址:manaflow-ai/cmux