openwong2kim/wmux
Workspace multiplexer for AI agent
解決する課題
複数のAIエージェント(Claude Code、Codex、Geminiなど)を同時に管理することは困難です。ユーザーは、異なるエージェントの調整、複数のタスクにわたる進捗の追跡、ソフトウェアのクラッシュやコンピュータの再起動時におけるセッションの継続性の維持に苦労することがよくあります。
仕組み
wmuxは、バックグラウンドデーモンを実行して、独立したターミナルペイン(PTY)、git worktree、および統合ブラウザを管理するワークスペースマルチプレクサとして機能します。Model Context Protocol (MCP) サーバーを使用して、ブラウザ自動化やエージェント間通信を含む、エージェントがワークスペースと対話するためのツールを提供します。また、すべての有効なエージェントを監視するための「fleet view」コックピットと、OSの再起動後もセッションを維持できる永続化レイヤーを備えています。
対象ユーザー
複雑なマルチエージェントのワークフローをオーケストレーションし、隔離されたgit環境で並列タスクを実行し、自律的なエージェントループを監督する必要がある開発者およびAIエンジニア。
ハイライト
- タスクのファンアウトと収穫: 隔離されたgit worktree内で最大8つのタスクを生成し、サイドバイサイドのdiffインターフェースを介して特定のコードハンクを確認・採用できます。
- マルチエージェントの調整: Slackスタイルの通信チャネルを通じて、エージェント間(A2A)のメッセージングとタスク委譲を可能にします。
- セッションの永続性: バックグラウンドデーモンにより、エージェントの会話や実行中のプロセスが、アプリケーションの終了、クラッシュ、およびシステム全体の再起動後も維持されます。
- 統合ブラウザ: CDPを介した組み込みブラウザが含まれており、エージェントがワークスペース内でナビゲーション、クリック、スクリーンショットの撮影を行うことができます。
- ゼロコンフィグMCP: 起動後すぐにエージェントが使用できるよう、86個のツール(ブラウザ、ターミナル、チャネルなど)を自動的に登録します。