产品概览
什么是cmux?
cmux 是由 Manaflow 开发的原生 macOS 终端应用,基于 libghostty(Ghostty 背后的渲染引擎)构建,而非其分支。它专为同时运行多个 AI 编程 Agent(如 Claude Code、Codex、Gemini CLI、Aider 等)的开发者而设计。使用 Swift 和 AppKit 编写,cmux 轻量、GPU 加速,无需配置文件或前缀键。它超越了传统终端,提供内置浏览器、Agent 注意力通知环,以及完全可编程的 CLI 和 Socket API。cmux 免费且开源。
主要功能
垂直标签侧边栏
侧边栏中的每个标签页都会显示当前的 git 分支、工作目录、开放端口和通知文本,让开发者一目了然地查看所有活动会话。
Agent 通知环
可视化通知环会在编程 Agent 等待输入时提醒开发者,防止在多任务处理时忽略空闲的 Agent。
分屏面板
支持每个标签页内的水平和垂直分屏,可以并排显示多个终端会话,或将终端与内置浏览器配对使用。
应用内浏览器
内嵌浏览器可以与终端并排显示,并提供可编程 API,无需在应用之间切换即可查阅文档或预览输出。
可编程 CLI 和 Socket API
通过 CLI 和 Socket API 提供完整的自动化支持——可以通过编程方式创建工作区、管理标签页、分割面板、发送按键和打开 URL。
轻量级原生性能
使用 Swift 和 AppKit 构建,通过 libghostty 实现 GPU 加速,cmux 避免了 Electron 的开销,提供快速、资源高效的体验。
使用场景
- 多 Agent 开发 : 并行运行多个 AI 编程 Agent(如 Claude Code、Codex、Aider)的开发者可以在单个窗口中监控所有会话,并通过清晰的视觉提示了解 Agent 状态。
- 终端自动化与脚本 : DevOps 工程师和高级用户可以通过 Socket API 编写脚本来自动化复杂工作流,包括工作区创建、面板管理和按键注入。
- 边写代码边查文档 : 开发者可以将终端和内置浏览器并排分屏,无需离开编程环境即可参考 API 文档或网页预览。
- 多项目工作区管理 : 同时管理多个项目的团队或个人开发者可以通过标签页级别的上下文信息(分支、目录、端口)在所有工作区之间保持清晰的方向感。
常见问题
cmux的替代方案
Lakera AI
先进的AI安全平台,为生成式AI应用提供实时威胁检测、提示注入防御及合规控制。
Smithery AI
Model Context Protocol (MCP) 服务器的中央注册和管理平台,使开发人员能够发现、部署和管理扩展语言模型功能的工具。
XHawk
多人协作平台,AI Agent 集群和人类通过共享知识图谱协作,全天候规划、构建和交付软件。
Eigent
开源桌面多Agent工作队伍,通过浏览器和桌面应用控制自动化真实工作。
Prime Intellect
一体化平台,通过整合算力、RL 环境与推理服务,支持训练、评测和部署定制化 AI 模型。
Tessl
一个用于Agent技能和上下文的包管理器,使团队能够构建、评估、版本化和分发用于Agent软件开发的上下文。
Turnkey
Turnkey提供安全、可扩展且灵活的钱包基础设施,通过统一API实现无缝的私钥管理和链上自动化。
Infinity by ProjectX
云原生操作系统,可在任何浏览器中直接运行Blender、VS Code和Isaac Sim等重型应用,每个应用独享GPU资源。

