The ADE for AI agents.

Automate everything else. Do your true work.

Fleet
Fleet
一個提示詞,多個 worktree
一個提示詞,多個 worktree
真正的瀏覽器,超越程式碼
在 iPhone 上回答

在 Windows 和 macOS 上原生並行執行一整批 AI 代理——Claude Code、Codex、Gemini 或任何 CLI。讓它們操作真正的瀏覽器處理程式碼以外的工作,並從 iPhone 回覆代理。

少些說明,直接示範。

wmux 是適用於 Windows 和 macOS 的 AI 代理 ADE(代理開發環境)。代理在各自的窗格中並行工作,操作真正的瀏覽器處理程式碼以外的工作,需要答覆時會找上你的 iPhone。底層由 tmux 式的背景程序掌管整個工作空間:終端機、git worktree、瀏覽器,以及它們之間的頻道。

代理有問題?在 iPhone 上回答。

代理請求輸入或在核准關卡等待時,你會收到通知。在 iPhone 回覆,桌面上的窗格就會繼續進行。可與 Windows 或 macOS 上的 wmux 配對。

取得 iPhone 版 wmux

一個提示詞,獨立 worktree,由你決定採用。

每項任務都有專屬代理和 git worktree。審查差異,跨檔案選擇變更,整組變更要麼全部套用,要麼完全不動。

瀏覽器工作也交給代理。

代理透過 CDP 操作專用 Chrome,各自使用獨立分頁,持久設定檔與日常瀏覽器分開——登入一次就會保留。它們能瀏覽、點選、輸入並重播錄製的流程,每個頁面你都看得到。

這個視窗裡,還能做更多事。

選擇一個工作流程觀看示範。

Windows 一行指令,macOS 拖一下就好。

從終端機安裝

$winget install openwong2kim.wmux
建議用 winget · choco 與 PowerShell 一行指令安裝的是同一個版本

適用於 Windows 11 / 10 的 Setup.exe

下載 Windows 版wmux-4.6.1.Setup.exe · 156 MB
x64 · 自動更新

iOS 版 wmux

取得 iPhone 版 wmux
iPhone 配套應用程式 · 可與 Windows 或 macOS 上的 wmux 配對

Windows 10(1903 以上)或 Apple Silicon 版 macOS · 不需要系統管理員權限 · 不需要帳號 · 沒有遙測

wmux 與其他方案的比較。

wmux代理管理工具VS Code 終端機Windows Terminal · iTerm2tmux
用手機回覆代理支援部分支援不支援不支援不支援
Git worktree 扇出支援支援不支援不支援不支援
真實瀏覽器自動化支援不支援不支援不支援不支援
協調器與 Fleet View支援部分支援不支援不支援不支援
破壞性指令的核准關卡支援部分支援不支援不支援不支援
頻道與代理間通訊支援不支援不支援不支援不支援
MCP 工具自動註冊支援部分支援不支援不支援不支援
分割面板支援部分支援支援支援支援
工作階段持久化支援部分支援部分支援不支援支援
重開機後還原工作區支援部分支援部分支援不支援不支援
開放原始碼 · MIT支援部分支援部分支援部分支援支援
支援部分支援 但有但書 不支援

問題,直接回答。

什麼是 ADE?
ADE(代理開發環境)是為了讓 AI 代理動手做事、由你掌舵而打造的環境。在 wmux 裡,Claude Code、Codex、Gemini 或任何 CLI 代理都在自己的窗格中執行,操作真正的瀏覽器處理程式碼以外的工作,需要答覆時會找上你的 iPhone。底層由一個 tmux 式的常駐程式多工整個工作區——終端機、git worktree、瀏覽器與頻道——所以關閉應用程式也不會結束工作階段。
wmux 是 tmux 的移植版嗎?
不是。wmux 是一個獨立的應用程式,在 Windows 上建構於 ConPTY,在 macOS 上則建構於 forkpty。它借用了 tmux 的肌肉記憶──分割面板,以及涵蓋 13 種動作的前綴模式──但它拿來多工的單位是工作區,而不是終端機。
wmux 需要 WSL 嗎?
不需要。在 Windows 上,wmux 直接跟 ConPTY 溝通;在 macOS 上,它用的是 forkpty。整條路徑裡沒有 Linux 虛擬機,也沒有什麼要在吃午餐前關掉的東西。
有 macOS 版本嗎?
有。wmux 為 Apple Silicon 提供已簽署並完成公證的 DMG,應用程式內的自動更新在 Windows 與 macOS arm64 上都能用。
什麼是 MCP?wmux 為什麼會自動註冊工具?
Model Context Protocol 是一套開放的 JSON-RPC 規格,用來把 AI 代理接上各種工具。wmux 開放了 81 個 MCP 工具──瀏覽器、頻道、A2A、面板、終端機等等──並在第一次執行時,自動向你機器上的代理註冊自己,因此不需要手動編輯任何設定檔。
worktree 扇出是怎麼運作的?
你給一句提示詞,再挑選要跑幾條線,最多八條。wmux 會替每條線建立一個獨立的 git worktree,在裡面各自跑一個代理,再把結果並排顯示給你看。接著你逐個 hunk 挑選要保留的變更──每個 hunk 要嘛整塊套用,要嘛完全不套用──最後從 Git 分頁開出 pull request。
Claude Code、Codex 和 Gemini 可以同時跑嗎?
可以。每個面板都有各自獨立的 PTY,以及各自獨立的代理行程。wmux 能偵測到 Claude Code、Codex CLI、Gemini CLI、Aider、OpenCode 與 GitHub Copilot CLI,它們還能透過頻道與 A2A 訊息互相交接工作。
瀏覽器工具實際能做到什麼?
它們透過 DevTools Protocol 操作一個真正的 Chrome 分頁:導覽、點擊、在 React 受控的輸入欄位打字、組字輸入中日韓(CJK)文字、讀取 DOM、擷取畫面截圖、觀察網路流量。光是瀏覽器這一類,就占了 81 個 MCP 工具裡的 32 個。
重開機之後,究竟會留下什麼?
常駐程式會保存工作區、面板、工作目錄、捲動緩衝區與頻道歷史紀錄。wmux.json 裡宣告的面板會被當成服務來監督並重新啟動。代理行程本身會隨著機器一起停止──重新出現的是它們原本所在的工作區,隨時可以重新接上。
wmux 是開放原始碼的嗎?
是的,採用 MIT 授權,完整原始碼都在 GitHub 上。
wmux 會傳送遙測資料嗎?
沒有遙測、沒有分析、也不需要帳號。wmux web 預設只綁定在本機(loopback),要把它開放到你的網路上,是一個需要你自己明確做出的選擇,應用程式也會事先警告你。
最低系統需求是什麼?
Windows 10 build 1903 以上版本(x64),或是 Apple Silicon 版的 macOS。大約需要 4 GB 記憶體,以及幾百 MB 的磁碟空間。介面支援 23 種語言。
想了解內部原理?

查看架構、鍵盤快捷鍵和工作空間術語。

設計上就以鍵盤為優先。

Tmux 前綴模式涵蓋 13 種動作,肌肉記憶完全用得上。

面板

  • 向右分割Ctrl+D
  • 向下分割CtrlShift+D
  • 新增分頁Ctrl+T
  • 關閉分頁Ctrl+W
  • 浮動面板(Quake)Ctrl+`

工作區

  • 新增工作區Ctrl+N
  • 切換工作區Ctrl1-9
  • 加入 MultiviewCtrl+click
  • 離開 MultiviewCtrlShift+G
  • 切換側邊欄CtrlShift+B

終端機

  • 搜尋(正規表示式)Ctrl+F
  • Vi 複製模式CtrlShift+X
  • 新增書籤Ctrl+M
  • 上一個書籤Ctrl+↑
  • 下一個書籤Ctrl+↓

艦隊

  • Fleet ViewCtrlShift+A
  • Tmux 前綴模式Ctrl+B
  • 指令面板Ctrl+K
  • 設定Ctrl,
  • 開啟瀏覽器CtrlShift+L

底層到底在跑什麼。

架構──常駐程式、面板、MCP host、代理README.md → architecture
┌──────────────────────────────────────────────────────────────┐
│  wmux window  ·  Electron renderer  ·  React + xterm.js    │
│  ── panes · tabs · Fleet View · Git tab · browser surface    │
├──────────────────────────────────────────────────────────────┤
│  daemon  ·  owns every session, outlives the window        │
│  ── PTY pool (ConPTY on Windows, forkpty on macOS)           │
│  ── wmux.json pane supervision   ── scrollback up to 999K    │
│  ── channels · A2A bus · worktree tasks                      │
├──────────────────────────────────────────────────────────────┤
│  mcp host  ·  84 tools, registered on first run           │
│  ── workspace-scoped tokens      ── execute approval gate    │
├──────────────────────────────────────────────────────────────┤
│  agents  ·  claude code · codex · gemini · aider · …      │
└──────────────────────────────────────────────────────────────┘

# Each agent runs in its own PTY. wmux owns the lifecycle, not the agent.
# 8-pane echo latency: p50 4.6 ms, measured in CI.
# wmux web binds to loopback; exposing it to the network is opt-in.

本頁用到的術語。

ADE — 代理開發環境
為 AI 代理、而非打程式碼的人所打造的桌面環境:代理並行執行、使用真正的瀏覽器等工具,並把問題交回給人。wmux 是適用於 Windows 與 macOS 的 ADE。
工作區多工器
一種能在同一個視窗、同一個生命週期裡,同時運作多個工作區──終端機、代理、worktree、瀏覽器與其頻道──的軟體,讓你不必再手動管理一堆視窗。
協調器
wmux 裡負責把工作分派給其他面板中子代理的角色,會在 Fleet View 追蹤它們的進度,也能把一個 skill 放進迴圈裡執行,直到 done-when 檢查清單全數通過為止。
頻道
一個工作區裡由人與代理共用的 Slack 風格聊天室。訊息、討論串與未讀狀態都由常駐程式保存,因此重新啟動後依然留著。
Worktree 任務
扇出裡的其中一條線:一個擁有自己分支與自己代理的獨立 git worktree,之後你會把它的變更逐個 hunk 挑進自己的工作樹裡。
A2A──代理對代理
在代理之間直接傳遞的任務訊息:傳送、查詢、更新、取消。wmux 把它們開放成 MCP 工具,讓任何懂 MCP 的代理都能參與。
MCP──Model Context Protocol
一套用來把 AI 代理接上工具與資源的開放 JSON-RPC 規格。wmux 從一個本機、限定單一工作區的 host 開放出 81 個 MCP 工具。
CDP──Chrome DevTools Protocol
Chromium 透過 WebSocket 開放出來的除錯協定。wmux 用它讓代理操作一個真正的瀏覽器分頁,而不是模擬出來的分頁。
PTY──ConPTY / forkpty
面板實際運作所在的偽終端機:Windows 上是 ConPTY,macOS 上是 forkpty。wmux 直接呼叫它們,因此完全不涉及 Linux 虛擬機。

Automate everything else. Do your true work.

免費 · MIT · Windows 與 macOS · 無遙測 · 無需帳號