Cmux
官方推荐基于Ghostty的macOS终端,为AI编码代理提供垂直标签与通知
下载 Cmux
macOS 版(.dmg),架构未标注,请按需确认
其他可用下载(3)
提示「无法验证开发者」怎么办?
首次打开若提示无法验证开发者,前往 系统设置 → 隐私与安全性,点击「仍要打开」即可。开源软件通常未购买 Apple 开发者签名,属正常现象。
点击「下载」将先到来源确认页,确认后开始下载。
关于 Cmux
Cmux 是一款开源的 macOS 终端应用,基于 Ghostty 渲染引擎构建,提供垂直标签页、分屏、内置浏览器和通知系统。它专为同时运行多个 AI 编码代理(如 Claude Code、Codex、OpenCode 等)的场景设计,能清晰呈现每个代理的状态。Cmux 是原生 Swift/AppKit 应用,读取既有 Ghostty 配置,通过 CLI 和 Socket API 可编程控制,并且免费开源,遵循 GPL-3.0 许可。
下载或信息有问题?告诉我们
适合谁用
- 同时运行多个 AI 编码代理,需要清晰状态通知的开发者
- 喜欢原生 macOS 应用,不想使用 Electron/Tauri 高资源占用的用户
- 已有 Ghostty 配置,希望在新终端中直接复用主题和字体的用户
- 需要通过 SSH 管理远程机器,并在本地统一操作的程序员
- 愿意通过 CLI/API 自定义终端工作流的高级用户
不适合谁
- 不使用 macOS 的用户(目前仅支持 macOS)
- 偏好 tmux 等纯文本多路复用器,不需要 GUI 的用户
- 需要跨平台一致终端体验的团队(Windows/Linux 暂无原生支持)
安装指南
macOS 用户
- 下载 cmux-macos.dmg(本站推荐)。
- 双击打开
.dmg文件,将cmux图标拖入Applications文件夹。 - 若首次启动时出现「无法打开来自身份不明的开发者」提示,请前往 系统设置 → 隐私与安全性,在「安全性」部分点击 仍要打开;或在应用程序上右键选择 打开。
- Cmux 会自动通过 Sparkle 更新,之后无需手动下载新版本。
通过 Homebrew 安装(可选)
brew tap manaflow-ai/cmux
brew install --cask cmux
# 更新
brew upgrade --cask cmux关于远程组件
安装包列表中的 cmuxd-remote-* 文件用于 SSH 远程功能,仅当需要将代理运行在远程机器上时,才需在远程主机上按架构选择:
cmuxd-remote-darwin-amd64/cmuxd-remote-darwin-arm64:远程 macOS 主机cmuxd-remote-linux-amd64/cmuxd-remote-linux-arm64:远程 Linux 主机
appcast.xml 供自动更新使用,无需手动操作。
常见问题
Cmux 是否免费?
是的,Cmux 完全免费,依据 GPL-3.0-or-later 开源,源代码可在 GitHub 获取。
Cmux 支持哪些操作系统?
目前仅支持 macOS。它是用 Swift 和 AppKit 编写的原生应用,暂不支持 Windows 或 Linux(远程组件有 Linux 版本,但主应用仅限 macOS)。
如何更新 Cmux?
从 DMG 安装的 Cmux 内置 Sparkle 自动更新,有新版本时会自动提示;通过 Homebrew 安装的,运行 `brew upgrade --cask cmux` 即可。
首次打开提示无法验证开发者怎么办?
在 macOS 上首次启动时,可能提示「无法打开来自身份不明的开发者」。请前往「系统设置 → 隐私与安全性」,在「安全性」部分点击「仍要打开」,或在应用上右键选择「打开」。
Cmux 和 Ghostty 是什么关系?
Cmux 不是 Ghostty 的分支,而是使用 libghostty 作为终端渲染引擎的应用,类似于用 WebKit 渲染网页。Cmux 会读取你的 Ghostty 配置文件来应用主题、字体和颜色。