O
0

Omnigent:用于编排和运行 AI 代理的元框架

Omnigent 是一个开源的 AI 代理元框架,为 Claude Code、Codex、Pi 以及自定义代理提供统一运行层。它支持组合不同代理、施加策略与沙箱限制,并通过终端、网页、原生应用、移动端和 REST API 参与实时协作。

链接直达

Omnigent:用于编排和运行 AI 代理的元框架

原站网页截图,页面可能随时间更新。

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 可限制文件系统和网络访问。


访问软件官网 · 查看资料来源

相关推荐

N

Neovim 是一款基于 Vim 的文本编辑器,强调可扩展性、易用性和跨环境使用。它支持 Lua 插件、Vimscript、LSP、Tree-sitter、终端,以及通过 RPC 连接的图形界面和其他扩展。

D

DBeaver Community 是一款免费、开源的通用数据库管理工具,适合个人项目。它支持连接和探索 MySQL、MariaDB、PostgreSQL、SQLite、SQL Server、Apache 家族等关系型数据库,并提供数据编辑、SQL 编辑、元数据管理、任务管理和数据库维护工具。

w

watchexec 是一个命令行工具,用于监视当前目录中的文件变化,并在变化发生时执行指定命令。它适合自动启动构建流程、重启开发服务器、检测活动,减少反复手动按回车执行命令的操作。

T

Tracely-ai 将 AI Agent 的生产追踪、质量评估、故障聚类和回归测试连接起来。它可以接收 Agent trace,对对话、运行或单个 span 进行评估,将失败运行冻结为可重放测试,并在 Pull Request 中发现回归时阻止合并。

s

simutil 是面向移动开发和测试的设备工具集,提供桌面应用、TUI 与 CLI。它可启动、关闭、连接、投屏、控制、录制安卓和苹果设备,并支持批量场景执行、日志查看、插件扩展及脚本自动化。

评论

暂无评论,来抢沙发~