# cmux 專為 AI 程式設計代理與 CLI 工作流程打造的原生 macOS 終端機 - Findings24: - 網站: - 價格: Freemium - 分類: AI開發者工具, AI 趣味工具, AI個人助理 ## 什麼是 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