開始上手

快速開始

只要 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 工作階段

在儀表板中:

  1. 在任意工作區點選 新分頁
  2. 選擇 Claude 範本(或在一般終端機中執行 claude)。
  3. 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 設定

下一步