10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 标签云 排行榜

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

cmux:AI 终端管理新利器,5 个月 2.2 万 Star 的 Agent 并行管理工具

4月前 AI开源项目 995 0

一个终端项目,五个月斩获 22000 Star。

图片 1

连 Ghostty 作者 Mitchell Hashimoto 都转发了,说这又是个基于 libghostty 做出来的东西。

它不是新语言新框架,就是个给 Agent 用的终端。

用一句话概括就是:cmux 本质上就是帮你同时管理多个 Agent 会话,让你一眼看出谁在等你输入,谁在跑什么任务。

图片 2

它把每一个 AI Agent 会话的状态都展示得一清二楚。

以前使用传统终端同时运行多个 Claude Code 会话的时候,最让人头疼的就是通知了。当 macOS 的通知弹出来的时候,只会出现"Claude 正在等你回复"的字样,并不能知道是哪个 Agent,在哪个项目里被卡住了,又是哪一步被卡住的。

回到终端之后,十几张标签页挤在一起,标题被截断了,要想找到要输入的地方,只能一个个地点过去看。

cmux 的做法是把标签页改成垂直侧边栏,在每个工作区中都显示完整的状态信息。

核心功能解析

01 垂直标签页侧边栏,解决标签页信息过载

图片 3

传统的终端水平标签页,标题只能显示几个字符,打开很多的时候就会挤在一起,分不清楚哪个是哪个。

cmux 把标签页从横向变成了纵向,并且把它们放在了左边,在每一个工作区里都显示出了 git branch、PR 编号、当前目录、监听端口以及最新的一条通知信息。一目了然地看到每一个 Agent 在做哪个项目,卡在哪个环节上。

02 蓝色通知环,解决通知定位问题

传统上终端通知系统是没有上下文的,弹出来的时候看不出是哪个 Agent 要你。

cmux 的方式是在一个 Agent 需要输入的时候,这个 Agent 对应的面板四周会有一圈蓝光。不需要一直盯着通知面板看,只要看到蓝色的灯亮起来,就说明那个窗口已经准备好要等你了。

用快捷键 Cmd+Shift+U 可以快速定位到最新的未读消息所在的 Agent 上,并且不需要一个一个地去查找。

03 OSC 序列检测,解决通知兼容性

这套通知系统不只是给 Claude Code 用的,它通过 OSC 序列检测,能自动捕获终端发出的通知信号。只要你的 Agent 工具支持 OSC 9/99/777 这类序列,cmux 就能识别,一条 cmux hooks setup 就能把通知集成进去。

如果使用的是 Claude Code、Codex、OpenCode、Gemini CLI 等主流工具的话,cmux 还提供 hook 自动安装的功能,即插即用。

内置浏览器面板

图片 4

除了通知系统之外,cmux 还有浏览器面板。这个设计有点特别,你可以在终端旁边分屏打开一个 WebKit 浏览器,用以查看 Agent 生成的网页,调试前端界面,让 Agent 自己操作浏览器等。

更进一步的话,它提供了浏览器自动化 API,来源于 Vercel 的 agent-browser 项目。它解决的是 Agent 和 Web 界面之间的交互问题。

可以使用 CLI 命令来获取 Agent snapshot 页面的 accessibility tree、点击元素、输入文本、执行 JS 等。例如:

cmux browser snapshot --interactive  # 得到页面结构
cmux browser click --surface surface:3 'e14'  # 点击指定元素

让 Agent 不再局限于终端上运行,可以直接对浏览器界面进行操作,打通了终端和 Web 之间的隔阂。

如果在远程服务器上运行 Agent 的话,浏览器面板的路由就会自动穿透到远程网络中去。localhost 地址直接就能用,不用手动配端口转发,省掉了一堆折腾。

SSH 远程连接

图片 5

MCP Server:让 Agent 控制 Agent

cmux 还提供了一个 MCP Server,让 Agent 控制 Agent。cmux-agent-mcp 有 81 个工具,它的设计理念就是用一个 orchestrator Agent 来管理 cmux,从而去管理其他的 Agent。

这套工具解决的是多 Agent 协调的问题。可以用来 spawn 新的 Agent 会话,给正在运行中的 Agent 注入提示,读取任意面板的输出。也可以一次调用给多个 Agent 分配不同的任务,例如让三个子 Agent 分别负责前端、后端和测试,并且要对它们的输出情况进行监控。

这样就使 cmux 不只成为"终端",而成为一个 Agent orchestration 平台。

安装与使用

图片 6

如果使用的是 macOS 的话,最简单的方法就是 Homebrew:

brew tap manaflow-ai/cmux
brew install --cask cmux

安装好之后打开应用程序,如果之前你使用过 Ghostty 的话,cmux 就会自动读取配置文件,并且继承你的主题、字体和颜色设置。

CLI 工具放在了应用包里面,如果要在外面直接使用的话,可以在 /usr/local/bin/cmux 上创建一个软链接。

然后运行 cmux hooks setup,将 Claude Code 或者 Codex 的通知整合进来之后就可以使用了。

局限性与注意事项

  • 目前只支持 macOS 14.0 以上,Linux 版本还在计划中,Windows 没有官方提及。
  • SSH 功能还在不断更新中,tmux 的 detach/attach 机制已经比较完善了,目前 cmux 还不能实现 tmux 那样的功能,比如持久化会话、远程 detach 等。
  • 该项目使用的是 GPL-3.0 协议,企业想要使用但是又不希望受到 GPL 合规限制的话,就需要购买商业授权。

总结

整体来看,cmux 不是要替代 tmux 或 iTerm2,而是定义了一个新类别:AI Terminal Multiplexer。

它主要的价值就是把"Agent 并行管理"这件事情由人工去操作变成终端本身具备的能力。经常同时跑 Claude Code 和 Codex CLI 的朋友,推荐试试。

开源地址:github.com/manaflow-ai/cmux

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:cmux:AI 终端管理新利器,5 个月 2.2 万 Star 的 Agent 并行管理工具
#cmux # AI终端 # Agent并行 # 开源工具 # 终端管理 
收藏 1
AI Skills For Real Engineers:Matt Pocock 开源的 Agent 开发管线,GitHub 120K+ Star
ai-avatar-bot:一行代码给你的网站加上 AI 虚拟人,支持语音对话
推荐阅读
  • NeverClick:用键盘操控Windows桌面的开源工具,计算机视觉识别UI元素
  • web-access Skill 全解析:让 AI 像真人一样浏览网页的联网操作工具
  • 开源douyin-video-extractor:一句话让AI帮你提取抖音视频和无水印素材
  • LocalAI:不花钱、不断网、不怕泄密,把 AI 大模型装进你的本地服务器!
  • Orca:多 Agent 并行开发的 IDE,用 Git worktree 彻底解决文件冲突
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
13123 1年前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
11109 1年前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
11005 10月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
9930 1年前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
9686 10月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
9283 1年前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
9205 1年前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
8578 8月前
Claude Code 生成专业图表的 15 个 Skills:覆盖 7 种渲染引擎的完整指南
8544 6月前
AiNiee:开源AI翻译工具,完美解决游戏、小说、字幕、文档的批量翻译
8447 1年前

文章目录

关于苏米客
分类排行
1 Everything :1.3G 硬核仓库开源,50个能直接用的网页应用
2 Tellyscope :不root、不接电脑、不敲命令,用手机就能清理电视预装应用
3 Droidline 开源工具:不用 ADB 扫码即可遥控安卓手机,支持 Python/HTTP/AI Agent
4 百度开源 Unlimited OCR 2:3600 页长文档一次性解析,重新定义 OCR 3.0
5 微信流 WeChatBridge 开源工具:一键转发聊天记录到豆包、Codex 等 AI Agent
6 RoboParty RP1 开源人形机器人:全栈开源,从图纸到测试方案完整公开
7 digital-human-koubo:一张照片+一段文案自动生成数字人口播视频
8 5 个 GitHub 开源项目:在 Mac 和手机上玩 Switch 游戏
9 Ghidra 逆向工程框架:NSA 开源的反编译与协作分析工具
10 Hi3D V1.0 开源:最高 1536³ 分辨率 AI 3D 建模,切片成功率 90%
苏米客
登录 注册
显示
没有账号? · 立即注册
显示
已有账号? · 直接登录
登录代表你已同意 用户协议 和 隐私政策
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6 网站地图 百度地图
拉美跨境导航 微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联