Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Open Multi-Agent (OMA)

永続的な人による承認、オフラインで検証できる実行ジャーナルを備え、テレメトリーのない、エージェントチーム向けのセルフホスト型 TypeScript ランタイムです。

レビュー: Sheela · 更新

GitHubで見る オープンソース

当サイトの評価

3.6/5

OMA の承認、ジャーナル、送信制御はよく考えられていますが、7,000 のスターに対して週あたりのインストールが数百件しかないことは、利用者より称賛者のほうが多いことを示しています。

Open Multi-Agent (OMA)とは?

Open Multi-Agent(OMA)は、単一のエージェント、固定されたタスクのパイプライン、あるいは目標から自らタスクグラフを計画するチームを動かすための TypeScript ライブラリです。チームモードでは、一度のモデル呼び出しで目標を担当者と依存関係付きのタスクに変え、決定的なスケジューラーがそれを実行し、二度目の呼び出しで回答を書きます。実行の途中でコーディネーターに相談することはなく、終わった実行はデータとして読み返せます。

売りはガバナンスの機能です。計画、タスク、ツール呼び出しの前で一時停止し、プロセスの再起動を越えて残る永続的な承認。モデルへの入力、ツール呼び出し、結果を記録し、オフラインで整合性を確認できる実行ジャーナル。実行が照合される、宣言されたガバナンスのロール。そしてモデルの通信をオフラインに保つか許可リストに限定できる送信ポリシーです。Anthropic、OpenAI、Azure、Bedrock、Gemini、Grok、Copilot、DeepSeek などのアダプターに加え、Ollama と vLLM にも対応し、テレメトリーや外部への通知のリクエストは一切行いません。

プロジェクトは 2026年3月31日に MIT で公開され、深圳の企業 YuanASI がメンテナンスしています。同社はこれを使ってクライアント向けのシステムも構築しています。GitHub のスターは約 7,000 で、@open-multi-agent/core は 1.23.0(2026年10月29日)、10月の最終週の npm ダウンロード数は約 840 でした。

Open Multi-Agent (OMA)は使う価値があるか?

OMA の設計は、エージェントの行動を監査人に説明しなければならなかった経験のある人が書いたように読めます。承認は永続的なので、承認待ちで一時停止した実行は、再起動の後でもレビュー済みの内容から再開できます。承認の画面はアプリケーション側が用意します。実行ジャーナルはモデルが何を見て何をしたかを記録し、verifyRun() がそれをオフラインで確認します。ドキュメントは、これが証明するのは整合性であって、誰も編集していないことではないと慎重に書いています。ガバナンスのチェックも同様に正直です。実行が成功しても宣言されたロールの要件を満たさないことがあり、それを確認するのは呼び出し側です。

送信ポリシーは、多くのフレームワークにない機能です。オフラインか許可リストに設定すると、組み込みのアダプターはほかの接続先への接続を拒否します。子のポリシーは親のポリシーを厳しくすることしかできず、強制できない通信経路はフェイルクローズになります。README は、Claude Code、Gemini CLI、Codex を同じタスクグラフに載せるプロセスと ACP のバックエンドは、このポリシーの対象外だと注記しています。OMA のバックエンドやアカウントはなく、ライブラリは分析、ライセンス、更新のためのリクエストを行いません。

未知数は普及の度合いです。リポジトリのスターは約 7,000、フォークは異例に多い 2,440 ですが、コアの npm パッケージのダウンロードは 10月の最終週で約 840 件で、名前の挙がっている本番利用者は短いリストに収まります。リリースは頻繁で、常に穏やかとは限りません。1.23.0 はマイナーバージョンとして出ましたが、zod を必須の peer 依存にし、二つのスキーマの型を変え、コーディネーターの計画を 200 タスクに制限しました。どれも ^1.x の範囲で使っている呼び出し側を壊し得ます。Node 20 のサポートは次のメジャーで削除される予定です。

Mastra や LangGraph と比べると、OMA は対象が狭く、実績もはるかに少なく、連携や例のエコシステムも小さいです。これを選ぶ理由ははっきりしています。幅広さよりも、承認、検査できる記録、強制される送信制御を必要とする TypeScript のチームです。

真価を発揮する場面

  • 100 人規模のフィンテック企業のバックエンドエンジニア

    顧客の記録に触れる前に承認が必要なエージェントのステップを追加する

    ツール呼び出しを永続ストレージ付きの永続的な承認で包み、承認のリクエストを既存の管理アプリにつなぎ、コンプライアンスのレビューのために実行ジャーナルを保管します。MIT で、費用はモデルのトークンと、承認画面を作る開発の手間です。

  • 一部のデータに外部 AI の利用を禁じる規則がある会社のセキュリティ責任者

    エージェントのワークフローが外部のモデルを呼び出せないことを証明する

    送信ポリシーをオフラインに設定して、ローカルの Ollama か vLLM に対して OMA を動かします。これで組み込みのアダプターはほかのホストへの接続を拒否します。プロセスと ACP のバックエンドはポリシーの対象外なので、別の制御が必要です。

  • Node のサービス向けにマルチエージェントのフレームワークを比較している開発者

    コードを書く前に、計画されたタスクグラフがどう動くかを確かめる

    npm create oma-app でキー不要の台本付きデモを動かし、オフラインの Run Viewer でタスクの DAG とスパンのウォーターフォールを確認します。採用する前に、利用者の少なさとマイナーバージョンでの互換性を壊す変更を考慮してください。

導入前に確認すること

導入
キー不要のデモ付きのスターターなら npm create oma-app@latest、既存のバックエンドに入れるなら npm install @open-multi-agent/core です。Node 20 以降が必要で、メンテナンス中の LTS が推奨されます。1.23.0 からは zod ^3.25 または ^4.6.6 が必須の peer 依存です。
連携
Anthropic、OpenAI、Azure OpenAI、Bedrock、Gemini、Grok、Copilot、DeepSeek、Doubao、Hunyuan、MiniMax、MiMo、Qiniu のアダプター。baseURL による Ollama、vLLM、llama-server。Vercel AI SDK のプロバイダー。MCP。外部エージェントとしての Claude Code、Gemini CLI、Codex。任意の OpenTelemetry パッケージがあります。
データとプライバシー
テレメトリーも OMA のバックエンドも外部への通知もないライブラリで、トレースとジャーナルは自分のストアに残ります。プロンプトは、送信ポリシーの範囲内で、設定したプロバイダーに送られます。MIT ライセンスです。
大規模利用時のコスト
有料版はありません。費用はモデルのトークンと自前のホスティングです。チームモードでは、エージェント自身の作業に加えて、実行ごとにコーディネーターの呼び出しが 2 回増えます。
制限
未解決の issue は約 9 件です。1.23.0 から計画は 200 タスクが上限です。マイナーリリースが ^1.x の呼び出し側を壊すことがあります。Node 20 のサポートは次のメジャーで終わります。本番の利用者は少数です。

良い点

  • プロセスの再起動を越えて残る永続的な承認
  • 送信ポリシーはフェイルクローズで、厳しくする方向にしか変えられない
  • テレメトリー、アカウント、ホスト型のコントロールプレーンがない
  • キー不要のローカルデモで本物のスケジューラーを動かせる

気になる点

  • 7,000 スターに対して npm の週間ダウンロードは約 840
  • マイナーリリースに互換性を壊す変更が含まれたことがある
  • ジャーナルのチェックが証明するのは整合性で、改ざん耐性ではない
  • Mastra や LangGraph よりエコシステムが小さい

おすすめの人

エージェントの各行動を誰が承認し、モデルの通信がどこへ向かったかを示す必要があり、一社による若いプロジェクトでも受け入れられる TypeScript のチームに向いています。

Open Multi-Agent (OMA)の代替

Open Multi-Agent (OMA):よくある質問

Open Multi-Agent (OMA)は使う価値があるか?
OMA の承認、ジャーナル、送信制御はよく考えられていますが、7,000 のスターに対して週あたりのインストールが数百件しかないことは、利用者より称賛者のほうが多いことを示しています。 評価は5点満点中3.6点です。
Open Multi-Agent (OMA)の料金は?
無料のオープンソースです(MIT)。ホスト型サービスはなく、メンテナーは依頼に応じてカスタムビルドを販売しています。
Open Multi-Agent (OMA)の欠点は?
7,000 スターに対して npm の週間ダウンロードは約 840; マイナーリリースに互換性を壊す変更が含まれたことがある; ジャーナルのチェックが証明するのは整合性で、改ざん耐性ではない; Mastra や LangGraph よりエコシステムが小さい.
Open Multi-Agent (OMA)は誰に向いているか?
エージェントの各行動を誰が承認し、モデルの通信がどこへ向かったかを示す必要があり、一社による若いプロジェクトでも受け入れられる TypeScript のチームに向いています。
チームや本番環境でOpen Multi-Agent (OMA)を使うと費用はいくらか?
有料版はありません。費用はモデルのトークンと自前のホスティングです。チームモードでは、エージェント自身の作業に加えて、実行ごとにコーディネーターの呼び出しが 2 回増えます。
Open Multi-Agent (OMA)は企業データを扱っても安全か?
テレメトリーも OMA のバックエンドも外部への通知もないライブラリで、トレースとジャーナルは自分のストアに残ります。プロンプトは、送信ポリシーの範囲内で、設定したプロバイダーに送られます。MIT ライセンスです。
Open Multi-Agent (OMA)の代わりになるものは?
当サイトでレビューした中で最も近い代替はMastra, LangGraph, CrewAI 、 OpenAI Agents SDKです。

回答確認日:2026年10月31日