cmux:為 AI coding agents 設計的 Ghostty 系 macOS 終端機
cmux 是一款基於 Ghostty/libghostty 的 macOS 原生終端機,把直式分頁、split panes、agent 通知、內建瀏覽器、SSH 工作區與 Claude Code Teams 整合在同一個 terminal runtime。這次補充 @krumjahn 的 Threads 訊號:它不是單純取代 Ghostty 或 Orca,而是在 AI coding agent 時代補上多工作區、多 agent 狀態管理與注意力提示。
Ghostty rendering engine + macOS native app + agent-aware workspace manager。
同時跑多個 Claude Code / Codex / coding agent 時,使用者不再需要在一堆 terminal tab 裡盲找哪個 agent 已完成、哪個卡在 approval、哪個需要輸入。
@krumjahn 這則 Threads 用「Ghostty 很快但缺多視窗、Orca 有多視窗但介面不好用」來描述 cmux 的定位:把快、乾淨、多窗格與 agent 通知放在同一個工具。
官方 repo 描述明確是 macOS terminal;跨平台使用者不能把它當成一般 Linux/Windows terminal 替代品。
核心功能整理
當 coding agent 需要注意時,pane 會出現藍色 ring,tab 也會亮起;這是 cmux 最像「agent dashboard」的設計。
集中顯示所有 pending notifications,可跳到最新未讀訊息,避免多 agent 同時運作時漏看卡點。
側邊欄可顯示 git branch、PR 狀態/編號、工作目錄、listening ports 與最新通知;pane 支援水平與垂直 split。
可把 browser pane 放在 terminal 旁,並提供從 Vercel agent-browser 移植而來的 scriptable API,適合 coding agent 做前端驗證、登入後測試與網頁操作。
cmux ssh user@remote 會為遠端機器建立 workspace;browser pane 走遠端網路,因此 remote localhost 也能直接開。
cmux claude-teams 可一鍵啟動 Claude Code teammate mode,teammates 會以 native splits 出現,側邊欄顯示 metadata 與通知,不需要自己拼 tmux。