
cmux
manaflow-ai · 程式設計
cmux 是一款原生 macOS 終端機,為整天跑 AI 程式代理的人而生。它透過 libghostty 繪製終端畫面,也就是 Ghostty 背後的同一套引擎,再疊上垂直分頁、通知光環、內建瀏覽器與腳本通訊端,讓每個代理都維持可見。可以把它想成一個 Claude Code 終端機,同時也能處理 Codex、OpenCode 以及其他任何你能啟動的東西。這款應用程式免費且開放原始碼。雲端虛擬機器則是付費的部分。

關於 cmux
cmux 是什麼
cmux 是一款 macOS 終端機模擬器,把多個 AI 程式代理當成一等公民對待。大多數終端機假設每個分頁只有一個 shell。cmux 假設你會有 Claude Code、Codex 或另外四個代理同時在講話。因此它整個視窗都圍繞這個前提重新設計。一開始有點不習慣。接著就順了。
這項產品來自 manaflow-ai,並且開放原始碼,所以你可以閱讀 Swift 與 AppKit 程式碼。它不是 Ghostty 的分支,這是常見的誤解。cmux 把 libghostty 當作繪製函式庫使用,就像瀏覽器應用程式借用 WebKit,並在之上打造出不同的應用程式。
主要的限制呢?平台。目前還沒有 Windows 或 Linux 桌面版本,所以現階段這是 Mac 專屬工具。一款 iPhone 伴侶應用程式正在測試中,可與你的 Mac 配對。當你離開書桌、想查看某個代理長時間執行的狀況時,這很方便。
開始使用
- 從官方網站或 GitHub releases 頁面下載已簽署的磁碟映像檔,接著把 cmux 拖進「應用程式」。
- 開啟它,挑選終端機主題與字型。cmux 會讀取你 Ghostty 設定中的按鍵綁定,所以現有設定會直接沿用到。
- 在一般終端機窗格中輸入指令,例如
claude或codex,啟動你的第一個代理。 - 用
Cmd+D分割出垂直窗格、Cmd+Shift+D分割出水平窗格,接著在每個窗格裡再啟動另一個代理。 - 選用:若你偏好把吃重的代理工作留在筆電之外,可以跑一台雲端虛擬機器,或使用 SSH 工作區。
產品資訊
快速了解 cmux 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 同時執行多個 AI 程式代理的開發者:cmux 把藏在背景的程序變成具名窗格,狀態一眼就能掃過。
- 在遠端機器上工作的工程師:SSH 工作區讓你在一台伺服器上操控代理,同時看著本機視窗。
- 長時間泡在終端機裡的 Mac 進階使用者:垂直分頁、git 分支標籤與 PR 狀態,能減少你擺在旁邊的工具數量。
任務
- 協調子代理:當某個代理生成隊友時,cmux 把每一個都顯示成獨立的畫面分割,而不是看不見的背景工作。
- 驗證網頁變更:內建瀏覽器窗格能瀏覽並讀取 DOM,所以代理不必離開視窗就能檢查自己的成果。
- 讓長時間工作保持井然有序:通知光環與未讀標記會指出哪個代理已完成或需要輸入。
情境
- 整夜跑一批程式任務:把好幾個代理送到雲端虛擬機器,早上再查看結果。
- 偵錯卡住的代理:透過 CLI 通訊端讀取某個窗格的畫面內容,完全不用碰滑鼠。
- 讓代理搭配瀏覽器:在終端機旁邊分割出可下指令的瀏覽器,用於擷取資料、登入流程或介面檢查。
主要功能
垂直分頁與分割窗格
側邊欄把你的工作區垂直堆疊,每一項都會顯示 git 分支、連結的 pull request 狀態、工作目錄、監聽中的連接埠,以及最新的通知文字。你可以水平或垂直分割視窗,所以整個畫面的代理依然清楚可讀。這勝過一團分頁迷宮。每次都如此。
通知光環與未讀標記
當某個程序需要你注意時,cmux 會在窗格周圍畫上藍色光環,並點亮分頁。通知彈出視窗會收集所有待處理項目。macOS 桌面提示也會一併觸發。這些由標準終端機跳脫序列觸發,你也可以透過 cmux CLI 與代理掛鉤自行推送。無需任何設定。
內建瀏覽器窗格
cmux 能在終端機旁邊開啟真正的瀏覽器,更重要的是,還能操控它。瀏覽器 API 移植自 agent-browser,讓代理透過同一個通訊端瀏覽、快照 DOM、點擊、輸入、執行 JavaScript,並讀取主控台或網路活動。這代表代理不必切換應用程式,就能確認自己的前端修正。再也不必切來切去。
SSH 與遠端工作區
執行 cmux ssh user@remote 會為遠端機器建立一個工作區。瀏覽器窗格會走遠端網路,所以伺服器上的 localhost 位址在本機直接就能用。你可以把圖片拖進遠端工作階段,透過 scp 上傳,並在連線開啟後傳入一個初始指令執行。
Claude Code 團隊與多代理執行
cmux claude-teams 指令一步就能啟動 Claude Code 的隊友模式。隊友會以原生分割的形式出現,各自帶有側邊欄中介資料。它也支援 oh-my-opencode,也就是跨多個模型的多代理協作。對任何動手串接多代理協作的人來說,這是最省時間的部分。中間沒有 tmux 這一層,一整類設定上的頭痛問題就此消失。
可下指令的 CLI 與 Unix 通訊端
應用程式裡的每個動作都能從命令列觸及:建立工作區、開啟窗格、送出輸入、讀取畫面內容、截圖,以及操控瀏覽器。想自動化自己的工作流程嗎?就是這個功能把 cmux 變成一個平台。不只是更好看的終端機。
優缺點
優點
- 本機使用免費且開放原始碼,嘗試的代價只有硬碟空間。
- 通知系統解決了真正的痛點:不知道哪個代理已完成。
- 內建瀏覽器讓代理能在同一個視窗裡驗證自己的網頁變更。
- 透過 SSH 的遠端工作區讓吃重的代理執行不會壓在筆電上。
- 會讀取你的 Ghostty 設定,所以不必從頭重建按鍵綁定。
缺點
- 目前僅限 macOS,若你的團隊使用 Windows 或 Linux 就無緣了。
- 雲端虛擬機器這個主打付費功能每月 $50 起跳,對單打獨鬥的業餘使用者來說偏貴。
- Apple silicon 版本最順;Intel Mac 使用者可能會遇到較粗糙的邊角。
- 相當多功能的設計前提是你每天都跑 AI 代理,所以偶爾用終端機的人幾乎用不到。
常見問題
是。macOS 應用程式開放原始碼且永久免費,本機代理用你自己的 API 金鑰執行,cmux 不收任何費用。只有當你想要雲端虛擬機器或 iOS 測試版的搶先體驗層級時才需要付費。
相關內容
探索與 cmux 相關的工具、技能與文章。
cmux 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
