Omnigent
活跃简介
开源的 AI Agent 框架和元调度平台,统一编排 Claude Code、Codex、Cursor、Pi 等多种 Agent,强制执行策略与沙箱隔离并支持实时协作。
核心特性
- 多 Agent 编排 — 统一调度 Claude Code、Codex、Cursor、Pi 及自定义 Agent,框架间无缝切换
- 策略与沙箱治理 — 集中定义和强制执行 Agent 访问策略、资源限制和沙箱边界
- 实时协作 — 支持多用户从任何设备实时协作调试 Agent 任务
- 框架无关 — 编写一次 Agent 代码,可在不同的 Agent 框架间迁移而无需重写
- 元调度架构 — 在 Agent 框架之上提供统一接口,便于添加横切关注点
- 可扩展 Hook 系统 — 支持自定义策略引擎、审计日志和回调钩子
适用场景
💡 在企业内统一调度多个 AI 编码 Agent (Claude Code、Codex、Cursor)
💡 为多个 Agent 实施统一的访问控制和安全策略
💡 跨设备实时协作开发和调试 AI Agent 任务
💡 在不同 Agent 框架间无缝迁移而无需重写业务逻辑
💡 为 AI Agent 团队建立审计日志和合规追踪能力
快速开始
pip install omnigent
# 初始化配置文件
omnigent init
# 注册 Agent
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
# 启动编排
omnigent serve --config agents.yaml --port 7700