エージェントとマルチエージェント

Omnigent: Open-Source AI Agent Framework and Meta-Harness

omnigent-ai/omnigent

Omnigent is an open-source meta-harness that provides a unified orchestration layer for various AI coding agents, allowing users to swap harnesses, enforce governance policies, run cloud sandboxes, and collaborate in real-time across multiple devices.

★ 8.3Kスター
⑂ 1.3Kフォーク数
800未解決の問題
Python言語
Apache-2.0ライセンス
Q@project.QualityScore編集部スコア

プロジェクトのスクリーンショット

Omnigent: Open-Source AI Agent Framework and Meta-Harnessのスクリーンショット Omnigent: Open-Source AI Agent Framework and Meta-Harnessのスクリーンショット Omnigent: Open-Source AI Agent Framework and Meta-Harnessのスクリーンショット Omnigent: Open-Source AI Agent Framework and Meta-Harnessのスクリーンショット Omnigent: Open-Source AI Agent Framework and Meta-Harnessのスクリーンショット Omnigent: Open-Source AI Agent Framework and Meta-Harnessのスクリーンショット

概要

Omnigent acts as a common orchestration layer over AI agents such as Claude Code, Codex, Cursor, OpenCode, Hermes, and Pi. It enables developers to mix different agents within the same session, delegate tasks, and enforce operational policies. The framework supports real-time collaboration, allowing sessions to be shared, co-driven, or forked by teammates. Sessions sync across terminal, browser, mobile, and native desktop applications. Additionally, Omnigent supports running agents in various cloud sandboxes and allows custom agents to be defined in YAML files.

主な機能

  • Multi-harness orchestration (Claude Code, Codex, Cursor, OpenCode, Hermes, Pi)
  • Cross-device session synchronization (terminal, browser, mobile, desktop)
  • Multi-agent supervision and delegation
  • Policy enforcement (spend caps, tool approvals, shell command blocking)
  • Cloud sandbox execution (Modal, Daytona, E2B, Kubernetes, etc.)
  • Real-time collaboration (session sharing, co-driving, forking)
  • Custom agent definition via YAML
  • Support for MCP servers as tools

要件、インストール、クイックスタート

Omnigent can be installed via a bootstrap script: `curl -fsSL https://raw.githubusercontent.com/omnigent-ai/omnigent/main/scripts/install_oss.sh | sh`. Alternatively, it can be installed manually using `uv tool install omnigent` or `pip install "omnigent"`. Optional integrations can be added using extras, such as `uv tool install "omnigent[databricks,modal]"`. It is also available via Homebrew: `brew install omnigent-ai/tap/omnigent`.

使用方法

Start a default agent session by running `omnigent` or `omni`. Launch specific harnesses with commands like `omnigent claude` or `omnigent codex`. Run custom agents defined in YAML with `omnigent run path/to/agent.yaml`. Start the local server and web UI with `omnigent start`. Configure models and credentials using `omnigent setup`.

モデルの互換性とユースケース

Omnigent supports multiple model credential types: first-party API keys (Anthropic, OpenAI), subscriptions (Claude Pro/Max, ChatGPT), gateways (OpenRouter, LiteLLM, Ollama, vLLM, Azure), and Databricks workspace profiles. Defaults are set per agent, and models can be switched mid-session using the `/model` command.

ライセンスとリスクに関する注意事項

The repository is licensed under the Apache-2.0 license.

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

リリースとメンテナンス

The repository is in alpha status. It was created on 2026-06-11 and last pushed on 2026-08-07. It has 8285 stars, 1250 forks, and 800 open issues.

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo