cmux 是一款專為平行執行程式開發智慧代理打造的終端機。它以 Ghostty 為基礎,給每個工作區一個垂直分頁,哪個窗格裡的智慧代理在等你,它就在那個窗格外圍加上一圈藍色光環。如果你同時開著五個 Claude Code 工作階段,這圈光環正是重點:它會告訴你哪一個需要你。
但它也是一款 Mac 應用程式。截至 2026 年 10 月 20 日,它只推出 macOS 版,Windows 版仍是一個尚未合併的 pull request。Claude Squad 是大家用來同時執行多個 Claude Code 工作階段的另一款工具,它確實提供 Windows 下載,但它把每個智慧代理都放在 tmux 裡執行,而且有一個仍未關閉的 issue 回報,它的 Windows 版無法啟動工作階段。以下依序說明:每個工具做什麼、現在在 Windows 上能用什麼,以及 Orkas 如何在一個 Windows 應用程式裡執行多個智慧代理。
cmux 有 Windows 版嗎?
目前還沒有官方版本。cmux 的 README 稱它為「a Ghostty-based macOS terminal」(一款以 Ghostty 為基礎的 macOS 終端機)。它是用 Swift 和 AppKit 寫成的原生 Mac 應用程式,所以沒有 Windows 版可以下載。
Windows 版正在公開開發中。Pull request #5049 新增一個獨立的 Windows 桌面應用程式,以 Electron 和 ConPTY 打造;#22020 於 2026 年 10 月 19 日提出,為 cmux 程式碼庫中的終端機多工器 mux2 新增 Windows 伺服器端。截至 2026 年 10 月 20 日,兩者都還沒有合併。如果你想在 Windows 上使用 cmux 本身,值得關注的就是這兩個。
Claude Squad 能在 Windows 上用嗎?
Claude Squad 是一款終端機應用程式,可以同時管理多個 Claude Code、Codex 或 Gemini 工作階段。它讓每個智慧代理在各自的 tmux 工作階段中執行,並為每個任務配置獨立的 git worktree,讓它們的變更不會互相衝突。它的 README 把 tmux 和 GitHub CLI 列為必要條件。
它的 release 裡確實有 Windows 的 zip 檔。但 tmux 沒有原生的 Windows 移植版,而 issue #275(針對 v1.0.17 提出,至今仍未關閉)回報,Windows 版可以開啟,但一建立工作階段就會失敗,錯誤訊息是「error starting tmux session: unsupported」。為它加入 Windows 支援的 pull request #248,截至 2026 年 10 月 20 日也還沒有合併。Claude Squad 也提供 Linux 版,所以在 Windows 電腦上,它的設計會把你導向 WSL。這條路我們沒有測試過。
cmux、Claude Squad 與 Orkas 比較
| cmux | Claude Squad | Orkas | |
|---|---|---|---|
| 是什麼 | 一款 macOS 終端機,為智慧代理提供分頁、分割窗格和通知 | 一款終端機應用程式,把每個智慧代理放在 tmux 裡執行 | 一款桌面應用程式,在對話中執行你的 CLI 智慧代理 |
| Windows(2026 年 10 月 20 日) | 沒有官方版本;Windows 版仍是一個尚未合併的 pull request | 有發布 Windows zip 檔;一個未關閉的 issue 指出工作階段無法啟動 | 提供 Windows 安裝程式,也支援 macOS |
| 智慧代理 | 你在終端機窗格裡啟動的任何程式 | 預設是 Claude Code;也支援 Codex、Gemini、Aider 等 | Claude Code、Codex、OpenCode、OpenClaw 和 Hermes |
| 平行修改如何隔開 | 由你自己處理 | 每個任務一個 git worktree | 由你自己處理:不會自動建立 worktree |
| 怎麼知道哪個智慧代理在等你 | 窗格上的光環、亮起的分頁和通知面板 | README 中沒有說明 | 應用程式內提示、桌面通知和工作列標記 |
現在在 Windows 上有哪些選擇
Windows Terminal 分頁 + git worktree。 每個智慧代理開一個分頁,並給每個分配獨立的 worktree,讓它們不會修改同一批檔案:
git worktree add ../app-feature-a -b feature-a
git worktree add ../app-feature-b -b feature-b
# 一個分頁執行 claude,另一個分頁執行 codex這個做法不用花錢,任何 CLI 都能用。缺的是一個能看到所有工作階段、看出哪個在等你的總覽;你只能一個個點開分頁去找。
WSL2 + tmux。 在 WSL 裡你就是在 Linux 上,所以 tmux 能用,Claude Squad 這類工具的 Linux 版也能用。代價是你要在電腦上架設一個 Linux 環境並在裡面工作,而不是直接在 Windows 裡。
一個替你執行這些 CLI 的桌面應用程式。 Orkas 就屬於這一類。本文接下來會說明它如何運作,以及它的界線在哪裡。
Orkas 如何在 Windows 上執行多個 CLI 智慧代理
Orkas 是一款適用於 Windows 和 macOS 的桌面應用程式。它不會取代 Claude Code 或 Codex,而是執行你已經安裝並登入好的 CLI,把它們變成你在對話中溝通的智慧代理,使用的就是你現有的登入和方案。在 Windows 上,它會在你的 PATH 和常見的安裝資料夾中尋找這些 CLI,例如 npm 的全域資料夾、pnpm、Volta 和 WindowsApps。
- 同時執行多個工作階段。 每個對話會為每個智慧代理保留各自的工作階段,對話之間互不等待,所以三個 Claude Code 對話可以同時工作。在同一個對話裡,最多可以有四個智慧代理同時工作(例如 Claude Code 負責規劃,同時 Codex 負責實作),每個智慧代理一次只跑一輪。
- 看清哪個在等你。 當 Claude Code 或 Codex 要求權限或向你提問時,Orkas 會在應用程式裡顯示這項請求:你可以允許一次、在本次執行剩下的時間裡一律允許,或是拒絕。如果你正在看的視窗不是 Orkas,你還會收到一則 Windows 通知,工作列圖示上也會出現標記。已完成、已停止和失敗的執行,會在對應的對話上留下一個未讀圓點。
- 在同一個地方分派工作。 @ 一個智慧代理把任務交給它、讓指揮官把一項工作拆給幾個智慧代理平行處理,或是把一項專案待辦指派給特定的智慧代理。
- 共用專案上下文。 專案中的每個 CLI 智慧代理每次執行時都會取得專案的「目標與規則」和「記憶」,也能透過 Orkas 的內建工具讀取和更新專案的待辦。一個智慧代理停下後,下一個會從同一份筆記接著開始。
通知只會告訴你有個任務需要你處理,不會說是哪個智慧代理提出的,所以你得點進去看。權限請求如果十分鐘沒有回應,就會被拒絕。如果你希望乾脆不要被詢問,每個 CLI 智慧代理都有權限等級可選:「使用 CLI 預設權限」、「需要確認」或「完全存取」。
切換之前要知道的事
- 不會為每個工作階段建立 worktree。 Orkas 不會建立 git worktree 或分支。如果你為程式開發智慧代理設定了它自己的專案資料夾,它就在那裡執行,否則就在專案的資料夾裡執行,所以同一個專案裡的兩個智慧代理會共用一個資料夾。要在同一個儲存庫裡平行修改,請自己為每個智慧代理建立一個 worktree,再把每個智慧代理指向它自己的那一個。
- 它不是終端機。 你透過對話和每個智慧代理協作,而不是透過終端機窗格,所以沒有分割畫面,也沒有原始的終端機分頁。如果你離不開 tmux 快速鍵,終端機方案會更順手。
- CLI 要自己準備。 先安裝每個 CLI 並登入,確認它在一般終端機裡能正常執行。Orkas 執行的就是同一份安裝;它不會為你的方案增加額度。
- 讓應用程式保持開啟。 智慧代理在你的電腦上執行,前提是 Orkas 開著。
該選哪一個?
- 用 Mac,在終端機裡得心應手:cmux。
- 想在 macOS、Linux 或 WSL 上自動為每個任務準備好 git worktree:Claude Squad。
- 用 Windows,想在一個應用程式裡執行多個智慧代理(包括 Claude Code 和 Codex),又不想用 WSL:Orkas。
如果你同時執行多個工作階段,是為了讓 Claude Code 和 Codex 做同一件事,我們在 如何讓 Claude Code 和 Codex 一起用 中比較了三種做法。想在一位指揮官底下執行多個工作階段,可以參考 Orkas 如何編排 Claude Code、Codex、OpenCode、OpenClaw 和 Hermes。或是 下載 Orkas(Windows 或 macOS),把你已經在用的 CLI 加進來。