如果你每天都在跑 Claude Code、Codex 或其他 Agent CLI,用哪个终端来跑它们,已经成了实实在在影响效率的选择。在 Mac 上,有三个选项被反复提起:cmux、Warp 和 Vibe Console。它们的目标一样,都是让 Agent 的工作更容易跟进,但思路大不相同。
Vibe Console 是我们做的,所以我们尽量对另外两款格外公允。哪款更合适,我们就直说。
信息核实于 2026 年 9 月 24 日,依据各产品的官网和文档。
先说结论
- cmux 是一款快速、免费、开源的原生终端,专为 Agent 打造,带注意力圆环、内置浏览器和可脚本化的 API。想要一个终端优先、又喜欢搞自动化,就选它。
- Warp 是一款跨平台的“Agent 化开发环境”,自带 AI Agent 和云端 Agent,也支持第三方 CLI。想用 Warp 自家的 Agent,或者需要 Windows 和 Linux,就选它。
- Vibe Console 是一款按项目组织的原生 Mac 工作区:终端之外,还有代码编辑器、源代码管理、用量额度监控和 Skill 安装器。想把 Agent CLI 周边的一切都放进一个窗口,就选它。
对比表
| Vibe Console | cmux | Warp | |
|---|---|---|---|
| 定位 | Agent CLI 原生工作区 | 为 Agent 打造的原生终端 | Agent 化开发环境 |
| 技术栈 | Swift(SwiftUI、AppKit)、SwiftTerm | Swift、AppKit、libghostty | Rust |
| 平台 | macOS | macOS(iOS 配套应用测试中) | macOS、Linux、Windows |
| 许可证 | 专有 | GPL-3.0 | 客户端 AGPL-3.0;云服务专有 |
| 价格 | 免费试用 14 天后 $4.99/月 或 $39.99/年 | 免费;付费选项增加云端 VM 和 iOS | 免费;付费套餐每月 $20 起 |
| 内置 AI Agent | 无,运行你的 CLI | 无,运行你的 CLI | 有(Warp Agent、Oz 云端 Agent) |
| Agent CLI | 8 款一键启动,其他 CLI 可手动运行 | 任意 CLI | 自动识别 15 款以上 |
| “Agent 需要你”提醒 | 所有 Agent 终端都有提示音和刘海提醒,无需配置 | 圆环、角标,以及通过 hooks 的 macOS 通知 | Claude Code、Codex 和 OpenCode,需配置 |
| Claude 和 Codex 套餐额度 | 圆环、重置时间和 80%/100% 提醒 | 未宣传 | 未宣传 |
| 代码编辑器和 git | 多标签编辑器、git 侧边标记、源代码管理 | 侧边栏显示分支和 PR 状态 | 行内代码审查评论 |
| 内置浏览器 | 无 | 有,可脚本控制 | 无 |
| 脚本 API | 无 | CLI 和 Unix socket API | 通过其 Agent 平台 |
| 远程与云端 | 无 | SSH 工作区;云端 VM(付费) | 远程控制;云端 Agent |
cmux
cmux 是一款原生 macOS 终端,用 Swift 和 AppKit 写成,使用 Ghostty 的渲染引擎 libghostty,终端由 GPU 加速,速度很快。它免费、以 GPL 协议开源,社区非常活跃。
做得好的地方。 支持竖向和横向标签页、分屏,侧边栏显示每个工作区的 git 分支、PR 状态、目录和监听端口。需要关注的面板会亮起通知圆环,并汇总到通知面板里,由终端通知序列或 cmux notify hook 触发。它内置可供 Agent 脚本控制的浏览器,有完整的 CLI 和 Unix socket API,还支持原生 SSH 工作区。任何能从命令行启动的 Agent 都能在里面跑。
和 Vibe Console 的区别。 cmux 首先是个终端。它不是围绕代码编辑器或源代码管理面板设计的,不创建 worktree、不安装 Skill,也不监控 Claude Code 或 Codex 的套餐额度。付费选项增加了云端 VM 和 iOS 应用。
适合选 cmux 的情况: 你想要一款免费、开源、非常快的终端,喜欢用脚本定制环境,或者想要一个能让 Agent 操控的浏览器。
Warp
Warp 把自己定位为“诞生于终端”的 Agent 化开发环境。它的客户端在 2026 年以 AGPL 协议开源,云服务和 AI 服务仍是专有的。支持 macOS、Linux 和 Windows。
做得好的地方。 Warp 有自己的 AI Agent,可以用多家厂商的模型,另有云端 Agent 平台 Oz。它还能识别超过 15 款第三方 CLI Agent,包括 Claude Code、Codex、Gemini CLI 和 Copilot CLI,并提供强大的输入编辑器、行内代码审查评论、竖向标签页和会话远程控制。一次性配置之后,Claude Code、Codex 和 OpenCode 都能收到 Agent 通知。
和 Vibe Console 的区别。 Warp 的付费套餐(每月 $20 到 $200)是围绕自家 Agent 的积分设计的。如果你已经在付费用 Claude 或 ChatGPT,只想把它们的 CLI 跑好,那在 Warp 上花的钱很大一部分用不上。它不按项目组织终端,也不显示 Claude 或 Codex 的套餐额度。
适合选 Warp 的情况: 你想用 Warp 内置的 Agent 或云端 Agent,或者需要在 macOS、Linux 和 Windows 之间切换工作。
Vibe Console
Vibe Console 是一款用 Swift 写成的原生 macOS 工作区,把一个项目的所有东西都放进一个窗口:Agent 终端、代码编辑器、源代码管理和状态显示。
做得好的地方:
- 按项目组织,而不只是标签页。 每个项目最多 10 个终端,以标签页或最大 3×3 的网格显示。切换项目,终端、文件和 git 状态也跟着切换。
- 8 款 Agent,一个快捷键。 Claude Code、Codex、Grok Build、Gemini CLI、GitHub Copilot CLI、Cursor CLI、Qwen Code 和 Kimi Code 按 ⌘K 启动,每个都在自己的终端里。参见 并行运行 Agent。
- 该看的时候提醒你。 每个标签页都有运行或空闲圆点,Agent 跑完或等待输入时会播放提示音并弹出 MacBook 刘海,所有 Agent 终端都支持,无需配置。参见 Agent 通知。
- 你的套餐额度。 Claude Code 和 Codex 额度圆环带重置时间,并在 80% 和 100% 时提醒。参见 Claude Code 用量额度。
- 在同一个窗口里审查。 多标签代码编辑器带 git 侧边标记,源代码管理负责 diff、暂存、提交、分支和 worktree。
- Skill 和提示词。 为 Claude Code 或 Codex 添加你自己的 Skill 仓库,审查更新,并维护一个已保存的提示词库。参见 安装 Skill。
cmux 或 Warp 更强的地方。 Vibe Console 只支持 macOS,而且闭源。它没有内置浏览器、没有脚本 API,也没有云端 Agent。如果你需要这些,cmux 或 Warp 更合适。
适合选 Vibe Console 的情况: 你用自己的 Claude 或 ChatGPT 订阅,同时跑多个 Agent 或项目,想要一个内置编辑器、git 和用量监控的原生窗口。免费试用 14 天后为 $4.99/月 或 $39.99/年。
到底选哪个?
| 如果你…… | 选择 |
|---|---|
| 想要免费开源 | cmux |
| 想要内置浏览器或脚本 API | cmux |
| 需要 Windows 或 Linux | Warp |
| 想要内置 AI Agent 或云端 Agent | Warp |
| 想把编辑器、git、用量额度和 Skill 放进一个窗口 | Vibe Console |
三款都有免费试用的方式。最快的决定办法,就是每款都拿真实的活干一个下午。
常见问题
cmux、Warp 和 Vibe Console 都能用 Claude Code 吗?
都能。三款都能用你自己的订阅运行 Claude Code CLI,也都支持 Codex 和其他 Agent CLI。
在 Warp 里用 Claude Code 需要注册 Warp 账号吗?
Warp 现在使用终端已经不需要登录了。它的 AI 和云端功能需要账号。
Vibe Console 是终端模拟器吗?
它内置了终端模拟器(SwiftTerm),但它的定位是项目工作区:终端、编辑器、源代码管理和状态显示都在一个窗口里。
免费试用 Vibe Console 14 天:点这里下载。
