AI 程式碼助手
cmux
cmux 是一款原生 macOS 終端機,專為程式撰寫代理設計,具備分頁、分割窗格、通知、自動化與瀏覽器整合功能。
cmux
什麼是 cmux?
cmux 是一款 macOS 終端機應用程式,旨在幫助開發者整理大量以終端機為主的工作流程,特別是 coding agents,提供垂直分頁、分割窗格、通知、瀏覽器整合與自動化功能。
如何使用 cmux?
- 1從最新版本下載 macOS 應用程式。
- 2在你的 Mac 上安裝並開啟 cmux。
- 3建立分頁與分割窗格來區分不同工作流程。
- 4使用側邊欄、通知與瀏覽器面板追蹤 agent 活動。
- 5需要時可透過 CLI 或 socket API 連接自動化功能。
- 6依照你的工作流程自訂鍵盤快捷鍵與終端機行為。
cmux 主要功能
- 具備側邊欄脈絡的垂直分頁,可顯示 branch、目錄、ports 與通知
- 通知環、未讀徽章、彈出視窗與 macOS 桌面通知
- 應用程式內建瀏覽器,可與終端機並排分割
- 分頁內支援水平與垂直分割窗格
- 可透過 CLI 與 socket API 進行腳本化自動化
- 由 libghostty 驅動的 GPU 加速渲染
- 原生 Swift + AppKit macOS 應用程式
- 可自訂鍵盤快捷鍵與 cmux 專屬快捷鍵
cmux 使用情境
- 在一個有組織的工作空間中管理多個 coding agents
- 監控需要持續關注的長時間執行終端機工作
- 將終端機與瀏覽器畫面分割,用於研究或除錯
- 透過 CLI 或 socket 指令自動化 agent 工作流程
- 依 branch、專案與 port 整理開發分頁
cmux 價格與免費點數
cmux 目前採用 免費 模式。
cmux 優缺點
優點
- 專為 coding agents 與多工而設計
- 具備 GPU 加速渲染的原生 macOS 應用程式
- 實用的通知與視覺提醒機制
- 同一個應用程式中整合瀏覽器與終端機分割
- 支援透過 CLI 與 socket API 自動化
缺點
- 僅支援 macOS
- 不能完全取代所有工作流程中的 tmux
- 需要 Mac 與以終端機為主的工具才能發揮最大價值
cmux 最適合哪些用途?
- Mac 開發者
- AI coding agent 使用者
- 同時執行大量終端機工作流程的開發者
- 想要 tmux 式組織方式的原生替代方案的使用者
- 需要終端機任務視覺提醒的團隊