Orchino: Windows向けローカルマルチエージェントオーケストレーションシステム(並列ブラウザーおよびUI自動化対応)

Orchinoは、現在の作業を妨げることなくブラウザとWindowsタスクの並列実行を可能にするWindows向けローカルマルチエージェントオーケストレーションシステムです。このシステムはWindows UI Automationと純粋なCDP(Chrome DevTools Protocol)を介して動作し、マウス、キーボード、画面フォーカスに一切触れないため、実行中も作業を継続できます。
主な詳細
開発者はこのシステムを次のコマンドで実演しました:「FlipkartとAmazonでSonyイヤーバッドを検索し、結果をメール送信し、Notepadに保存する」。システムは4つのエージェントを使用し、真の並列実行(逐次実行ではない)でこのタスクを29.5秒で完了しました。
実行フロー:
- フェーズ1(並行実行):ブラウザエージェント→Flipkartとブラウザエージェント→Amazonが別々のCDPセッションで同時に実行
- フェーズ2(フェーズ1後の並行実行):ブラウザエージェント→GmailとWindowsエージェント→Notepadが同時に実行
- フェーズ1の結果は自動的にフェーズ2に供給
アーキテクチャ
このシステムの特徴:
- 依存関係グラフによる並列オーケストレーション(ファンアウト、ファンイン、逐次、独立 — 目標分解に基づく)
- エージェントごとのOODAループ(LLM呼び出しを含む反復あたり約1.2〜1.9秒)
- 5つのドメイン限定エージェント:ブラウザ、Windows、ファイル、ターミナル、システム設定
- ブラックボード + SQLite + ChromaDBメモリ
- エージェントはローカルで実行、LLMはCerebras経由
このプロジェクトは、最終学年のCS学生が6か月かけて単独で構築しました。
📖 Read the full source: r/LocalLLaMA
👀 See Also

ClawCut:OpenClawで使える小さなローカルLLMのためのPythonプロキシ
ClawCutは、コンテキスト汚染、無限ループ、失敗したcronジョブの出力など、7B/14BのローカルモデルをOpenClawに接続する際の一般的な問題を解決するPython Flaskプロキシです。ツール呼び出し中の動的記憶喪失と、スケジュールされたタスクの自動配信を実装しています。

OpenClaw .NET:既存プラグイン向けJSON-RPCブリッジを備えたNativeAOTポート
OpenClaw .NETは、OpenClawのC#移植版であり、約23MBのNativeAOTバイナリにコンパイルされます。これにより、JITウォームアップやNodeランタイムのオーバーヘッドが排除され、組み込みのJSON-RPCブリッジを通じて既存のTypeScript/JavaScriptプラグインとの互換性を維持します。

インストール不要でMCPサーバーをテストするオープンソースブラウザツール
MCP PlaygroundというオープンソースのWebツールは、開発者がWebContainers(WASM Node.jsランタイム)を使用して、ブラウザ内で直接MCPサーバーをテストできるようにします。これにより、バックエンドのインストールなしでnpmベースのMCPサーバーをローカルで実行し、URL経由でリモートサーバーに接続することが可能です。

マルチエージェント開発のためのコーディネーターサーバーによる上書き防止
開発者がNode.jsコーディネーターサーバーを構築し、同じコードベースで作業するAIエージェント間の行範囲ロック、行シフト追跡、リアルタイムメッセージングを管理しています。HTTPベースのロックと競合検出を使用することで、エージェントが互いの作業を上書きするのを防ぎます。