∴ GitHub / 趋势仓库
manaflow-ai / cmux
基于 Ghostty 的 macOS 终端,带垂直标签页和 AI 编码代理通知
- 语言
- Swift
- Star
- 27.7k
- Fork
- 2.5k
- 当日新增(10-07)
- +50
- 累计在榜
- 1 天
- 最高名次
- 第 9 名
- 首次上榜
- 2026-10-07
∴ 是什么
cmux 是一个基于 Ghostty 的 macOS 终端应用,使用 Swift/AppKit 原生构建,提供垂直标签页、分屏、通知系统和内嵌浏览器。它通过 CLI 和 socket API 支持脚本化控制,并兼容 Ghostty 配置。
∴ 解决什么问题
- 并行运行多个 Claude Code 和 Codex 会话时,难以区分哪个代理在等待输入
- 原生 macOS 通知缺少上下文,标签页过多时无法阅读标题
- 现有编码编排工具多为 Electron/Tauri 应用,性能不佳且流程受限
∴ 怎么上手
- 01从 GitHub Releases 下载 cmux-macos.dmg,打开后将 cmux 拖入 Applications 文件夹
- 02Homebrew 安装:brew tap manaflow-ai/cmux && brew install --cask cmux
- 03首次启动时 macOS 可能要求确认打开来自已识别开发者的应用,点击 Open
∴ 适合谁
适合在 macOS 上并行运行多个 AI 编码代理(如 Claude Code、Codex)并需要更好组织和通知的开发者,尤其偏好原生终端和可编程工作流。
∴ 要点
- 通知环:代理需要关注时,窗格显示蓝色环,标签页亮起
- 通知面板集中查看所有待处理通知,Cmd+Shift+U 跳转到最新未读
- 内嵌浏览器可拆分为分屏,脚本 API 移植自 agent-browser
- 支持垂直+水平标签页,侧边栏显示 git 分支、PR 状态、工作目录、监听端口和最新通知文本
- 通过 CLI 和 socket API 可编程创建工作区、分屏、发送按键、自动化浏览器
- 原生 macOS 应用,使用 Swift/AppKit 和 libghostty,GPU 加速,读取现有 Ghostty 配置
ampclaude-codeclicodexcoding-agentsgeminighosttymacosmultiplexermultitaskingopencodeorganizationparallel-agentsprogrammabilityterminalterminal-multiplexertmuxworkspace-manager
解读由 AI 依据项目 README 生成,生成于 2026-10-07,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-07 首次上榜,累计在榜 1 天,最高第 9 名。