chaitanyagiri/munder-difflin

A local multi-agent harness that works with your existing Claude Code, Codex subscriptions, allows you to run an office of agents

何を解決するか

Munder Difflin は、ユーザーがローカルマシン上で協調的なAIコーディングエージェントチームを実行できるマルチエージェントハーネスです。Claude Code、GitHub Copilot、Grokなどの複数の異なるターミナルベースのAI CLIを統合し、エージェント同士が通信し、記憶を共有し、単一のオーケストレータエージェントによって管理される「ハive mind(協調知能)」として機能させることで、これらのツールの管理問題を解決します。

動作方法

システムは node-pty を使って実際のターミナルエージェントCLIをプロセスとしてラップし、xterm.js でレンダリングします。

  • GODエージェント:ユーザーの主なインターフェースとして機能する中央オーケストレータ(名前はMichael)は、タスクの割り当て、メッセージのルーティング、重大な意思決定のみを人間ユーザーにエスカレートします。
  • ハive:平文ファイルのローカルgitリポジトリが協調層として機能します。エージェントは原子ファイルのメールボックス(インボックス/アウトボックス)と共有ブラックボードを通じて通信します。
  • メモリ層:マークダウンを最優先としたメモリシステムと意味的リコールインデックスにより、エージェントは異なるセッション間で情報を記憶できます。
  • 視覚インターフェース:Pixi.jsで駆動される2Dオフィスフロアは、エージェントをアバターとして可視化し、各々がステーションに移動して「封筒」(メッセージ)をやり取りします。

対象ユーザー

複数のAIコーディングCLIを既に使用しており、単一の監督エージェントによって協調的に並列で作業する複数のエージェントを活用して、複雑なワークフローを自動化したい開発者やパワーユーザー。

特徴

  • 広範なCLI対応:Claude Code、Gemini、OpenAI Codex、xAI Grok、Kimi Code、Qwen、OpenCode、GitHub Copilot、Cursor をサポート。
  • ローカルLLM統合:Ollama、LM Studio、vLLM を通じて、独自のキーとローカルモデルをサポート。
  • 自律的な協調:GODエージェントが日常的なリクエストとルーティングを処理し、ユーザーが個々のエージェントを管理する必要を減らします。
  • セーフティ制御:破壊的作業には「人間ゲート」を設け、ループや予算超過を検出すると回路ブレーカーでエージェントを停止します。
  • 統合ツールキット:組み込みのMonaco IDE、Kanbanタスク追跡、エージェント間の意味的リコールを可能にするメモリパレスを備えています。

関連

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