cmux 與 Kitty
Kitty 是一款快速、功能豐富、基於 GPU 的終端模擬器。 cmux 是一個基於 libghostty 建置的本機 macOS 終端機和瀏覽器工作區,適合執行許多 AI 編碼代理程式並需要可見工作區、通知、未讀導航和應用程式層級自動化的開發人員。
功能豐富的終端與代理多任務工作空間
當您需要功能強大的可設定終端時,請使用 Kitty。當編碼代理將您的終端變成多任務佇列並且您需要 Cmd+Shift+U、Cmd+Control+U、通知環、工作區元資料、瀏覽器檢查和可編寫腳本的控制時,請使用 cmux。
| 維度 | 多路復用器 | 貓咪 |
|---|---|---|
| 主要工作 | 代理監督和多任務處理 | 快速、功能豐富的終端仿真 |
| 桌面技術棧 | 基於 libghostty 建構的原生 Swift/AppKit macOS 應用 | 用 C、Python 和 Go 編寫的 OpenGL 算繪終端機模擬器,不是 Electron 或 Tauri 應用程式 |
| 渲染引擎 | 基於 libghostty 構建,用於現代 GPU 加速終端渲染 | Kitty 終端渲染器和協議生態系統 |
| 代理可見性 | 垂直工作區、最新輸出、分支和連接埠元數據 | 視窗、分頁、版面配置、工作階段、kittens 和遠端控制腳本 |
| 注意力模型 | 通知環、未讀徽章、Cmd+Shift+U、Cmd+Control+U | OSC 99 桌面通知和 kitten notify,並用自訂腳本處理未讀工作流程 |
| 瀏覽器工作流程 | 具有自動化功能的內建瀏覽器窗格 | 透過作業系統/預設處理器開啟 URL;沒有內建瀏覽器窗格或 DOM 自動化 |
| 最適合 | 運行許多本地代理的 Mac 用戶 | 想要深入終端功能的終端用戶 |
Kitty 是個很棒的終端原語
Kitty具有強大的終端功能和性能。 cmux 專注於上面的層:哪個代理正在運行,哪個代理需要您,它擁有哪個分支,以及哪個瀏覽器檢查屬於它旁邊。
cmux 獲得 Ghostty 的終端引擎
cmux 使用 libghostty 進行終端渲染,因此它繼承了現代 GPU 加速引擎、強大的終端相容性、圖形支援、同步渲染行為以及視覺終端細節的 Ghostty 風格配置。
cmux 將通知視為狀態
當十個客服人員完成時,桌面通知很容易被錯過。 cmux 在應用程式中保持未讀狀態,使窗格響鈴,並為您提供在佇列中移動而不會遺失追蹤的捷徑。
鍵盤快速鍵專為多工處理設計
Cmd+Shift+U 跳到最新的未讀代理程式。 Cmd+Control+U 循環未讀工作,同時保持未讀狀態。這些快捷方式的存在是因為 cmux 是由同時運行多個代理程式的人所建構的。
可程式性包括應用程式外殼
cmux CLI 和套接字 API 可以建立工作區、分割窗格、傳送輸入、讀取螢幕、驅動瀏覽器窗格以及從腳本或代理程式更新側邊欄狀態。
FAQ
Kitty 可以運行 Claude Code、Codex 和 OpenCode 嗎?
是的。 Kitty 是一個終端,因此 CLI 代理在那裡運行。 cmux 圍繞著這些 CLI 新增了代理感知工作區組織和通知導航。
如果 Kitty 可以寫腳本,為什麼還要使用 cmux?
cmux 公開了更高層級的應用程式基元:工作區、窗格、瀏覽器介面、螢幕截圖、未讀狀態、通知環和側邊欄元資料。
Kitty什麼時候是更好的選擇?
當您需要一個可配置的終端模擬器並計劃自己圍繞它建立代理工作流程時,請使用 Kitty。