このプロジェクトについて

Omnigentは、Claude Code、Codex、Cursor、OpenCode、Hermes、Pi、カスタムエージェントなど、さまざまなコーディングエージェントに共通のオーケストレーションレイヤーを提供するオープンソースのAIエージェントフレームワーク兼メタハーネスです。ユーザーはコードを書き直すことなくハーネスを交換または組み合わせ、ポリシーとサンドボックスを強制し、任意のデバイスからリアルタイムでコラボレーションできます。 主な機能には以下が含まれます: - クロスデバイスのセッション継続性:セッションは、ターミナル、ブラウザ、電話、ネイティブデスクトップアプリ間で同期されます。 - マルチエージェントの監督:同じセッションで異なるエージェントを組み合わせ、互いの作業をレビューしたり、強みに基づいてタスクを分割したりできます。 - モデルの柔軟性:ファーストパーティのAPIキー、Claude/ChatGPTサブスクリプション、または互換性のあるゲートウェイ(OpenRouter、LiteLLM、Ollama、vLLM、Azure、Databricks)をサポートします。 - チームコラボレーション:ライブセッションを共有し、ホストマシンでエージェントを共同操作したり、会話をフォークしたりできます。招待制のアクセスとOIDC認証(Google、GitHub、Okta、Microsoft)を備えたマルチユーザーアカウントをサポートします。 - クラウドサンドボックスの実行:Modal、Daytona、E2B、Kubernetes、CoreWeave、Databricksなどのプロバイダーで、使い捨てのサンドボックスでセッションを実行します。 - ポリシーガバナンス:リスクの高いアクションの前に承認を一時停止したり、支出を制限したり、ツールアクセスを制限したりするルールを作成します。ポリシーは、サーバー全体、エージェントごと、セッションごとのレベルで積み重ねられます。 カスタムエージェントはYAMLファイルで定義され、プロンプト、ツール(ローカルPython関数、MCPサーバー)、サブエージェントが指定されます。このフレームワークは、Docker Compose、Render、Railway、Fly.io、Hugging Face Spaces、Cloudflare、Databricks Appsを介したデプロイをサポートします。macOS、Linux、Windows(Windowsでは一部の機能に制限あり)で動作し、Python 3.12+が必要です。このプロジェクトはApache 2.0ライセンスで、現在はアルファ版です。