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
  • プロジェクト
  • プロジェクト