cmux logo

cmux

認領

cmux 是一款原生 macOS 終端機,專為 AI coding agents 與 CLI 工作流程打造,支援垂直分頁、分割窗格、通知、工作階段還原與可程式化 CLI/socket API。

cmux preview

專為 AI coding 工作流程打造的原生 macOS 終端機

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

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

功能

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

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

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

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

內建可程式化瀏覽器

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

可平行工作的分割窗格

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

可程式化控制介面

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

原生 macOS 終端機基礎

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

常見使用情境

  • 協調 agent 團隊

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

  • 在遠端機器上工作

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

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

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

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

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

  • 恢復進行中的工作階段

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

Pros and Cons

Pros

  • 支援任何 CLI 工具,不限於固定的整合清單。
  • 在單一應用程式中整合終端機窗格、工作區整理、通知與瀏覽器控制。
  • 同時提供 CLI 與 Unix socket API,方便自動化與腳本化。
  • 可透過 SSH 連接遠端機器,並附加到遠端 tmux 工作階段。
  • 在重新啟動後可還原視窗、工作區、窗格與捲動回溯。

Cons

  • 目前僅支援 macOS。
  • 文件指出,任意的即時程序狀態不會被檢查點保存;不支援的終端機應用程式會像一般終端機一樣重新開啟。

FAQ

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 上取得。

Quick Facts

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