产品概览
什么是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的替代方案
Factory
Agent原生软件开发平台,自主Agent称为Droids嵌入IDE、CLI、Web、Slack和项目管理工具中,用于委派完整的开发任务。
CodeGPT
面向软件开发的 Agent 化 AI 平台,提供可定制的 AI 编程助手、自动化代码评审、以及主流 IDE 的深度代码洞察。
Zero (zerolang.ai)
一门从零开始为AI Agent构建的实验性系统编程语言——设计上可读、可修复、可检查。
Orca
一个免费开源的 Agent 开发环境(ADE),让开发者能够在隔离的 git 工作树中并行运行多个编码 Agent。
Helmor
开源、本地优先的多编码 Agent 编排工作台 —— 涵盖审查、测试、合并以及完整的软件开发闭环。
Verdent
并行编程Agent平台,编排多个协调的Agent来规划、实现和验证软件更改,并提供清晰的结果。
Pi Coding Agent
为可扩展性设计的极简终端编码框架,允许开发者通过TypeScript扩展和包自定义工作流。
Qoder
Qoder 是一个先进的编码平台,通过结合增强的上下文工程和智能体技术,旨在自主处理真实软件开发任务。
cmux网站分析
🇺🇸 US: 23.63%
🇨🇳 CN: 12.48%
🇰🇷 KR: 12.33%
🇮🇳 IN: 6.13%
🇹🇼 TW: 4.54%
Others: 40.89%
