
原站网页截图,页面可能随时间更新。
Omnigent 面向需要同时使用多个 AI 代理、控制代理行为并共享工作过程的开发者和团队。它把不同代理包装进统一会话中,便于切换运行方式、集中管理访问权限与成本,并让多人围绕同一实时会话查看、评论和操作。
用途与定位
Omnigent 是一个用于构建和运行 AI 代理的元框架,也可理解为位于代理工具之上的统一协调层。它可以连接 Claude Code、Codex、Pi 和自行编写的代理,让用户在不重写代码的情况下组合多个模型、运行框架与技术方案。其核心价值集中在组合、控制和协作三个方面:统一代理会话,集中执行策略,并共享完整的工作历史。
除使用已有代理外,Omnigent 还提供内置的 Polly 与 Debby 代理,前者用于编码编排,后者用于模型辩论;用户也可以使用 YAML 构建自己的代理。
适用场景
当一个任务需要不同代理分别承担编码、分析或协作职责时,可以通过 Omnigent 组合多个代理,并按需要切换 Claude Code、Codex、Pi 或自定义代理。对于希望统一管理代理操作的个人开发者和团队,它能够在元框架层面记录代理行为,并执行成本预算、访问控制、模型路由和基于风险的升级策略。
团队协作时,可通过 URL 分享实时代理会话。参与者能够查看完整历史、发表评论,并在同一会话中共同引导代理。需要限制文件系统、网络或凭据访问的任务,则可将代理放入本地操作系统沙箱或远程云沙箱中运行。
准备与上手
Omnigent提供安装器,并列出 uv、pip 和 Homebrew 等安装方式。开始使用前,需要根据所选代理准备相应的运行环境;如果使用自定义代理,还需要准备其代理定义。官网同时提供 Get Started、文档和 API 入口,便于继续了解运行与集成方式。
从架构上看,运行器会把任意代理包装成统一会话。该会话可以运行在本地操作系统沙箱或远程云沙箱中;服务器负责增加策略和共享历史,并把会话暴露到终端、网页、原生应用、移动端与 REST API。
主要功能
Omnigent支持组合多个模型、代理运行框架和技术方案,并通过少量配置切换 Claude Code、Codex、Pi 与自定义代理。内置代理包括用于编码编排的 Polly 和用于模型辩论的 Debby,也支持用 YAML 创建代理。
策略系统是有状态且以数据为中心的控制层,可以跟踪代理动作,执行成本预算、访问控制、模型路由和基于风险的升级。与仅依赖提示词约束不同,这些护栏位于元框架层。
安全沙箱支持本地操作系统环境和远程云环境。在 Linux 与 macOS 上,可限制文件系统及网络访问,并通过凭据代理机制使用凭据而不直接将凭据暴露给代理。实时会话支持通过 URL 共享,保留完整历史,方便团队审阅、评论和共同引导。
可确认的限制
Omnigent的能力依赖所接入的代理、模型及运行环境,统一协调层并不等同于替代这些代理本身。不同沙箱、宿主和客户端的可用能力可能存在差异。公开信息明确提到,Linux 与 macOS 支持文件系统和网络访问限制;其他操作系统是否具备相同限制,不能据此确定。
部分高级使用方式需要额外配置。例如,自定义代理可以使用 YAML 构建,但代理本身的运行条件仍取决于其所连接的工具和环境。移动端、网页、终端、原生应用及 REST API 都是会话接入方式,具体可用范围仍与部署和代理配置有关。
Omnigent能否同时使用多个代理?
可以。它支持组合多个模型、运行框架和技术方案,并在 Claude Code、Codex、Pi 与自定义代理之间切换。
代理会话能否与团队成员共享?
可以。实时代理会话可通过 URL 分享,成员能够查看完整历史、评论并共同引导会话。
Omnigent是否支持限制代理访问文件和网络?
支持。在本地操作系统沙箱或远程云沙箱中运行代理时,Linux 与 macOS 可限制文件系统和网络访问。