cmux 与 Warp

Warp 是从终端构建的开源代理式开发环境,带有内置代理、第三方 CLI 代理支持和 Oz 云工作流。cmux 是围绕大量本地编码代理会话构建的原生 macOS 终端,带有纵向工作区、通知环和可脚本化 socket。

AI终端 vs 坐席监管终端

如果你想要带有内置代理、第三方 CLI 代理支持、云端运行和 Oz 自动化的代理式开发环境,Warp 更擅长。如果你想要一个 GPL 许可、本地优先、基于 libghostty 的原生 Mac 终端,用来运行你已经使用的 CLI 代理,并带有通知环、Cmd+Shift+U、Cmd+Control+U、浏览器窗格和可编程 socket,cmux 更擅长。

维度多路复用器
核心工作流程监督许多 CLI 代理AI终端体验
桌面技术栈基于 libghostty 构建的原生 Swift/AppKit macOS 应用开源 AGPL 客户端;官方文档描述为跨平台 Rust + GPU 渲染代码库
渲染引擎基于 libghostty 构建,用于终端渲染Rust + GPU 渲染终端客户端
代理商选择任何基于 shell 的代理Warp Agent,以及 Claude Code、Codex、Gemini CLI、OpenCode 等受支持的第三方 CLI 代理
源模型免费开源 GPL 应用程序开源客户端加上托管产品和云服务
组织垂直工作区、通知环、Cmd+Shift+U、Cmd+Control+U纵向标签、分屏、代理元数据、通知和 Warp/Oz 工作流
可编程性Unix 套接字、CLI、浏览器自动化Oz CLI/API/SDK、settings.toml 和 Warp/Oz 自动化;没有文档化的等同于 cmux 本地应用 socket 加浏览器自动化的能力
最适合大量使用代理的 macOS 用户采用 Warp 作为终端的团队

cmux 将代理视为长期运行的工作

编码代理花费大量时间运行测试、提出问题和等待审核。 cmux 使这些会话保持可见,使需要注意的窗格响铃,并让您可以通过键盘跳过未读的工作。

本地 shell 代理灵活性

cmux 不关心哪个 CLI 拥有该窗格。您可以在一个工作区中运行 Claude Code,在另一个工作区中运行 Codex,在第三个工作区中运行 OpenCode,并在所有工作区旁边运行普通 shell 命令。

本机 Mac 性能

cmux 是带有 libghostty 渲染的 Swift/AppKit。当许多终端、浏览器窗格、开发服务器和代理打开时,这可以保持 UI 层的精简,同时保留 Ghostty 引擎的现代终端行为。

自定义工作流程的可编程性

cmux CLI 和套接字 API 允许脚本和代理创建工作区、分割窗格、发送输入、读取屏幕、截取屏幕截图以及驱动内置浏览器。

FAQ

cmux 是像 Warp 一样的 AI 终端吗?

Warp 是带有内置代理和云工作流的代理式开发环境。cmux 是用于监督基于 shell 的 AI 代理的本地 Mac 终端,而不是嵌入终端的 AI 助手。

我可以同时使用 Warp 和 cmux 吗?

是的。使用适合每项任务的终端。当许多座席会话需要组织和注意力跟踪时,cmux 最为强大。

为什么选择 cmux 作为编码代理?

cmux 在您已使用的 CLI 代理周围添加了工作区、通知环、未读导航、浏览器自动化和可编程套接字。