cmux – 多智能体并行时按侧栏管理会话的开源 macOS 终端

AI工具1周前更新 老高
33 0

cmux 是一款于 2026 年 1 月开源的macOS 终端工具,主要用于同时运行多个编程智能体时管住会话与通知,支持侧栏展示分支与端口、通知环提示与原生分屏,适用于多任务并行开发、远程机器协作与终端自动化编排等场景。

基础信息内容
产品定位面向多智能体并行的 macOS 终端
出品方Manaflow, Inc.
发布时间2026 年 1 月 22 日(首个提交)
开源协议GPL-3.0-or-later(web/ 与中继服务目录为 BUSL-1.1)
运行平台macOS,另有 iOS 伴侣应用(beta)
渲染底座libghostty,GPU 加速
界面实现Swift 与 AppKit 原生
通知机制终端转义序列捕获,触发通知环
扩展接口命令行接口与本地套接字接口
远程支持SSH 远程工作区,浏览器窗格经远程网络访问服务
移动端iOS 应用(TestFlight beta),需在桌面端配对
cmux官网首页截图(中文版)

cmux 的核心能力

普通终端把「开了几个会话」这件事藏在标签栏里,cmux 把它摊到侧栏:每个会话旁边直接标着当前分支、监听端口与最新一条通知。对同时挂三四个编程智能体的人来说,找会话的时间比输入命令的时间更长,这个改动瞄准的正是那段空白。

垂直标签把上下文摆在侧栏

每个标签显示工作目录、Git 分支、关联的 PR 编号与状态、监听端口,以及最后一条通知文本。切会话不用回想「那个跑测试的在哪一个标签」,侧栏本身就是一份状态表。

通知环替你看谁在等确认

智能体卡在等确认时,对应面板外圈亮起提示环,侧栏标签同步高亮,并推送系统通知。这套机制靠监听终端的转义序列实现,也能由命令行工具或钩子手动触发,跳转有快捷键。

原生分屏与多智能体并排

同一标签内可水平或垂直分屏,另有一条命令一次拉起多智能体并排模式,各面板的分支与通知状态在侧栏独立显示。并排的意义在于让几个智能体同时干活,而不是排队等一个跑完。并排面板里放的通常是终端型编程智能体,站内的 Claude Code 是其中最常见的一个。

终端旁边放一个可编程浏览器

浏览器窗格与终端并排,能取页面的无障碍树快照、拿到元素引用、执行点击与填表。开发服务器起在本地时,智能体可以直接在同一个窗口里验证页面,不必切到别的浏览器再复制粘贴报错。

命令行与套接字接口

工作区、分屏、标签、输入与浏览器操作全部通过本地套接字暴露,另有一层命令行封装。脚本可以按需拼出布局、向指定面板发指令,把「开机、摆好窗口、运行起来」这件事变成一行命令。

远程工作区与移动端

为远程机器单独建一个工作区后,浏览器窗格的流量经远程机器网络路由,远程服务器上的 localhost:3000 这类地址可直接打开,无需手动配端口转发;拖进远程会话的图片经 SCP 自动上传。iOS 端以 beta 形式发布,配对后在手机上连回同一个终端。

工作区与外观沿用原配置

工作区是比标签更高一层的容器,可围绕不同项目或任务建立,标签在容器内切换;重开应用会恢复布局、工作目录与终端历史,但普通终端进程不会自动保活,需常驻的可配合 tmux。主题、字体、颜色与终端键位读 Ghostty 配置,分屏与工作区等应用级快捷键由 cmux 自身管理。

cmux 与同类终端工具的对比

下表从标签组织、通知能力及可编程接口等维度,对三款终端工具逐项对照。

对比维度cmuxGhosttyiTerm2
出品方Manaflow, Inc.Ghostty 项目iTerm2 项目
运行平台macOSmacOS 与 LinuxmacOS
开源状态GPL开源开源
标签组织垂直侧栏,带分支与端口以水平标签为主标签与分屏
通知能力面板通知环加系统通知,与智能体状态联动支持桌面通知(OSC 9)支持通知与事件触发器
内嵌浏览器有,可编程不提供不提供
可编程接口命令行加套接字配置与快捷键脚本接口
  • 表格内数据来源:cmux、Ghostty、iTerm2 均取自各自官方仓库与文档;cmux 把 libghostty 当渲染库使用而非 Ghostty 的分支版本,键位绑定直接读 Ghostty 配置文件。
  • 产品对比简述:标签组织上 cmux 把分支与端口写进侧栏,Ghostty 与 iTerm2 靠手动翻标签;通知上 cmux 把通知环、未读与智能体状态绑定,另两家有通知或触发器但没有这套联动;自动化上 iTerm2 靠 Python API,cmux 用命令行与套接字统一开放工作区、终端与浏览器。

如果更关心在终端里跑的那个智能体本身,站内的 Muse Code(Meta 推出的 AI 编程智能体工具)是可与 cmux 搭配的一类对象,前者管窗口,后者管写码。

cmux 的应用场景与适用人群

同时运行多个智能体、需要随时照看时适用;只开一两个终端标签的,换与不换差别不大:

  • 多任务并行:一个会话改代码、一个跑测试、一个查日志,侧栏统一显示各自分支与状态。
  • 等待确认密集:频繁需要人点头的流程,通知环直接指出哪个面板卡住了。
  • 前端联调:终端与浏览器分屏,智能体改完页面就在旁边验证。

适用人群:适合每天要同时驱动多个编程智能体、且工作机是 macOS 的开发者,也适合想把终端布局写进脚本的自动化重度用户;主要用 Windows 或 Linux 的用户暂时用不上,官网只说尚未发布的平台可以排队等候。想先了解这类终端里常跑的编程智能体有哪些,站内的 Grok Build 与 Cursor CLI 是两个常见选择。

cmux 的使用方法

官方给了两条路径:在 Mac 上装桌面端,按工作区把多个终端并排跑;或在 iPhone 上配对之后连回同一台 Mac,接管这些终端。

macOS 桌面端:装完按工作区分屏,同时跑多个 agent

  1. 在 cmux 官网 下载 Mac 版,或先执行 brew tap manaflow-ai/cmux,再执行 brew install --cask cmux 安装。
  2. 首次启动会读取 Ghostty 的配置文件,主题、字体与键位自动沿用;在设置里确认专属快捷键,避免与原有终端习惯冲突。
  3. 点侧栏的新建标签,直接在其中运行 claude 或 codex 等命令;需要 Claude Code 多智能体并排时运行 cmux claude-teams,队友直接出现为原生分屏。
  4. 要脚本化时用 cmux CLI 与本地套接字创建工作区、发输入、读屏、驱动内置浏览器,把布局接进启动流程,一条命令恢复到工作状态。

iPhone 连回 Mac:在手机上接管已开的终端

  1. iPhone 上安装 TestFlight 的 cmux BETA,先在 Mac 端配对;官方付费方案已把 iOS 应用纳入 Pro 及以上档位。
  2. 在 Mac 的 Mobile Connect 窗口里完成配对。
  3. 在手机上接管 Mac 上已开的终端,可选择性转发终端通知。
cmux 操作界面截图

三点需留意:SSH 工作区依赖网络连接,断线时浏览器窗格先断开,终端可重连恢复;通知环依赖终端转义序列(OSC 9/99/777),某些包装脚本会吞掉序列导致提示不亮,可改用命令行或钩子触发;本地套接字默认只允许 cmux 内启动的进程连接,也可在设置中关闭,共享机器上别开 allowAll 模式。站内另一款终端智能体可作延伸阅读:Pi。

cmux 的项目地址

  • 产品官网:https://cmux.com
  • 项目仓库:https://github.com/manaflow-ai/cmux

cmux 的价格方案

本机终端核心功能免费,付费档卖的是云端虚拟机与远程智能体运行环境,只用本机功能不必付费。

  • 免费档:0 美元,含原生终端、垂直标签、分屏面板、完成通知、浏览器面板与套接字接口,本地会话历史与社区支持也在其中,不按席位收费
  • Pro:50 美元/月(可按月或按年计费),在隔离的远程沙箱里跑智能体,最多 5 台云主机共享 20 vCPU 与 40GB 内存,单台可用到 16GB 内存与 8 vCPU,iOS 应用与邮件支持含在此档
  • Max:200 美元/月,5 台云主机共享 80 vCPU 与 160GB 内存,单台最大 64GB/32 vCPU(24GB/12 vCPU 与 32GB/16 vCPU 需此档)
  • Team:60 美元/人/月,每个付费席位 5 台云主机、共享 20 vCPU 与 40GB 内存

企业档为定制报价,需联系销售;只在本机使用终端,不必付费。

cmux 价格方案截图

cmux 的常见问题

和 Ghostty 是什么关系

不是分支关系。cmux 把 libghostty 当作终端渲染库使用,界面与功能层自行实现,类似应用借浏览器内核渲染网页;Ghostty 本身仍是一个独立终端。

支持 Windows 或 Linux 吗

原生桌面应用目前面向 macOS;项目另有 Rust 编写的 cmux TUI 终端版,iOS 端已以 beta 形式上线。

能跑哪些编程智能体

理论上全部。它是终端,任何能在终端里运行的智能体都能直接用,包括 Claude Code、Codex、Gemini CLI、Aider 等。

通知环会不会不动

偶尔会。提示靠终端转义序列触发,中间夹了包装脚本时可能被吞掉,这时用命令行工具或钩子手动触发一次即可验证链路。

手机上怎么用

在桌面的 Mobile Connect 窗口把 iPhone 与 Mac 配对,即可从手机连回终端,并可选把终端通知转发到手机;该应用通过 TestFlight 分发,官方付费方案已将 iOS 应用纳入 Pro 及以上套餐。

© 版权声明

相关文章