找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4400

积分

0

好友

603

主题
发表于 2 小时前 | 查看: 3| 回复: 0

平时同时开几个 Claude Code、Codex,真到任务多起来的时候,最烦的其实不是模型不够聪明,而是窗口太多。

你明明知道有一个会话在跑测试,一个在改 Bug,一个在等你确认,可一排标签摆在那儿,还是会有种脑子被拽散的感觉。点进去才发现:哦,这个不是刚才那个。最浪费注意力的,往往就是这种很小、但会反复出现的切换成本。

最近看到一个挺对症的开源工具,叫 cmux。它不是那种上来就想重做一整套 AI 编程工作流的大而全产品,反而更像是在认真解决一个很具体的问题:当你同时跑很多个 AI 编码会话时,怎么才能不把自己先搞晕了?

项目把自己定义成一个基于 Ghostty 的 macOS 终端,重点是垂直标签、通知和多会话管理。

cmux 项目主页截图

这工具最戳我的地方,是它没把“管理”理解成花哨编排,而是直接把你最想知道的信息摊开。侧边栏会显示 Git 分支、关联 PR 状态、工作目录、监听端口,甚至还有最新通知文本。哪个会话在等你,哪个面板刚冒出新动静,不用来回点进去猜。官方还做了很直白的提醒机制:当某个 agent 需要你介入时,对应 pane 会亮蓝圈,标签也会一起提示。这个设计其实很小,但对并行写代码的人来说,挺值钱。

另一个挺有意思的点,是它把浏览器也塞进来了,而且不是摆设。cmux 支持把浏览器和终端并排分屏,背后还有可脚本化的 API。官方描述里,agent 可以直接抓页面元素、点击、填表单、执行 JS,也就是说,你本地 dev server 跑起来之后,它不只是“会写代码”,还真能顺手去碰页面。这个味道已经有点像“终端 + 浏览器 + agent 操作台”的混合体了。

cmux 多会话管理界面演示

更关键的是,它不是 Electron。cmux 是用 Swift 和 AppKit 做的原生 macOS 应用,启动快、内存占用也压得比较低,还能直接读取你现有的 Ghostty 配置,主题、字体、颜色基本不用重新折腾。对不少本来就在用 Ghostty 的人来说,这个迁移成本会低很多。再加上 CLI 和 socket API,创建工作区、分割面板、发送按键、自动化浏览器,这些都能脚本化。

说白了,cmux 不是来替代 Cursor、Claude Code 这些工具的,它更像是给“同时指挥很多 AI 干活”的人,补上一层顺手的操作界面。

这层东西以前不太显眼,但现在越来越重要了。因为 AI 编码真正开始卷的,可能已经不是“会不会写”,而是你怎么同时管住五六个正在写的东西,还不把自己搞乱。

而 cmux,恰好就是冲这个来的。

GitHub地址:manaflow-ai/cmux

cmux GitHub 仓库文件列表

如果你也常被多窗口切换搞得心烦,不妨试试这个思路不一样的工具。更多类似的开发者工具和讨论,欢迎来云栈社区交流分享。




上一篇:LeetCode 722:删除注释,状态机解题思路与老程序员被裁后的算法反思
下一篇:嵌入式ADC采样电压计算的整数运算优化思路与实践
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-27 06:03 , Processed in 0.664135 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表