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 个工具(浏览器、终端、频道等),以便立即使用。