AI News HubLIVE
站內改寫2 分鐘閱讀

Show HN: Wmux – AI 代理的工作區多路複用器

Wmux 是一個工作區多路複用器,允許您在單個視窗中並行執行多個 AI 編碼代理(如 Claude Code、Codex、Gemini)。它整合了 Git 工作樹、代理間通訊、內建瀏覽器控制,並能在崩潰和重啟後保持會話。原生支援 Windows 和 macOS。

來源Hacker News AI作者: wong2kim

Wmux 是一款創新的工作區多路複用器,專為 AI 編碼代理設計。它允許使用者在一個視窗內同時執行多個 AI 代理,如 Claude Code、Codex 和 Gemini,每個代理擁有獨立的終端窗格。不同於傳統的終端多路複用器(如 tmux),Wmux 不僅管理終端,還管理整個工作區,包括 Git 工作樹、瀏覽器和代理間通訊頻道。

Wmux 的核心功能之一是任務扇出(Task Fan-out)。使用者只需輸入一個提示,即可將其分發到多個隔離的 Git 工作樹中,每個工作樹由一個獨立的代理處理。完成後,使用者可以並排檢視每個任務的差異,選擇採納或拒絕更改,並一鍵建立拉取請求。未採納的更改會進入清理列表,不會留下雜散資料夾。

Git 整合是 Wmux 的另一大亮點。應用側邊欄內建了 Git 標籤,顯示當前活動的 Git 工作樹、拉取請求和評論(支援 GitHub 和 GitLab)。使用者可以直接在 Wmux 中建立、切換或刪除工作樹,無需切換到瀏覽器。工作區差異功能可以一鍵顯示所有暫存、未暫存和未跟蹤的更改,並允許使用者針對特定程式碼片段向編排器提問。

Wmux 支援代理間的直接通訊和任務委派。透過類似 Slack 的頻道,多個代理可以收發訊息並相互 @提及。每個代理的執行許可權可透過批准門控進行控制,防止未經授權的程式碼執行。編排器可以協調多個代理,自動分配任務並收集結果。

內建瀏覽器控制允許代理直接與網頁互動。Wmux 透過 Chrome DevTools Protocol (CDP) 驅動一個真實瀏覽器,代理可以點選、輸入、截圖,甚至處理 React 輸入和 CJK 文本。這使得代理能夠執行搜尋、填寫表單等操作。

Wmux 還具備強大的永續性。即使應用崩潰或系統重啟,所有代理會話都會在重啟後恢復,使用者只需點選一次“恢復”按鈕即可回到之前的對話。這得益於一個類似 tmux 的後臺守護程序,它管理每個偽終端,並在重啟後自動重新啟動託管代理。

此外,Wmux 提供了零配置的 MCP(Model Context Protocol)整合。啟動後,Claude Code 等代理會自動註冊 84 個工具,包括瀏覽器控制、終端、窗格管理、頻道和 A2A 通訊,所有工具都限定在當前工作區範圍內。

Wmux 還包含豐富的 UI 特性,如艦隊檢視(Fleet View)用於概覽所有代理、可定製的鍵盤快捷鍵、多檢視支援、外掛宿主等。應用支援 23 種語言介面,其中英文和韓文已完成,日文和中文正在完善中。

目前,Wmux 原生支援 Windows 和 macOS(Apple Silicon),Linux 提供實驗性構建。使用者可以透過 winget 或 chocolatey 在 Windows 上安裝,macOS 提供已簽名的 .dmg 檔案。應用內建自動更新功能,每 30 分鐘檢查一次新版本,並驗證 SHA-256 雜湊以確保安全。

總之,Wmux 是一個為 AI 時代設計的強大工作區管理工具,它將多個代理、Git 工作流和瀏覽器控制整合到一個介面中,大幅提升了 AI 編碼協作的效率。