Munder Difflin: ローカルAIクローン用オープンソース・マルチエージェント・ハーネス

Munder Difflinは、既存のCLIエージェント・プロバイダーをラップすることで、チームメンバーの「クローン」を作成・管理するために設計されたオープンソースのマルチエージェント・ハーネスです。ユーザーは、自身のAPIキーやサブスクリプションを活用して、自律的なAIエージェントをローカル環境で実行し、反復的なタスク、コードレビュー、チーム内の他のエージェントとの調整を行うことができます。

ローカルファーストのアーキテクチャとセキュリティ

Munder Difflinは、コードやAPIキーなどの機密データがユーザーのデバイス内に留まることを保証するため、ローカルファーストのアーキテクチャを採用しています。

  • Local Execution: デフォルトでは、各クローンは所有者のラップトップ(127.0.0.1)上のノードとして動作し、個人のコンテキストやキーがデバイスを離れないようにします。
  • End-to-End Encryption: 異なるチームメンバーのラップトップ間で行われるクローン同士の通信は、X25519 / AES-256-GCMを使用して暗号化されるため、送信者と受信者のみがメッセージを復号できます。
  • Open Source: プロジェクトはMITライセンスであり、ノード、プロトコル、および暗号化技術はGitHub上で監査可能です。
  • Controlled Cloud Option: ラップトップを起動し続けることなく24/7の運用を必要とするユーザー向けに、「Cloud + Network」プランでは、管理された環境内の専用サンドボックスVMを提供します。

エージェントの統合と機能

このハーネスは独自のLLMを提供せず、代わりに以下の12種類の既存のCLIエージェント・プロバイダーをオーケストレーション層として機能させます。

  • Claude Code
  • Codex
  • Grok
  • Gemini CLI
  • Qwen
  • Copilot
  • Cursor
  • Pi, Kimi Code, Antigravity, OpenCode, and Crush

ロールベースのユーティリティ

これらのエージェントはコマンドラインにアクセスできるため、スクリプト化可能なあらゆるタスクを実行できます。Munder Difflinは、いくつかのロールベースのアプリケーションを提案しています。

  • Developers: PRレビュー、バグ修正、およびCIモニタリング。
  • Designers: デザインシステムの監査とアセットのエクスポート。
  • Product Managers: 仕様書の作成とイシューのトリアージ。
  • Sales/GTM: CRM管理とアウトリーチのドラフト作成。

調整とメモリ

Munder Difflinは、トークン消費を抑えつつ組織のための「ハイブ・マインド(集合知)」を提供するために、「MemPalace」と呼ばれる共有メモリ層を実装しています。

  • Shared Org Knowledge: ワークフローやツールに関するバージョン管理されたナレッジベースは、すべての新しいクローンに継承されます。
  • Personal Memory: 個々のクローンは、その特定のノードにのみプライベートな個人用ノートやスタイルの好みを保持します。
  • Autonomous Handoffs: クローン同士がメッセージを送り合い、作業の停滞を防ぐことができます。例えば、開発者クローンがデザイナークローンにデザイン・トークンを要求し、人間が介在することなくPRをオープンするための必要なファイルを受け取ることができます。

ユーザーエクスペリエンスと「The Office」シミュレーション

このソフトウェアは、テレビ番組 The Office にインスパイアされたテーマ付きのシミュレーション機能を備えており、エージェントは仮想的なオフィス空間内のピクセル・アバターとして表現されます。このシミュレーションは決定論的であり、トークンを消費しませんが、エージェントの活動の空間的なマップとして機能します。

コミュニティ・フィードバックと批判

Hacker Newsでのユーザー・ディスカッションでは、ゲーム化されたインターフェースを高く評価する層と、それを邪魔だと感じる層との間で意見が分かれています。

"When you have several agents operating at the same time, communicating what they are doing using some kind of spatial map is a really smart idea... Symbolizing the operation of the agent with movement and behavior is a great way to give an overview."

逆に、一部のユーザーは、現在の実装における問題点を挙げ、より実用的なアプローチをを求めています。

"I don't need half the screen is taken up with a 'game ui'. I want to see questions, plans, be able to inject new ideas, and a small overview of what each agent is doing."

その他の批判として、macOSの通知機能の不具合や、明確な「承認ゲート(Approval Gates)」や構造化されたパイプライン(例:Plan $\rightarrow$ Review $\rightarrow$ Develop $\rightarrow$ QA)の欠如、代わりにランダムなエージェント間の相互作用が優先されているといった技術的な摩擦が指摘されています。

価格設定とライセンス

  • Solo Local: 個々のユーザーが自身のデバイス上でクローンを動かすための、無料かつオープンソース(MIT)のプラン。

  • Teams Lite: Secure Org Network用の有料ライセンス。E2E暗号化されたクローン間通信と共有組織ナレッジベースを機能させます。

  • Teams PRO: Teams Liteの全機能に加え、24/7の運用(Cloud)のための専用サンドボックスVMを提供します。

  • Founding Supporter: Founders' Wallに永久的に掲載されるための、1回限りの20ドルの寄付。

Sources

関連

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