omnigent: 複数の AI エージェントをデバイス間でオーケストレーションしガバナンスするオープンソースのメタハーネス
omnigent: 複数の AI エージェントをデバイス間でオーケストレーションしガバナンスするオープンソースのメタハーネス
解決する課題
Omnigent はさまざまな AI エージェント向けの統一オーケストレーション層(「メタハーネス」)を提供し、エージェントランタイムを切り替えるたびに設定を書き直す必要をなくします。エージェントの断片化という問題を解決し、ユーザーは単一セッション内で複数のエージェントを組み合わせ、端末・ブラウザ・モバイルといった異なるデバイス間で管理でき、すべてのエージェントに対してセキュリティと支出ポリシーを適用できます。
仕組み
Omnigent は Claude Code、Codex、Cursor など既存のエージェントをラップします。ローカルまたはクラウドにデプロイされたサーバーがセッションを管理するサーバークライアントアーキテクチャを採用しています。ユーザーは YAML ファイルでカスタムエージェントを定義でき、プロンプト、ツール(Python 関数または MCP サーバー)、サブエージェントを指定します。API キー、サブスクリプション、OpenRouter や Ollama といったゲートウェイなど、さまざまな認証タイプに対応し、エージェントを隔離されたクラウドサンドボックス(例: Modal、E2B、Kubernetes)で実行して安全性とセキュリティを確保します。
対象ユーザー
複数の AI コーディングエージェントを利用し、単一インターフェースで管理・監督・協働したい開発者やチーム向けです。デバイス間をシームレスに移動したい場合や、エージェントの動作やコストに対して厳格なガバナンスが必要なケースに特に有用です。
ハイライト
- マルチエージェントオーケストレーション: Claude Code と Codex など異なるエージェントを同一セッションで組み合わせ、相互にレビューさせたりタスクを分割したりできます。
- クロスデバイス同期: ターミナルでセッションを開始し、Web UI を通じて電話やブラウザで続行できます。
- ガバナンスポリシー: リスクのあるシェルコマンド実行前に承認を求める、トークン消費上限を設定する、ツールへのアクセスを制限するといったルールを実装できます。
- 協働セッション: ライブセッションを共有してリアルタイムで共同作業したり、会話をフォークして独立して作業したりできます。
- クラウドサンドボックス: エージェントを使い捨てのリモート環境で実行し、ローカルマシンで信頼できないコードを実行するリスクを回避します。
SUMMARY: 複数の AI エージェント向けに共通のオーケストレーション層を提供するオープンソースのメタハーネスで、ユーザーは任意のデバイス上でエージェントを組み合わせ、監督し、ガバナンスできます。
TITLE: omnigent: 複数の AI エージェントをデバイス間でオーケストレーションしガバナンスするオープンソースのメタハーネス
Sources
- undefinedomnigent-ai/omnigent