cmux logo

cmux

Freemium
訪問

專為 AI 程式設計代理與 CLI 工作流程打造的原生 macOS 終端機

什麼是 cmux?

cmux 是一款原生 macOS 終端機,專為多工、整理與可程式化控制而打造。它以 libghostty 進行渲染,並將垂直分頁、分割窗格、注意力提示與以 socket 為基礎的 API 整合在單一應用程式中。

這個產品的目標使用者是執行 AI coding agents 與其他以終端機為基礎工作流程的人。它可搭配任何 CLI 工具使用,包括 Claude Code、Codex、OpenCode、Gemini CLI、Kiro 與 Aider,並加入工作階段還原、遠端 SSH 存取,以及可用於腳本化任務的內嵌瀏覽器等工作流程功能。

cmux 能做什麼?

具備工作區中繼資料的垂直分頁

使用垂直側邊欄追蹤每個工作區的 git 分支、工作目錄、連接埠與通知文字。

適用於執行中 agents 的注意力提示

透過通知光環、未讀徽章、通知彈出視窗與 macOS 桌面通知,標示需要注意的窗格。

內建可程式化瀏覽器

在終端機旁開啟真正的瀏覽器窗格,並透過 socket API 控制導覽、DOM 快照、點擊、輸入與 JavaScript 求值。

可平行工作的分割窗格

在每個分頁內以水平與垂直窗格分割工作,讓多個終端機或 agent 可同時保持可見。

可程式化控制介面

使用 CLI 與 Unix socket API 來建立工作區、開啟分割窗格、傳送文字、讀取終端機內容、擷取螢幕截圖並管理通知。

原生 macOS 終端機基礎

以原生 Swift 與 AppKit 應用程式形式執行,搭配 libghostty 渲染,且不含 Electron 層。

使用情境

“協調 agent 團隊”

同時保持多個 agent 執行可見,讓每位隊友或子 agent 都以獨立窗格呈現,而不是隱藏在背景程序中。

“在遠端機器上工作”

在遠端主機上執行工作,同時透過 SSH 或連接既有的遠端 tmux 工作階段在本機進行操作。

“自動化以瀏覽器為基礎的任務”

使用內嵌瀏覽器導覽頁面、檢視 DOM、點選流程並驗證網頁變更,而不必離開終端機。

“監控長時間執行的終端機工作”

在側邊欄顯示建置進度、通知與狀態更新,讓長時間執行的工作更容易一眼掌握。

“恢復進行中的工作階段”

重新啟動後還原工作區、窗格、捲動回溯與受支援的 agent 工作階段,讓中斷的工作能以較少手動設定繼續進行。

常見問題

cmux 與 Ghostty 有什麼關係?

cmux 是一款以 Ghostty 的渲染引擎為基礎打造的原生 macOS 終端機。文件指出它不是 Ghostty 的分支,而是建立在 libghostty 之上的獨立應用程式。

cmux 支援哪些平台?

目前文件說明 cmux 支援 macOS 14.0 或以上版本,適用於 Apple Silicon 與 Intel Mac。

cmux 在重新啟動後會還原工作階段嗎?

可以。cmux 在你重新啟動後可還原視窗、工作區、窗格、工作目錄與捲動回溯;若 hooks 擷取到原生的續接權杖,支援的 agent 工作階段也可以繼續。

可以用 cmux 自動化哪些工作?

cmux 內建 CLI 與 Unix socket API。你可以透過這些介面建立工作區、分割窗格、傳送輸入、讀取畫面內容、觸發通知,並操控內建瀏覽器。

cmux 可以免費使用嗎?

可以。首頁說明 cmux 是免費且開源的,原始碼可在 GitHub 上取得。

快速資訊

類別
開發者工具
平台
macOS 14.0+;Apple Silicon 與 Intel
發行方式
免費且開源;原始碼可於 GitHub 取得
核心介面
CLI 與 Unix socket API
主要用途
為 AI coding agents 與其他 CLI 工作流程設計的多工終端機
網站
cmux.com

cmux 流量分析

流量數據僅供參考。

網域評分
61