Opengeni
Opengeni(opengeni.ai)是一个开源(Apache-2.0)的「把 Agent 装进你产品」的 AI 基础设施:提供持久可重放的 Agent 会话(断连可恢复)、隔离沙箱、受治理的凭据与 OAuth、工具与 MCP 接入、记忆、多租户与任意模型切换,并配套 SDK 和可直接嵌入产品的 React 组件(API Key 只留在你的后端)。你可以自托管(Helm 跑在任意 Kubernetes,Terraform 覆盖 AWS/Azure/GCP,免费),或用 Opengeni Cloud(仅付模型成本外加 5%)。GitHub 194 stars。
核心功能
- ✓ 智能体
- ✓ 工作流自动化
- ✓ 开源
- ✓ 可自托管
- ✓ 提供API
- ✓ 企业级安全
- ✓ 多模型路由
👍 优点
- + 开箱即用的生产级 Agent 基础设施:持久可重放会话、隔离沙箱、受治理凭据、工具/MCP、记忆、多租户一次打包,几小时接入而非数天自建
- + 真正开源且可自托管:Apache-2.0,Helm 跑任意 Kubernetes、Terraform 覆盖 AWS/Azure/GCP,零许可成本,数据与控制权留在自己手里
- + 前端交付到位:配套 @opengeni/react 组件,流式输出、工具步骤、输入框开箱即用,CSS 变量几秒换肤,API Key 永不进浏览器,安全边界清晰
- + 计费克制、锁定风险低:云端仅收模型成本 +5% 无固定月费,自托管免费,且云与自托管同源,可先从云验证再无缝迁回自有基础设施
- + 模型无关:OpenAI / Azure OpenAI / OpenRouter / 自建 OpenAI 兼容端点自由切换,不被单一模型供应商绑定
👎 缺点
- - 项目很新、生态尚幼:GitHub 约 194 stars,示例、社区问答与第三方评测有限,遇到坑时外部可参考资源不多
- - 自托管有运维门槛:需要 Kubernetes + Terraform 能力,并非「一键」,对小团队是隐性成本
- - 定位是开发者框架而非成品:非技术用户无法直接拿来用,必须写代码集成 SDK 与组件
- - 企业级成熟度待验证:多租户、权限、行级安全等随版本演进,公开 SLA、合规与退款保障不充分
- - 功能广度带来认知负担:七块能力(会话/沙箱/凭据/工具/记忆/多租户/模型)全开需要理解其数据模型与配置,上手曲线不止「几行」
适合人群
最适合: 想把 Agent 嵌进自有产品的开发团队:做 SaaS/内部工具,需要持久会话、断点恢复、隔离沙箱、用户级 OAuth 凭据、工具与 MCP 编排、多租户隔离,又不想从零自建这套基础设施;重视数据主权与成本可控、希望 Apache-2.0 开源自托管(K8s/Terraform)的团队;想先在 Opengeni Cloud 按模型成本+5% 低成本验证、再迁回自有云的人;用 React 技术栈、希望直接拿组件快速做出带流式输出与工具步骤的对话界面者。
不适合: 非技术用户与只想用现成聊天产品的人——Opengeni 是开发者框架,必须写代码集成 SDK 与组件;没有 Kubernetes/Terraform 运维能力、又不愿用云托管的团队——自托管有真实门槛;需要成熟企业级 SLA、公开合规与退款保障、庞大社区兜底的生产关键负载——项目很新、星标少、外部参考资料有限;只想用单一闭源 Agent 平台、不愿维护基础设施与版本演进的人;对多租户/权限等随版本变化敏感、要求接口长期稳定的场景。