omnigent-ai/omnigent
Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.
解決する課題
Omnigentは、さまざまなAIエージェントのための統合オーケストレーション層(「メタハーネス」)を提供します。これにより、ユーザーは異なるベンダー(Claude Code、Codex、Cursorなど)の複数のエージェントを単一のセッションで管理でき、エージェントごとにコードを書き直す必要がなくなります。エージェント間のコラボレーション、デバイス非依存のアクセス(ターミナル、ブラウザ、スマートフォン)、および一元的なガバナンスを可能にすることで、エージェントの断片化という問題を解決します。
仕組み
Omnigentは、既存のエージェントランタイムをラップする共通インターフェースとして機能します。さまざまなモデルプロバイダー(APIキー、サブスクリプション、またはOpenRouterやOllamaなどのゲートウェイ)をサポートし、セキュリティと環境の一貫性を確保するために、分離されたクラウドサンドボックス(Modal、E2B、Kubernetesなど)でエージェントを起動できます。ローカルまたはデプロイされたサーバーを使用してデバイス間でセッションを同期し、対話用のWeb UIを提供します。
対象ユーザー
複数のAIコーディングエージェントを使用しており、エージェントの行動を監督、共同作業、管理するための単一の場所を求めている開発者やチーム、また安全で使い捨て可能なクラウド環境でエージェントを実行したいユーザー向けに設計されています。
ハイライト
- マルチエージェントオーケストレーション: 異なるベンダーのエージェントを1つのセッションで組み合わせて、相互にレビューさせたり、タスクを分割したりできます。
- デバイス間同期: ターミナルでセッションを開始し、スマートフォンやブラウザで継続できます。
- クラウドサンドボックス: Modal、E2B、Daytonaなどのプロバイダーを通じて、使い捨て可能な環境でエージェントを実行します。
- ガバナンスポリシー: リスクの高い操作の前に承認を求める、支出上限を設定する、ツールへのアクセスを制限するなどのルールを設定できます。
- リアルタイムコラボレーション: チームメンバーとセッションを共有し、共同で操作したり、会話をフォークしたりできます。
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト