# 策展 · X (Twitter) 🔥🔥🔥🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Peter Steinberger 🦞 (@steipete) · 平台：X (Twitter) · 日期：2026-05-24

> 原始來源：https://x.com/steipete/status/2058093406874689770

## 中文摘要

cmux 推出專為 AI 開發設計的 macOS 終端機。

cmux 旨在解決開發者在同時運行多個 AI Agent（如 Claude Code 或 Codex）時，因視窗過多導致資訊混亂、難以追蹤 Agent 狀態的痛點。這款應用程式以 Swift 與 AppKit 原生開發，而非 Electron，確保了高效能與低記憶體佔用，並透過整合 libghostty 提供流暢的渲染效果。

**核心功能與設計理念**
cmux 不僅僅是一個終端機，它更像是一個為 Agent 互動量身打造的開發環境：
- **通知系統**：當 Agent 需要使用者注意時，視窗會出現藍色光環，側邊欄分頁也會亮起。使用者可透過「通知面板」查看所有待處理事項，並使用 `Cmd+Shift+U` 快速跳轉至最新的未讀通知。
- **整合式瀏覽器**：內建可透過 API 腳本控制的瀏覽器，移植自 [agent-browser](https://github.com/vercel-labs/agent-browser)，允許 Agent 直接與開發伺服器互動、點擊元素或填寫表單。
- **側邊欄中繼資料**：側邊欄分頁能顯示 Git 分支、PR 狀態、工作目錄、監聽埠口以及最新的 Agent 通知文字。
- **Claude Code Teams 整合**：透過 `cmux claude-teams` 指令，可一鍵啟動 Claude Code 的隊友模式，並以原生分割視窗呈現。
- **SSH 支援**：執行 `cmux ssh user@remote` 可建立遠端工作區，瀏覽器視窗會透過遠端網路路由，確保 `localhost` 能正常運作。

**安裝與配置**
使用者可透過 `.dmg` 檔案安裝，或使用 Homebrew 進行管理：
```bash
brew tap manaflow-ai/cmux
brew install --cask cmux
```
cmux 會自動讀取使用者現有的 `~/.config/ghostty/config` 設定檔，以繼承原有的佈景主題、字體與顏色設定。

**工作階段恢復與自動化**
cmux 支援工作階段恢復功能，關閉應用程式後會自動保存視窗佈局、工作目錄與終端機捲動紀錄。針對 Agent 的自動恢復，使用者可執行以下指令進行設定：
1. `cmux hooks setup`
2. `cmux hooks setup codex`
3. `cmux hooks setup --agent opencode`

進階使用者亦可透過 CLI 或 Socket API 自訂恢復指令：
```bash
cmux surface resume set --kind tmux --checkpoint work --shell "tmux attach -t work"
```

**開發者哲學**
開發者強調 cmux 是一個「原始組件（primitive）」而非封閉的解決方案。它不強迫使用者採用特定的 Agent 工作流，而是提供終端機、瀏覽器、通知與排程 API，讓開發者能根據自身需求組合出最高效的工具鏈。這種設計反映了開發者對於「最好的工具往往是開發者親手打造」的信念，並透過開源（GPL-3.0）鼓勵社群共同探索人機協作的未來。

## 標籤

CLI, 新產品, macOS, Agent, cmux, Claude Code, Codex
