cmux
專為程式設計 Agent 多工處理而建構的原生 macOS 終端機,具有垂直標籤頁、分割窗格、內嵌瀏覽器和 Socket API。
社群:
產品概覽
cmux 是什麼?
cmux 是由 Manaflow 開發的原生 macOS 終端機應用程式,基於 libghostty(Ghostty 背後的渲染引擎)建構,而非其分支。它專為同時執行多個 AI 程式設計 Agent(如 Claude Code、Codex、Gemini CLI、Aider 等)的開發者而設計。使用 Swift 和 AppKit 編寫,cmux 輕量、GPU 加速,無需設定檔或前綴鍵。它超越了傳統終端機,提供內建瀏覽器、Agent 注意力通知環,以及完全可程式化的 CLI 和 Socket API。cmux 免費且開放原始碼。
主要功能
垂直標籤側邊欄
側邊欄中的每個標籤頁都會顯示目前的 git 分支、工作目錄、開放連接埠和通知文字,讓開發者一目了然地檢視所有活動工作階段。
Agent 通知環
視覺化通知環會在程式設計 Agent 等待輸入時提醒開發者,防止在多工處理時忽略閒置的 Agent。
分割窗格
支援每個標籤頁內的水平和垂直分割,可以並排顯示多個終端機工作階段,或將終端機與內建瀏覽器配對使用。
應用程式內瀏覽器
內嵌瀏覽器可以與終端機並排顯示,並提供可程式化 API,無需在應用程式之間切換即可查閱文件或預覽輸出。
可程式化 CLI 和 Socket API
透過 CLI 和 Socket API 提供完整的自動化支援——可以透過程式化方式建立工作區、管理標籤頁、分割窗格、傳送按鍵和開啟 URL。
輕量級原生效能
使用 Swift 和 AppKit 建構,透過 libghostty 實現 GPU 加速,cmux 避免了 Electron 的開銷,提供快速、資源高效的體驗。
使用案例
- 多 Agent 開發 : 並行執行多個 AI 程式設計 Agent(如 Claude Code、Codex、Aider)的開發者可以在單一視窗中監控所有工作階段,並透過清晰的視覺提示了解 Agent 狀態。
- 終端機自動化與指令碼 : DevOps 工程師和進階使用者可以透過 Socket API 編寫指令碼來自動化複雜工作流程,包括工作區建立、窗格管理和按鍵注入。
- 邊寫程式碼邊查文件 : 開發者可以將終端機和內建瀏覽器並排分割,無需離開程式設計環境即可參考 API 文件或網頁預覽。
- 多專案工作區管理 : 同時管理多個專案的團隊或個人開發者可以透過標籤頁層級的上下文資訊(分支、目錄、連接埠)在所有工作區之間保持清晰的方向感。
常見問題
cmux 的替代方案
Factory
Agent原生軟體開發平台,自主Agent稱為Droids嵌入IDE、CLI、網頁、Slack和專案管理工具中,用於委派完整的開發任務。
CodeGPT
專為軟體開發打造的智能代理 AI 平台,提供可自訂化的 AI 程式助手、自動化程式碼審查,以及跨主流 IDE 的深度程式庫洞察。
Zero (zerolang.ai)
一門從零開始為AI Agent建置的實驗性系統程式語言——設計上可讀、可修復、可檢查。
Orca
一個免費開源的 Agent 開發環境(ADE),讓開發者能夠在隔離的 git 工作樹中並行執行多個編碼 Agent。
Helmor
開源、在地優先的多編碼 Agent 編排工作台——涵蓋審查、測試、合併與完整的軟體開發迴圈。
Verdent
並行編程Agent平台,編排多個協調的Agent來規劃、實作和驗證軟體更改,並提供清晰的結果。
Pi Coding Agent
為可擴展性設計的極簡終端編碼框架,允許開發者透過TypeScript擴展和套件自訂工作流程。
Qoder
Qoder 是一個先進的編碼平台,通過結合增強的上下文工程和智能體技術,旨在自主處理真實軟體開發任務。
cmux 網站分析
🇺🇸 US: 23.63%
🇨🇳 CN: 12.48%
🇰🇷 KR: 12.33%
🇮🇳 IN: 6.13%
🇹🇼 TW: 4.54%
Others: 40.89%
