ARTICLE · 1041105
多个AI代理同时跑,这个工具找到谁在等你
多个AI代理同时跑,这个工具找到谁在等你
在 macOS 上并行开 Claude Code、Codex、OpenCode 的应该都懂:原生通知正文永远只有一句“等待输入”,标签页一多连标题都读不清,根本不知道哪个代理在等你。
cmux 就是冲着这个场景做的。
它是基于 Ghostty 的开源 macOS 终端,用垂直标签和通知环盯住并行运行的 AI 编码代理。
核心能力看这几条:
🔵 通知环:代理需要你时,窗格出现蓝色环,侧边栏标签亮起
🔔 通知面板:集中看所有待处理通知,⌘⇧U 直接跳到最近一条未读
📂 垂直标签侧边栏:显示 git 分支、关联 PR 状态和编号、工作目录、监听端口、最新通知文本
🔌 通知来源:标准终端序列 OSC 9/99/777,也可以用 cmux notify CLI 接进代理 hooks
作者在 README 里说,他试过一些编排器,但大多是 Electron/Tauri,性能不合胃口,而且 GUI 编排器会把人锁进它的工作流,所以他更想留在终端里。这段是作者自述的使用背景,不是对同类工具的评测结论。
怎么装?命令照抄:
1️⃣ DMG:从 releases/latest/download/cmux-macos.dmg 下载,打开 .dmg 把 cmux 拖进 Applications,之后由 Sparkle 自动更新
2️⃣ Homebrew:brew tap manaflow-ai/cmux,然后 brew install --cask cmux
3️⃣ 后续升级:brew upgrade --cask cmux
4️⃣ 首次启动:macOS 可能提示确认来自已识别开发者的应用,点击 Open 继续
上手前先确认这几条:
⚠️ 平台:目前仅 macOS,没有 Linux/Windows 版本
⚠️ 许可:GitHub 标注 NOASSERTION,README 自述 GPL,商用前请自行核对 LICENSE 文件
⚠️ 会话恢复:只重建布局、工作目录、尽力恢复 scrollback 与浏览器历史,不保留任意活动进程
⚠️ 本地 tmux:无法跨注销、重启、关机或断电存活,需要常驻时改用 ssh-tmux / mosh-tmux 或云 VM
⚠️ 恢复命令:只自动运行被标记可信的绑定,token、密码、密钥等敏感环境变量在存储前被丢弃
适合谁?
✅ 在 macOS 上并行跑多个 AI 编码代理的开发者
✅ 习惯留在终端、不想被 GUI 编排器绑住工作流的人
✅ 想把通知接进自己代理 hooks 的人
避雷:只支持 macOS;许可字段和 README 自述不一致,商用前务必自己看 LICENSE。
#cmux #AI编程 #ClaudeCode #Codex #macOS终端 #开源项目 #程序员工具 #Ghostty