AI News HubLIVE
サイト内リライト2 分で読了

Show HN: Wmux – AIエージェントのためのワークスペースマルチプレクサ

Wmuxは、複数のAIコーディングエージェント(Claude Code、Codex、Gemini)を1つのウィンドウ内で並行して実行できるワークスペースマルチプレクサです。Gitワークツリーの統合、エージェント間通信、内蔵ブラウザ制御を備え、クラッシュや再起動後もセッションを維持します。WindowsとmacOSでネイティブ動作します。

ソースHacker News AI著者: wong2kim

Wmuxは、AIコーディングエージェントのための革新的なワークスペースマルチプレクサです。従来のtmuxのようにターミナルを分割するだけでなく、ワークスペース全体(ターミナル、エージェント、Gitワークツリー、ブラウザ、コミュニケーションチャンネル)を管理します。1つのウィンドウで複数のエージェント(Claude Code、Codex、Geminiなど)を同時に実行でき、各エージェントは独立したペインで動作します。

主要機能の1つはタスクファンアウト(Task Fan-out)です。1つのプロンプトを最大8つのタスクに分割し、それぞれを隔離されたGitワークツリー内の独立したエージェントに割り当てます。各タスクの差分を並べてレビューし、変更を採用または拒否した後、ワンクリックでプルリクエストを作成できます。未採用の変更はクリーンアップリストに移動され、散らかりません。

Git統合も充実しています。サイドバーのGitタブには、アクティブなリポジトリのワークツリー、プルリクエスト、コメントが表示されます(GitHubはgh、GitLabはglabを利用)。ワークスペース差分機能では、ステージ済み・未ステージ・未追跡の全変更を一覧表示し、特定のコード断片についてオーケストレーターに質問することも可能です。

エージェント間通信はSlackスタイルのチャンネルを通じて行われ、エージェント同士がメッセージを送受信したり、@メンションしたりできます。実行承認ゲートにより、エージェントが許可なくコードを実行するのを防ぎます。オーケストレーターは複数のエージェントを調整し、タスクを振り分けて結果を収集します。

内蔵ブラウザはChrome DevTools Protocol(CDP)を介して制御され、エージェントは実際のブラウザを操作できます。クリック、入力、スクリーンショット、JavaScript実行が可能で、React入力やCJKテキストも処理できます。

Wmuxの大きな強みはその永続性です。アプリがクラッシュしたりOSが再起動したりしても、バックグラウンドデーモンがすべての疑似端末を管理し、再起動後にワンクリックでエージェントの会話を再開できます。また、設定ファイルで宣言されたペインはinitシステムのように監視され、クラッシュ後も自動再起動されます。

さらに、WmuxはゼロコンフィグのMCP(Model Context Protocol)統合を提供します。起動すると、Claude Codeなどのエージェントが84のツール(ブラウザ、ターミナル、ペイン、チャンネル、A2Aなど)を自動登録し、現在のワークスペースにスコープされます。

UI面では、全エージェントを俯瞰できるFleet View、カスタマイズ可能なキーボードショートカット、マルチビュー、プラグインホストなどを備えています。23のロケールが準備されており、英語と韓国語は完全対応、日本語と中国語は進行中です。

現在、WmuxはWindowsとmacOS(Apple Silicon)でネイティブ動作し、Linuxでは実験的なビルドが提供されています。Windowsではwingetやchocolateyでインストール可能で、macOSでは署名済みの.dmgファイルを提供しています。アプリは30分ごとにアップデートをチェックし、SHA-256ハッシュを検証してからインストールします。

Wmuxは、複数のAIエージェント、Gitワークフロー、ブラウザ制御を1つのインターフェースに統合することで、AIコーディングのコラボレーション効率を大幅に向上させる、AI時代のための強力なワークスペース管理ツールです。