
cmux
cmux 是一个使用 Swift/AppKit 构建的本机 macOS 终端应用程序,具有垂直选项卡、通知系统和应用内浏览器,专为管理多个 AI 编码代理而设计。
https://github.com/manaflow-ai/cmux?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年03月02日
什么是 cmux
cmux 是一个开源终端应用程序,它重新构想了开发者与 AI 编码代理交互的方式。它是一个使用 Swift 和 AppKit 构建的本机 macOS 应用程序,集成了 Ghostty 以进行终端渲染,同时添加了垂直选项卡、通知系统和应用内浏览器等关键功能。创建该应用程序是为了解决同时管理多个 AI 编码会话(例如来自 Claude Code、Codex、OpenCode 和其他编码 CLI 的会话)的挑战,同时保持高性能和用户灵活性。
cmux 的主要功能
cmux 是一款原生的 macOS 终端应用程序,它结合了基于 Ghostty 的终端模拟、垂直标签、通知以及专为 AI 编码代理设计的集成浏览器。它具有 GPU 加速渲染、可编写脚本的 CLI 和套接字 API,以及与现有 Ghostty 配置的无缝集成,同时通过 git 分支信息、PR 状态和工作区通知提供可视化上下文。
通知系统: 当 AI 代理需要关注时,在窗格周围显示蓝色圆环并点亮选项卡,并具有集中的通知面板和快速跳转到最新未读通知的功能
带有 API 的集成浏览器: 包括一个可以与终端并排拆分的内置浏览器,带有一个与 agent-browser 兼容的可编写脚本的 API,用于自动化和测试
智能垂直标签: 在垂直侧边栏中显示上下文信息,包括 git 分支、PR 状态、工作目录和侦听端口,以更好地组织工作区
原生性能: 使用 Swift 和 AppKit 而不是 Electron 构建,利用 libghostty 的 GPU 加速来实现流畅的渲染和快速的启动时间
cmux 的使用场景
AI 开发工作流程: 同时管理多个 AI 编码代理(Claude Code、Codex 等),同时保持对其状态和要求的清晰视觉反馈
全栈开发: 在同一窗口中使用拆分窗格运行开发服务器、在集成浏览器中查看结果以及管理 git 操作
代码审查和测试: 通过集成的预览环境和自动化测试功能,跨多个任务审查 AI 生成的代码更改
多项目管理: 组织具有不同工作区的多个项目,每个工作区一目了然地显示相关的 git 信息和开发状态
优点
具有 GPU 加速的高性能原生 macOS 应用程序
通过 CLI 和套接字 API 实现广泛的可编写脚本性
与现有 Ghostty 配置的无缝集成
缺点
仅限于 macOS 平台
重启后不恢复实时进程状态
某些 AI 代理集成需要手动配置
如何使用 cmux
安装 cmux: 通过从 GitHub 版本下载 .dmg 文件并将其拖到“应用程序”文件夹,或者使用带有命令的 Homebrew 来下载并安装 cmux:'brew tap manaflow-ai/cmux && brew install --cask cmux'
启动 cmux: 从“应用程序”文件夹打开 cmux。首次启动时,macOS 可能会显示安全警告 - 单击“打开”以继续。该应用程序将通过 Sparkle 自动更新。
创建工作区: 使用 Cmd+N 创建新的工作区(选项卡)。每个工作区在侧边栏中显示 git 分支、工作目录、端口和通知。使用 Cmd+1-8 在工作区之间切换。
拆分窗格: 使用 Cmd+D 水平(向右)拆分窗格,或使用 Cmd+Shift+D 垂直(向下)拆分窗格。使用 Option+Cmd+箭头键在窗格之间导航。
使用浏览器集成: 按 Cmd+Shift+L 在拆分窗格中打开浏览器。使用 Cmd+L 将焦点放在地址栏上。该浏览器支持开发者工具 (Option+Cmd+I) 和控制台 (Option+Cmd+C)。
监控通知: 当 AI 代理需要注意时,窗格会显示蓝色圆环,选项卡会亮起。按 Cmd+I 显示通知面板,按 Cmd+Shift+U 跳转到最新的未读通知。
自定义外观: cmux 从 ~/.config/ghostty/config 文件中读取主题、字体和颜色。打开“设置”(Cmd+,) 以自定义键盘快捷键和其他首选项。
使用 CLI 自动化: cmux 提供 CLI 和套接字 API 来自动执行工作区创建、窗格拆分、击键和浏览器控制。使用 'cmux notify' 与 AI 代理通知集成。
cmux 常见问题
cmux是一个基于Ghostty的macOS终端应用程序,具有垂直选项卡和通知功能,专为AI编码代理而设计。它提供了一个终端、浏览器、通知、工作区、拆分、选项卡和一个CLI来控制所有这些。











