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 编码代理并希望有一个单一场所来监督、协作和管理代理行为的开发者和团队而设计,也适合那些希望在安全、可抛弃的云端环境中运行代理的用户。

特色亮点

  • 多代理编排:在单一会话中混合搭配来自不同供应商的代理,让它们互相审查工作或分配任务。
  • 跨设备同步:在终端启动会话,并在手机或浏览器上继续进行。
  • 云端沙盒:通过 Modal、E2B 和 Daytona 等提供商在可抛弃的环境中运行代理。
  • 治理策略:设置规则,在执行高风险操作前暂停以获取批准、设置支出上限或限制工具访问权限。
  • 实时协作:与团队成员共享会话,共同驱动或分叉对话。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • 项目