cmux:专为 Claude Code 而生的终端

lxiol

原文链接:https://mp.weixin.qq.com/s/D18yv0DmoB_vtxse4xTHtg

用 Claude Code 或者 Codex 同时跑好几个 agent,开了一堆终端分屏,然后问题来了:哪个 agent 在等你回复?macOS 通知弹出来永远只有一句”Claude is waiting for your input”,你还得一个个标签页翻过去找。cmux 就是来解决这个问题的.

用 Claude Code 或者 Codex 同时跑好几个 agent,开了一堆终端分屏,然后问题来了:哪个 agent 在等你回复?macOS 通知弹出来永远只有一句”Claude is waiting for your input”,你还得一个个标签页翻过去找。cmux 就是来解决这个问题的:一个原生 macOS 终端,侧边栏 + 通知系统专门给 AI coding agent 设计,基于 Ghostty 渲染。

cmux 截图

Agent 等你的时候,你会知道

cmux 的核心功能是通知环:agent 需要你操作时,对应的终端分屏边缘会出现蓝色光环,侧边栏标签也会亮起来。不用翻标签页,一眼就看到哪个 agent 在等你。Cmd+Shift+U 直接跳到最近一个未读,不用一个个切。还有通知面板,所有待处理通知集中显示,不用靠系统通知猜。

通知提示环

侧边栏信息密度高

垂直标签栏不只是标签,每个标签显示 git 分支、关联的 PR 状态和编号、工作目录、监听端口、最新通知文本。开十个 agent 并行跑,侧边栏扫一眼就知道每个在干什么、卡在哪里。比传统终端顶部一排缩略标签页有用得多。

垂直标签页和分割窗格

内置浏览器,agent 能操作

终端旁边可以分屏打开浏览器,而且这个浏览器有可编程 API(移植自 agent-browser)。Agent 能截图无障碍树、获取元素引用、点击、填表、执行 JS。你可以在终端旁边开一个浏览器面板,让 Claude Code 直接跟你的开发服务器交互,不用切窗口。浏览器还能从 Chrome、Firefox、Arc 等 20 多个浏览器导入 cookies 和历史记录,打开就是登录状态。

内置浏览器

Claude Code Teams 一键启动

1
`cmux claude-teams`

一条命令启动 Claude Code 的 teammate 模式,每个 teammate 自动生成为原生分屏,侧边栏有元数据和通知,不需要 tmux。SSH 也做了优化:

cmux ssh user@remote

创建远程工作区,浏览器面板走远程网络,localhost 直接通,拖拽图片还能 scp 上传。

Claude Code Teams

原生 Swift 开发,不卡

不是 Electron,不是 Tauri,是 Swift + AppKit 写的原生 macOS 应用。启动快、内存占用低。终端渲染用的是 libghostty,GPU 加速,兼容你现有的 Ghostty 配置(主题、字体、配色直接读取)

1
`~/.config/ghostty/config`

。退出时自动保存会话状态,重开恢复布局、工作目录、滚动历史,agent 会话也能恢复。

适用于同时跑多个 AI coding agent、需要在终端里管理大量并行任务的开发者。

GitHub: https://github.com/manaflow-ai/cmux

感兴趣的朋友可以试试。

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

  • 标题: cmux:专为 Claude Code 而生的终端
  • 作者: lxiol
  • 创建于 : 2026-06-20 01:24:09
  • 更新于 : 2026-06-20 01:24:09
  • 链接: https://blog.lxiol.cn/2026/06/20/cmux专为-Claude-Code-而生的终端/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
cmux:专为 Claude Code 而生的终端