Omnigent

Active
GitHub Python Apache-2.0

Description

Open-source AI agent framework and meta-orchestrator that unifies Claude Code, Codex, Cursor, Pi, and custom agents with policy enforcement, sandboxing, and real-time collaboration.

Key Features

  • Multi-agent orchestration — Unifies Claude Code, Codex, Cursor, Pi, and custom agents with seamless framework switching
  • Policy and sandbox governance — Centrally defined and enforced access policies, resource limits, and sandbox boundaries
  • Real-time collaboration — Multi-user real-time collaborative debugging of agent tasks from any device
  • Framework agnostic — Write agents once, switch between agent frameworks without rewriting
  • Meta-orchestrator architecture — Unified interface on top of agent frameworks for cross-cutting concerns
  • Extensible hook system — Custom policy engines, audit logs, and callback hooks

Use Cases

💡 Unify multiple AI coding agents (Claude Code, Codex, Cursor) in enterprise environments
💡 Enforce uniform access control and security policies across multiple agents
💡 Real-time cross-device collaboration on AI agent task development and debugging
💡 Migrate seamlessly between agent frameworks without rewriting business logic
💡 Establish audit logs and compliance tracking for AI agent teams

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (9.6k stars)
  • Permissive open-source license (Apache-2.0)

⚠️ Limitations

  • High issue backlog (1.2k open issues)

Quick Start

pip install omnigent
# Initialize config
omnigent init
# Register agents
cat > agents.yaml <<EOF
agents:
  - name: claude-code
    type: claude-code
    api_key: $ANTHROPIC_API_KEY
  - name: codex
    type: codex
    api_key: $OPENAI_API_KEY
EOF
# Start orchestrator
omnigent serve --config agents.yaml --port 7700

Related Projects

Agency Swarm

4.5k · Python
Active A+

Agency Swarm is a reliable multi-agent orchestration framework built on OpenAI API, providing structured multi-agent collaboration and communication.

multi-agentopenaiorchestration +2
  • · Customizable agent roles with tailored instructions, tools, and capabilities
  • · Orchestrated communication flows with directional `>` operator for explicit agent messaging
  • · Type-safe tools via Pydantic models with automatic argument validation

CrewAI

58.0k · Python
Active A+

CrewAI is a multi-agent framework for orchestrating role-playing, autonomous AI agents that collaborate like a team to tackle complex tasks.

multi-agentagent-frameworkrole-playing +2
  • · Role-playing agents — every agent has role, goal, backstory and a private toolset
  • · Task orchestration — express dependencies, parallelism and context handoff between tasks
  • · Autonomous collaboration loops — delegation, hierarchical and consensual processes built-in

Swarms

7.1k · Python
Active A

Swarms is an enterprise-grade production-ready multi-agent orchestration framework for deploying and scaling collaborative AI agent swarms.

multi-agentorchestrationenterprise +2
  • · Enterprise-grade multi-agent orchestration with sequential, concurrent, and hierarchical workflow architectures
  • · Autonomous agent mode with `max_loops="auto"` for open-ended multi-step tasks
  • · Built-in integrations with MCP, x402, skills, and backward compatibility with leading agent frameworks

PraisonAI

9.0k · Python
Active A+

PraisonAI is a low-code multi-agent framework with handoffs, guardrails, memory, RAG, and 100+ LLM providers, deployable to Telegram, Discord, and WhatsApp.

multi-agentagent-frameworkmcp +3
  • · Low-code multi-agent framework with agent handoffs, guardrails, memory, and RAG capabilities
  • · 100+ LLM provider support including OpenAI, Anthropic, Gemini, Ollama, and local models
  • · Multiple deployment interfaces: Core SDK, CLI, Claw Dashboard, Flow Visual Builder, and UI