openwong2kim/wmux

Workspace multiplexer for AI agent

解決的問題

同時管理多個 AI Agent(如 Claude Code、Codex 或 Gemini)非常困難。使用者經常在協調不同 Agent、追蹤多個任務的進度以及在軟體崩潰或電腦重啟時保持會話連續性方面遇到困難。

工作原理

wmux 作為一個工作區多路復用器運行,透過後台守護進程來管理獨立的終端窗格 (PTY)、git worktree 和整合瀏覽器。它使用 Model Context Protocol (MCP) 伺服器為 Agent 提供與工作區互動的工具,包括瀏覽器自動化和 Agent 間通訊。它還具有用於監控所有活動 Agent 的「艦隊檢視 (fleet view)」控制台,以及允許會話在作業系統重啟後繼續存在的持久化層。

適用對象

需要編排複雜的多 Agent 工作流、在隔離的 git 環境中執行並行任務以及監督自主 Agent 循環的開發人員和 AI 工程師。

亮點

  • 任務分發與收穫 (Task Fan-out & Harvest):在隔離的 git worktree 中生成多達 8 個任務,並透過並排對比介面查看/採用特定的程式碼塊。
  • 多 Agent 協作:透過 Slack 式的通訊頻道實現 Agent 間 (A2A) 訊息傳遞和任務委派。
  • 會話持久化:後台守護進程確保 Agent 對話和正在執行的程序在應用程式退出、崩潰和系統完全重啟後依然存在。
  • 整合瀏覽器:透過 CDP 包含內建瀏覽器,允許 Agent 在工作區內進行導航、點擊和截圖。
  • 零配置 MCP:啟動後自動為 Agent 註冊 86 個工具(瀏覽器、終端機、頻道等),以便立即使用。