cmux
終端機多工管理工具——讓你在同一個視窗裡開多個 session 並用快捷鍵切換,session 不會因為關視窗而消失(detach / attach 機制)。是搭配 Claude Code 同時跑多任務的常見配置。
為什麼存在
- 認真用 Claude Code 工作很快會撞到「需要同時開多個 session」的痛點:一個寫文章、一個改 CSS、一個跑測試
- 每個 session 開一個獨立終端機視窗 → 桌面亂、難切換
- cmux 把多 session 收攏進單視窗,左側列出所有 session 名稱,右側是當前視窗,掃一眼就知道每個 session 在幹嘛
核心優勢(vs 開多個視窗)
| 痛點 | 多視窗做法 | cmux 解 |
|---|
| 切視窗找哪個 session | Cmd+Tab 一個個猜 | 左側 session list 直接點 |
| 關視窗 session 死掉 | 整個工作中斷 | detach 後 session 仍在背景跑 |
| 長時間任務佔住視窗 | 不能去做別的事 | detach 走人,回來 attach |
安裝與開始用
brew install cmux
cmux # 啟動
| 動作 | 快捷鍵 |
|---|
| 新增 session | Ctrl+B 然後 C |
| 切換 session | Ctrl+B 然後數字 |
| detach(暫離) | Ctrl+B 然後 D |
| 重新 attach | cmux attach |
與 Claude Code 的協作模式
- 給每個 session 取有意義的名稱(如「techhanlin」「counsel」「aiterms」),對應不同專案
- 每個 session 裡開一個 Claude Code → 等於有了多個 AI 助手平行工作
- 配 並行 Claude 實例 心法(Boris #1)— 平行勝於序列
- 長跑任務(測試、build、deploy)丟一個 session 跑,自己去別的 session 寫 code
與其他概念的關係
強連結
推斷連結
來源出處