開始上手
快速開始
只要 Node.js 和 tmux,一分鐘內就能讓 purplemux 執行起來。
purplemux 是一款基於網頁的多工器,能在單一儀表板上管理所有 Claude Code 工作階段,由 tmux 提供持久化能力,並且能同時在電腦桌前與手機上使用。
開始之前
執行 purplemux 的主機需要兩樣東西。
- Node.js 20 或更新版本 — 用
node -v檢查。 - tmux — 用
tmux -V檢查。3.0 以上皆可。
僅支援 macOS / Linux
Windows 並不在官方支援之列。purplemux 倚賴 `node-pty` 與 tmux,這兩者在 Windows 上無法原生執行。WSL2 通常可以運作,但不在我們的測試範圍內。
執行
只要一行指令,無需全域安裝。
npx purplemux
purplemux 會在 8022 連接埠上啟動。打開瀏覽器:
http://localhost:8022
第一次啟動時會引導你建立密碼以及第一個工作區。
想要永久安裝?`pnpm add -g purplemux && purplemux` 一樣可用。升級也只需要 `pnpm up -g purplemux` 一次。
開啟一個 Claude 工作階段
在儀表板中:
- 在任意工作區點選 新分頁。
- 選擇 Claude 範本(或在一般終端機中執行
claude)。 - purplemux 會偵測到正在執行的 Claude CLI,並開始顯示狀態、即時時間軸與權限提示。
即使你關閉瀏覽器,工作階段也會保留 — tmux 會在伺服器上繼續維持程序運作。
從手機連線
預設情況下,purplemux 只在 localhost 上監聽。若要安全地從外部存取,建議使用 Tailscale Serve(WireGuard + 自動 HTTPS,無需設定連接埠轉送):
tailscale serve --bg 8022
在手機上打開 https://<machine>.<tailnet>.ts.net,點選 分享 → 加入主畫面,purplemux 就會變成 PWA,並能在背景接收 Web Push 通知。
完整設定請見 Tailscale 存取,iOS 與 Android 的具體步驟請參考 PWA 設定。