openwong2kim/wmux

Run Claude Code, Codex & Gemini in parallel on Windows & macOS — git worktree fan-out with atomic hunk adoption, approval gates, reboot-surviving sessions

何を解決するか

wmux は AI エージェントのフリートを管理するためのワークスペースマルチプレクサです。Claude Code、Codex、Gemini などの複数の CLI ベースの AI エージェントを使用する際の作業フローの断片化という問題を、永続的なセッション、調整された通信、統合されたバージョン管理を備えた単一のウィンドウに統合することで解決します。

動作方法

このツールは、複数の PTY(擬似端末)を管理するデーモンとして動作し、エージェントを隔離されたパネルで実行できます。Git worktrees と直接統合されており、単一のプロンプトを複数の隔離された環境に「ファンアウト」するワークフローを可能にします。また、通信レイヤー(チャネルと A2A メッセージング)と MCP(Model Context Protocol)の表面を提供し、エージェントがブラウザ、ターミナル、および他のエージェントと相互作用できるようにします。併せて iOS アプリがあり、ロックされたスマートフォンからのプッシュ通知でエージェントのアクションを承認できます。

対象ユーザー

複雑なコーディングタスクを処理するために複数の AI エージェントをオーケストレーションする開発者やパワーユーザー向けです。高レベルの監視、複数ソースからの原子的なコード採用、システム再起動後もエージェントセッションを維持できる能力が求められます。

主な特徴

  • タスクのファンアウトと収集: 1つのプロンプトを複数の隔離された Git worktree に配信し、差分を横並びでレビューし、原子的な git apply で特定のコードハングを採用します。
  • 永続的なセッション: tmux 風のデーモンにより、アプリの終了、クラッシュ、OS の完全再起動後もエージェントの会話とプロセスが生存します。
  • マルチエージェントの調整: Slack 風のチャネルとエージェント間(A2A)メッセージングに加え、実行承認ゲートを備えています。
  • 統合ブラウザ: CDP を介した内蔵 Chrome により、同じワークスペース内でエージェントがウェブをナビゲートして操作できます。
  • リモート承認: プッシュ通知でエージェントのリクエストを承認し、フリートの状態を監視できる iOS アプリの併用。
  • Git 統合: worktree とプルリクエストを管理する専用の Git タブ、および読み取り専用のワークスペース差分ツールを備えています。
  • プロンプトスケジューリング: 将来の特定時刻(例: +5h)に特定のエージェントセッションにプロンプトをキューイングできる機能で、再起動後も保持されます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト