cmux 是一個使用 Swift/AppKit 構建的原生 macOS 終端應用程式,它具有垂直標籤、通知系統和應用內瀏覽器,專為管理多個 AI 編碼代理而設計。
https://github.com/manaflow-ai/cmux?ref=producthunt&utm_source=aipure
cmux

產品資訊

更新時間:2026年03月02日

什麼是 cmux

cmux 是一個開源終端應用程式,它重新構想了開發人員與 AI 編碼代理互動的方式。它使用 Swift 和 AppKit 作為原生 macOS 應用程式構建,整合了 Ghostty 以進行終端渲染,同時添加了垂直標籤、通知系統和應用內瀏覽器等關鍵功能。建立此應用程式是為了同時解決管理多個 AI 編碼會話的挑戰,例如來自 Claude Code、Codex、OpenCode 和其他編碼 CLI 的會話,同時保持高效能和使用者靈活性。

cmux 的主要功能

cmux 是一款原生的 macOS 終端應用程式,它結合了基於 Ghostty 的終端模擬、垂直標籤、通知和專為 AI 編碼代理設計的整合式瀏覽器。它具有 GPU 加速渲染、可編寫腳本的 CLI 和 Socket 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 和 Socket API 進行廣泛的腳本編寫
與現有 Ghostty 配置的無縫整合

缺點

僅限於 macOS 平台
重新啟動後不恢復即時處理程序狀態
某些 AI 代理整合需要手動配置

如何使用 cmux

安裝 cmux: 下載並安裝 cmux,方法是從 GitHub 版本下載 .dmg 檔案並將其拖曳到「應用程式」資料夾,或使用 Homebrew 並執行命令:'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 和 Socket API 來自動化工作區建立、窗格分割、擊鍵和瀏覽器控制。使用 'cmux notify' 與 AI 代理通知整合。

cmux 常見問題

cmux 是一款基於 Ghostty 的 macOS 終端應用程式,具有垂直標籤和通知功能,專為 AI 編碼代理而設計。它提供終端、瀏覽器、通知、工作區、分割、標籤和一個 CLI 來控制所有這些。

与 cmux 类似的最新 AI 工具

Gait
Gait
Gait 是一個集成 AI 辅助代碼生成和版本控制的協作工具,使團隊能夠高效地追蹤、理解和共享 AI 生成代碼的上下文。
invoices.dev
invoices.dev
invoices.dev 是一個自動化發票平台,直接從開發者的 Git 提交生成發票,並具有 GitHub、Slack、Linear 和 Google 服務的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一個 AI 驅動的邊緣計算工具包,通過深度學習技術簡化 RFP(請求提案)回應並實現實時田間表型。
Cart.ai
Cart.ai
Cart.ai 是一個 AI 驅動的服務平台,提供全面的業務自動化解決方案,包括編碼、客戶關係管理、視頻編輯、電商設置和定制 AI 開發,並提供 24/7 支持。