cmux 是一款基于 Ghostty(libghostty)构建的开源原生 macOS 终端,为编程智能体时代而生。垂直标签页显示 git 分支、端口与通知文本;智能体需要你时,面板会亮起蓝色光环。分屏面板、内置浏览器与 CLI/socket API 让它成为 Claude Code、Codex、OpenCode 及任意 CLI 智能体的可编程之家。GitHub 25k+ star,GPL 协议。
核心功能
- 垂直标签页:侧边栏显示每个工作区的 git 分支、关联 PR 状态、工作目录、监听端口与最新通知。
- 通知光环:编程智能体需要关注时,面板亮起蓝环、标签页点亮——支持 OSC 9/99/777 或接入智能体钩子的
cmux notifyCLI。 - 内置浏览器:在终端旁分屏一个真实浏览器;通过 socket API 导航、点击、输入并读取 DOM 与控制台。
- 分屏面板:每个标签页内支持水平与垂直分屏。
- 可编程:CLI 与 Unix socket API 控制工作区、分屏、按键、截图与浏览器自动化。
- 原生与快速:Swift + AppKit,libghostty GPU 加速,无 Electron。读取你的
~/.config/ghostty/config。
适用场景
谁应该使用这个工具?
- 多智能体用户:同时操作多个编程智能体、需要立刻知道哪个在等你的开发者。
- macOS 终端爱好者:想要垂直标签页与智能体感知、又不想整体换终端的 Ghostty 用户。
- 智能体原生工作流:希望智能体以编程方式驱动终端与浏览器的人。
解决的问题
- 哪个智能体需要我?:通知光环与未读徽标取代了逐个面板检查。
- 终端与浏览器来回切换:在终端旁分屏浏览器,智能体可以自己验证网页改动。
- 隐藏的智能体子进程:智能体派生队友时,cmux 把它们变成原生面板与分屏,而非后台隐藏进程。
定价方案
| 方案 | 价格 | 功能 |
|---|---|---|
| 开源免费 | ¥0 | 完整终端,GPL 协议,永久免费。 |
| Founders Edition | 付费 | 抢先体验新功能(cmux AI、iOS 应用、Cloud VMs)。 |
cmux 免费开源,GPL 协议。可选的 Founders Edition 用于支持开发并解锁抢先体验。
优势对比
相比竞品的优势:
- 终端而非包装层:与 Herdr 的运行时或管理器应用不同,cmux 是终端,开箱即用支持任何智能体。
- 智能体感知通知:tmux 能保持会话但说不出哪个面板被阻塞;cmux 的光环与徽标可以。
- 内置可脚本化浏览器:没有其他 macOS 终端内嵌带 DOM 访问的可编程浏览器。
独特卖点:
- 由 Manaflow AI 基于 Ghostty 构建;获 Ghostty 创始人 Mitchell Hashimoto 背书。
- 原生 Swift/AppKit:启动快、内存低、无 Electron。
- Claude Code teams 与 oh-my-opencode 以原生面板与分屏形式运行。
用户评价
"又是基于 libghostty 的项目,这次是一款带垂直标签页、更好的组织与通知、内嵌可脚本化浏览器的 macOS 终端,专门面向大量使用终端型智能体工作流的人。" — Mitchell Hashimoto,Ghostty 创始人
"cmux 很棒。当前搭配:Codex Mac 应用做知识工作……cmux + Codex CLI 做编码。" — Peter Steinberger,OpenClaw 创建者
快速开始
入门指南
- 安装:从 cmux.com 下载或
brew install --cask cmux。 - 打开工作区:cmux 读取你的 Ghostty 配置的主题、字体与颜色。
- 启动智能体:运行 Claude Code、Codex 或任意 CLI 智能体;需要你时面板会亮起。
- 自动化:用 CLI/socket API 创建分屏、驱动浏览器,并把
cmux notify接入智能体钩子。
集成
- 智能体:Claude Code、Codex、OpenCode、Gemini CLI、Kiro、Aider、Goose、Amp、Cline、Cursor Agent 等。
- Claude Code Teams 与 oh-my-opencode 多模型编排以原生面板运行。
- 从 Chrome、Firefox、Arc 及 20+ 浏览器导入会话,浏览器面板开箱即带登录态。
- SSH 工作区;可附加到远程 tmux 会话(beta)。
常见问题
cmux 是开源的吗?
是的,免费且 GPL 协议。Founders Edition 是可选的付费层级,用于抢先体验新功能。
与 tmux 有什么区别?
tmux 是在任意终端内运行的复用器;cmux 是带垂直标签页、通知与内置浏览器的原生 macOS 应用——无需配置文件或前缀键。
支持任意智能体吗?
支持。cmux 是终端,任何能在终端运行的智能体都开箱即用。
替代方案
如果 cmux 不适合你,可以考虑这些替代品:
使用技巧
- 把通知接入钩子:把
cmux notify接到 Claude Code/OpenCode 钩子上,被阻塞的智能体总能浮出水面。 - 用浏览器面板做自验证:让智能体驱动内置浏览器检查自己的 UI 改动。
- 每个任务一个标签页:每个进行中的任务一个垂直标签页,智能体、PR 与资源井井有条。
总结
cmux 是为编程智能体时代打造的终端:原生、快速、智能体感知,通知系统精确告诉你哪个智能体需要你,还有可脚本化浏览器用于自验证。如果你整天在终端里与多个智能体打交道,它是当下最智能体原生的 macOS 终端。
评论
还没有评论。成为第一个评论的人!
相关工具
Emdash
emdash.sh
开源智能体开发环境(YC W26):并行运行多个编程智能体,每个智能体在独立的 Git worktree 中作业,支持 diff 审查、PR、CI 检查与 SSH 远程执行。
Herdr
herdr.dev
开源 AI 编程智能体运行时:一个 Rust 二进制文件启动后台服务,接管真实终端会话,让 Claude Code、Codex、opencode 等智能体在你合上笔记本或 SSH 断开后继续运行。
Superset
superset.sh
源码可得(Elastic License 2.0)的桌面应用:并行运行成群 CLI 编程智能体——Claude Code、Codex、OpenCode 等,每个在独立 Git worktree 中作业,支持 diff 审查、自动化、SDK 与 MCP 服务。
相关洞察

Anthropic Subagent:多智能体时代的架构革命
深入解析 Anthropic 的多智能体架构设计。了解如何通过 Subagent 突破上下文窗口限制,实现性能提升 90%,以及多智能体系统在 Claude Code 中的实际应用。
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。