Claude Code, 多個工作階段 同時進行. 更快.
以 tmux 為基礎的多工作階段儀表板。
瀏覽器、行動裝置、終端 — 一個無縫的工作流程。
所有工作階段,一個儀表板。
工作階段越多,狀態越難追蹤。
purplemux 把所有工作階段集中到一個畫面,讓你一眼看見 目前正在進行什麼、哪裡需要輸入。
你的額度,即時呈現。
專注時撞到限制,思路就被打斷。 在等下一次重設之前,工作只能停在那裡。
purplemux 將 5 小時與 7 天額度固定顯示在側邊欄。 到 50% 和 80% 時顏色會切換,讓你在撞牆前先調整節奏。
離開桌子,一樣順暢。
你不需要只為了盯著長時間任務而守在桌前。 用行動裝置瀏覽器打開並加到主畫面,它就像原生應用一樣。關閉分頁後,任務完成 / 待輸入通知依然透過 Web Push 送達。
加入主畫面 (PWA)
用瀏覽器開啟後加入主畫面,就會產生一個全螢幕應用圖示。
- 在 Safari 中開啟
http://<主機>:8022 - 點下方的分享按鈕
- 在清單中選擇加入主畫面
- 點右上方的加入
- 在 Chrome 開啟網址
- 打開右上方的 ⋮ 選單
- 選擇安裝應用程式或加入主畫面
開啟推播通知
- 在 Settings → Notification → On 啟用,並允許瀏覽器通知權限
- 即使在背景也會透過 Web Push 送達
- 在任務完成與需要輸入時提醒
- 點通知可直接跳到對應的工作階段
透過 Tailscale 進行外部存取
若要從外部網路存取,Tailscale Serve 是最乾淨的方式。 自動附上 WireGuard 加密與 HTTPS 憑證。
$ tailscale serve --bg 8022
之後可透過 https://<machine>.<tailnet>.ts.net 從任何地方存取。
iOS Safari 必須是 HTTPS,PWA 和 Web Push 才能正常運作。
所有使用量,在一個畫面。
今天用掉的 token、本月費用、依專案的使用量、依模型的分布 — 將分散的數字集中到一處,工作節奏與成本結構一目了然。
今日工作,自動摘要。
一天結束後,系統會集合工作階段記錄,讓 LLM 產生一行簡報和詳細摘要。 以 Markdown 儲存,回顧、報告、1:1 隨時可用。
- 設計 8 個區塊結構和 Hero / Why / Mobile / Stats 的佈局
- 將 purple 品牌色抽成 OKLCH 變數
- 套用桌面 / 行動截圖的 mockup 外框
- 在多工作階段儀表板中重現真實的 spinner / pulse 指示器
- 微調 Git Diff、工作區、Self-hosted mockup 的 CSS 細節
- 為 Tailscale 存取流程圖加上動畫
brief + detailed 雙層摘要
一行的 brief 顯示在儀表板,detailed 點一下就展開。 是 Markdown,可直接複製到回顧或報告。
批次產生與重新生成
缺少的日期可以一次批次補齊,想重做某天也只重做那天。 LLM 會以工作階段為單位處理,不會遺失上下文。
隨時快速開啟
常駐在側邊欄的 筆記,快捷鍵 Cmd ⇧ E (macOS) / Ctrl ⇧ E (Linux) 直接開啟。
只存本地,無須擔心外洩。
只給你需要的,剛剛好。
- 分割面板水平 · 垂直分割,可拖曳調整
- 分頁管理多分頁、重新排序、依行程名稱自動命名
- 快捷鍵分割 · 切換分頁 · 焦點切換
- 主題深色 / 淺色 · 多種配色
- 工作區儲存 / 還原面板、分頁、工作路徑
- Git diff 檢視器並列顯示 · 語法標示
- Web 瀏覽器面板內建 Electron 預覽
- 即時狀態進行中 / 待輸入,瞬間切換
- 側邊欄工作階段模式Workspace ↔ Sessions 切換,依狀態分組檢視
- 即時工作階段檢視訊息 · 工具呼叫 · 任務 · 權限提示
- 一鍵繼續直接在瀏覽器中接續被中斷的工作階段
- 自動還原伺服器重新啟動後找回之前的工作階段
- 快速提示詞登記常用提示詞,一鍵執行
- 訊息歷史重複使用先前訊息
- 使用量分析token · 費用 · 依專案 · 每日報告
- 速率限制倒數5 小時 / 7 天剩餘 · 距離重設時間
- 額度使用警示側邊欄進度條在 50% · 80% 變 amber · red
- 響應式 UI手機 · 平板也能顯示終端 · 時間軸
- PWA加入主畫面 · 接近原生應用
- Web Push關閉分頁也能收到通知
- 多裝置同步工作區變更即時同步
- Tailscale透過 HTTPS 安全外部存取
- 密碼認證scrypt 雜湊
- 多語系한국어 · English · 日本語 · 中文 · 共 11 種
- 主題Light / Dark / System 自動
- 字級Normal · Large · X-Large
- Custom CSS透過 CSS 變數完全覆寫
- 終端主題淺色 / 深色各自指定配色
- 側邊欄重新排列顯示 / 隱藏項目 · 拖曳排序
- Quick Prompts 庫新增自訂提示詞 · 拖曳排序
- 編輯器整合透過 code-server URL 串接外部編輯器
- 通知控制系統通知開 / 關
- Claude 選項切換略過權限等 CLI 選項
瀏覽器 ↔ Node.js ↔ tmux · Claude Code.
xterm.js 透過 WebSocket 連接 node-pty,node-pty 接到專用 purple socket 的 tmux 工作階段。
狀態由 Claude Code hook 與 JSONL 記錄 watcher 共同追蹤。
超越遠端控制,走向整合工作區。
官方 Remote Control 是一款在其他裝置上繼續 Claude Code 工作階段的遠端存取工具。 purplemux 在其基礎上加上 多工作階段儀表板、終端擴充、使用量分析,形成一套自架的營運環境。
| 項目 | 官方 Remote Control | purplemux |
|---|---|---|
| 同時檢視工作階段 | 從清單一次開一個 | 所有工作階段、所有狀態同時顯示 |
| 狀態指示 | 線上 / 離線 | 即時顯示 Busy · Review · Needs-input · Idle |
| 推播通知 | 需要 Claude 行動應用程式 | Web Push · 任何瀏覽器無需安裝 |
| 終端持續性 | 只在 claude 程序執行期間 | 以 tmux 為基礎 · 重啟後自動還原 |
| 附帶工具 | 僅 Claude Code 工作階段 | 分割終端 · Git diff · 工作區儲存 |
| 使用量分析 | — | token · 費用 · 依專案 · AI 每日報告 |
| 強項 | Anthropic 官方 · Claude 行動應用程式整合 · 自動更新 | 第三方開源 · 需手動安裝與維運 |
30 秒搞定。
你只需要 Node.js 20+ 和 tmux。一行安裝,再打開瀏覽器即可。
執行
可直接用 npx 啟動,也支援全域安裝。
$ npx purplemux
開啟瀏覽器
預設連接埠為 8022,可透過 PORT 環境變數修改。
→ http://localhost:8022
遠端存取 (可選)
需要外部存取時建議 Tailscale Serve,自動附帶 WireGuard 加密與憑證。
$ tailscale serve --bg 8022
你可能想問的。
可以幫我省錢嗎?
它讓你的使用情況變得透明。 今天、本月、依專案的費用,依模型的 token 分布,5 小時 · 7 天額度剩餘,都能在一個畫面確認,讓你自己調整支出結構。
權限提示能從手機批准嗎?
可以。purplemux 會從終端攔截 Claude Code 的權限對話框,並推送到儀表板和行動通知。 隨時隨地都能批准,任務不會被擱置。
系統當機會丟失工作階段嗎?
關閉瀏覽器或斷線都沒問題 — tmux 會保留工作階段。 整機重新啟動後,purplemux 也會掃描工作區佈局,並行還原先前的 Claude 工作階段。 無需手動還原。
資料保存在哪裡?
所有設定與工作階段資料都儲存在本地的 ~/.purplemux/ 目錄。
不會向外部伺服器發送任何內容。認證以 scrypt 雜湊存於 config.json。
Windows 能用嗎?
官方不支援。由於 tmux 與 node-pty 的平台限制,只支援 macOS 與 Linux。 WSL2 可能可以執行,但不在測試範圍。
會和現有的 tmux 工作階段衝突嗎?
purplemux 會在專用的 purple socket 啟動獨立的 tmux 實例。
與現有的 tmux 工作階段和 ~/.tmux.conf 完全獨立。
如何從外部存取?
建議使用 Tailscale Serve,提供 WireGuard 加密與自動 HTTPS 憑證。
若使用自己的反向代理,請務必在 Nginx / Caddy 轉發 Upgrade 與 Connection 標頭。
要付費嗎?
purplemux 本身為 MIT 授權開源軟體,免費。Claude Code 的使用費用另計。
行動裝置上真的好用嗎?
是的。內建響應式 UI、PWA、Web Push。加入主畫面後接近原生應用體驗, 關閉分頁也能收到任務完成與待輸入的通知。
有多國語言嗎?
支援 11 種語言:한국어 · English · 日本語 · 简体中文 · 繁體中文 · Deutsch · Español · Français · Русский · Português (Brasil) · Türkçe。
一行指令就夠了。
只要準備好 Node.js 20+ 和 tmux,30 秒內就能跑起來。
在你的機器,屬於你。
purplemux 是一款在本地執行的自架工具。
工作階段資料、設定、歷史都只保存在 ~/.purplemux/,不會離開你的機器。
全部原始碼以 MIT 開源 — 可以閱讀、修改、貢獻。