cmux:为 AI 编程代理打造的 macOS 原生终端工作台
你是否曾经同时运行多个 AI 编程代理(如 Claude Code、Codex、OpenCode),却迷失在杂乱的终端标签页中,无法快速判断哪个代理正在等待你的输入?cmux 的出现,旨在彻底解决这个问题。它是一个基于 Ghostty 构建的 macOS 原生终端,以 Swift 和 AppKit 编写,专为 AI 编码代理设计,提供垂直标签页、通知环和内置可编程浏览器等功能。它不是 Electron 套壳应用,而是一个快速、轻量、可脚本化的终端,帮助开发者高效管理并行的 AI 代理会话。cmux 的设计哲学是“提供原语而非解决方案”——它给你终端、浏览器、通知、工作区、分屏和 CLI,至于如何组合这些能力,完全由你决定。
截至收录:
cmux stars数:26133
cmux forks数:2225
cmux项目目录截图

cmux核心亮点
🌟 原生 AI 通知环:当代理需要你关注时,对应窗格会亮起蓝色圆环,侧边栏标签同时点亮,并可通过标准终端转义序列(OSC 9/99/777)或 CLI / 钩子触发 macOS 桌面通知。Cmd+Shift+U 一键跳到最新未读,Cmd+I 打开通知面板查看所有待处理通知,让你在多个会话中一眼定位哪个代理在等待输入。
🗂 垂直标签页工作区:侧边栏以垂直标签形式展示每个工作区的 git 分支、关联 PR 状态/编号、工作目录、监听端口以及最新通知文本。支持水平和垂直分屏,每个工作区可独立命名、描述,配合快捷键快速切换,多代理场景下的信息组织一目了然。
🌐 内置可编程浏览器:在终端旁分屏打开浏览器窗格,通过从 agent-browser 移植的脚本 API,代理可以快照无障碍树、获取元素引用、点击、填充表单、执行 JavaScript,甚至读取控制台和网络活动。还可以导入 Chrome、Firefox、Arc 等 20+ 浏览器的 Cookie、历史和会话,让浏览器窗格直接以已认证状态启动。
⚡️ 原生性能与 Ghostty 兼容:不是 Electron/Tauri 应用,而是基于 libghostty 的 GPU 加速渲染,启动迅速、内存占用低。自动读取你现有的 ~/.config/ghostty/config,主题、字体、颜色直接复用;所有快捷键均可自定义,并提供 CLI 和 Socket API 实现完全可编程化控制。
cmux快速开始
只需几步,你就能在本地运行起 cmux:
- 安装(Homebrew):
bash
$ brew tap manaflow-ai/cmux
$ brew install --cask cmux
或者直接下载 DMG 拖入 Applications 文件夹,cmux 会通过 Sparkle 自动更新。 - 运行你的第一个命令:
bash
$ open -a cmux
# 或直接启动后,在终端中使用 CLI:
$ cmux --help - 查看示例(创建一个远程工作区):
bash
$ cmux ssh user@remote --command omp "investigate auth"
cmux应用场景
场景一:多 AI 代理并行开发:开发者可以同时启动多个 Claude Code、Codex 或 OpenCode 会话,cmux 的垂直标签页和通知环让每个代理的状态一目了然,无需在多个窗口间反复切换,也能迅速响应需要关注的任务。
场景二:远程开发与运维:通过 cmux ssh user@remote 为远程机器创建工作区,浏览器窗格直接路由到远程网络,localhost 开箱即用;还可以拖拽图片上传(scp),以及附加到远程 tmux 会话,让远程代理像本地一样操作。
场景三:浏览器自动化与验证:在终端旁分屏打开浏览器,AI 代理可以自行导航、操作 DOM、执行 JavaScript,并读取控制台和网络活动,在不出终端的情况下完成前端修改的验证闭环。
场景四:会话恢复与团队协作:退出 cmux 后自动保存窗口、工作区、窗格布局、工作目录、滚动缓冲和浏览器历史;Claude Code、Codex、OpenCode 等代理会话可通过钩子自动恢复。cmux claude-teams 一行命令即可启动 Claude Code 的 teammate 模式,让多个代理以原生分屏呈现。
用户案例:目前,大量 Ghostty 用户和 AI 代理开发者正在使用 cmux 改善其多代理工作流,Manaflow 团队也将其作为日常开发的核心工具,并与 Claude Code、Codex、OpenCode 等流行的终端 AI 工具无缝协作。
cmux链接
manaflow-ai / cmux项目地址:https://github.com/manaflow-ai/cmux
本文地址:https://www.tgoos.com/46126
