產品概覽
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 的替代方案
Lakera AI
先進AI安全平台,提供即時威脅偵測、提示注入防禦與合規控管,守護生成式AI應用。
Smithery AI
Model Context Protocol (MCP) 伺服器的中央註冊和管理平臺,使開發人員能夠發現、部署和管理擴展語言模型功能的工具。
XHawk
多人協作平台,AI Agent 集群和人類透過共享知識圖譜協作,全天候規劃、建構和交付軟體。
Eigent
開源桌面多Agent工作隊伍,透過瀏覽器和桌面應用控制自動化真實工作。
Prime Intellect
一站式平台,整合算力、RL 環境與推理服務,支援訓練、評測與部署客製化 AI 模型。
Tessl
一個用於Agent技能和情境的套件管理器,使團隊能夠建構、評估、版本化和分發用於Agent軟體開發的情境。
Turnkey
Turnkey提供安全、可擴展且靈活的錢包基礎設施,透過統一API實現無縫的私鑰管理和鏈上自動化。
Infinity by ProjectX
雲原生作業系統,可在任何瀏覽器中直接執行Blender、VS Code和Isaac Sim等重型應用,每個應用獨享GPU資源。

