Archestra
统一托管企业模型访问、MCP 工具、智能体运行、安全策略与可观测性。
- Star 数
- ★ 4.4k
- 最近更新
- 今天
- License
- NOASSERTION
- 主语言
- TypeScript
- FA 评分
- 71/100 · 存在缺口
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台Codex · Claude Code · OpenAI API · Claude API
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 企业平台团队需要为多个业务部门提供统一的内部 AI 助手,同时通过 SSO、RBAC、角色映射和团队同步控制访问。
- 不适合
- 需要完全离线或不能挂载宿主机 Docker 套接字的团队
- 希望开箱即用、不想同时接入模型、MCP、身份与连接器的团队
- 30 人以上需先确认企业授权与费用边界的组织
- 源码审查
- 71/100 · 存在缺口
这个 Agent 能做什么,适合哪些场景?
Archestra 是一个可自行部署的企业 AI 平台,将聊天入口、LLM 网关、MCP 与 A2A 网关、私有 MCP 注册表、编排器和智能体运行时整合在一起。非技术用户可以通过内置聊天、Slack、Microsoft Teams 或电子邮件使用内部 AI 助手,开发者则可让 Claude Code、Codex 和 Cursor 通过统一令牌接入。平台支持 Anthropic、OpenAI、Azure、Bedrock 和 DeepSeek 等提供商,并提供虚拟 API 密钥、成本限制和动态模型路由。智能体可由计划任务、邮件或 webhook 触发,能够委派子智能体、复用技能、执行沙箱代码,并使用 Kubernetes 原生文件系统。部署边界由用户控制,可通过 Docker 快速启动,也有 Helm、Kubernetes 和 Terraform 相关的生产部署路径;遥测输出包括 OpenTelemetry 链路、Prometheus 指标、日志和团队成本数据。
用户、智能体或 Claude Code、Codex、Cursor 连接到 Archestra 的统一入口后,LLM gateway 将请求路由至已配置的模型提供商,并应用虚拟 API 密钥、成本限制和动态模型路由。MCP gateway 通过 OAuth 与 On-Behalf-Of 身份传递调用工具,private MCP registry 保存团队内部工具,MCP orchestrator 配合 Kubernetes operator 管理工具及其环境晋升。Agent runtime 接收 scheduled、email、webhook 或 A2A 触发,运行可复用技能、子智能体委派和沙箱代码,并可使用知识连接器支持的 RAG knowledge base。平台还执行确定性的工具调用规则、Dual-LLM 验证和 Lethal Trifecta 防护,并产生 OpenTelemetry traces、Prometheus metrics、日志与按团队统计的成本数据。
- 企业平台团队需要为多个业务部门提供统一的内部 AI 助手,同时通过 SSO、RBAC、角色映射和团队同步控制访问。
- 开发团队希望让 Claude Code、Codex 和 Cursor 共用一个受管入口及令牌,而不是分别向每位开发者分发模型提供商密钥。
- 安全团队需要让 MCP 工具以当前用户身份运行,并对工具调用实施确定性规则、Dual-LLM 验证和 Lethal Trifecta 防护。
- 基础设施团队需要在 Docker、Helm 或 Kubernetes 环境中部署 MCP 服务,通过私有注册表和自助环境晋升管理内部工具。
- 运营团队需要由计划任务、邮件、webhook 或 A2A 请求启动智能体工作流,并通过链路、指标、日志和成本跟踪观察运行情况。
- 知识管理团队希望通过连接器把现有系统接入 RAG knowledge base,再供内部助手和智能体使用。
如何安装或部署这个 Agent?
需要一台能够运行 Docker 的主机。执行:
docker pull archestra/platform:latestdocker run \
-p 127.0.0.1:9000:9000 -p 127.0.0.1:3000:3000 \
-e ARCHESTRA_QUICKSTART=true \
-e ARCHESTRA_BETA=true \
-v /var/run/docker.sock:/var/run/docker.sock \
-v archestra-postgres-data:/var/lib/postgresql/data \
-v archestra-app-data:/app/data \
archestra/platform然后访问 http://localhost:3000。该快速启动命令会挂载 Docker socket,并创建用于 PostgreSQL 与应用数据的持久卷。来源还列出 Helm、Kubernetes 和 Terraform 路径,但没有提供可直接复制的相应安装命令。
如何使用这个 Agent?
完成 Docker 启动后,在浏览器打开 http://localhost:3000,这是来源中给出的第一个可运行入口。随后可配置模型提供商,并为 Claude Code、Codex 或 Cursor 使用平台代理提供的统一令牌;具体令牌创建命令和所需提供商凭据名称未在所给材料中列出。需要工具集成时,可通过 MCP gateway 接入工具,或把团队工具发布到 private MCP registry;需要自动运行时,可创建由计划任务、邮件或 webhook 触发的智能体。生产使用还应配置 SSO/RBAC、密钥管理、环境级出口策略与成本限制,但来源没有给出这些配置的完整示例。
这个 Agent 有哪些优点和局限?
- 将 LLM gateway、MCP gateway、A2A gateway、私有注册表、Kubernetes 编排器和智能体运行时放在同一平台中,减少分别建设这些控制面的需要。
- 身份与安全能力覆盖 OIDC、SAML、Okta、Entra、RBAC、团队同步、On-Behalf-Of 工具调用、沙箱执行和多类工具防护。
- 明确支持 Anthropic、OpenAI、Azure、Bedrock、DeepSeek 等多个提供商,并提供动态模型路由、虚拟密钥和成本限制。
- 同时服务非技术用户与开发者,提供内置聊天、Slack、Microsoft Teams、邮件以及 Claude Code、Codex、Cursor 接入路径。
- 自带 OpenTelemetry traces、Prometheus metrics、日志及按团队成本跟踪,并提供 Docker、Helm、Kubernetes 和 Terraform 相关部署路径。
- 快速启动需要挂载主机的 /var/run/docker.sock,这会扩大容器可触达的主机资源范围,采用前需要进行安全评估。
- 完整能力涉及模型提供商、MCP、身份系统、连接器和 Kubernetes 等多层集成,部署与日常运维复杂度可能较高。
- 虽然列出了生产部署路径,所给材料只包含 Docker 快速启动命令,没有提供 Helm、Kubernetes 或 Terraform 的完整可复制配置。
- 定价采用 Open Core:少于 30 名用户的团队免费,同时存在企业许可,因此较大部署需要进一步确认费用与功能边界。
- 仓库元数据将许可证标为 NOASSERTION,而 README 徽章写明 AGPL 3.0 / Enterprise;采用前需要核对实际许可证文件和适用条款。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Archestra 当前 | 71 · 存在缺口 | 自托管服务免费版 + 付费版 | ★ 4.4k | 今天 | TypeScript | Codex · Claude Code · OpenAI API · Claude API |
| MUXI AI 应用服务器 | 59 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 191 | 20 天前 | — | — |
| Manifold | 60 · 存在缺口 | 自托管服务免费 | ★ 502 | 2 个月前 | Go | OpenAI API · Claude API |
| MCPJungle | 65 · 存在缺口 | 自托管服务免费 | ★ 1.3k | 2 个月前 | Go | Codex · Claude.ai |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
材料展示了 OBO 用户身份、RBAC、环境级出站策略、成本限制、密钥管理、沙箱和工具调用防护;工作流采用空的顶层权限、作业级最小授权、固定提交的 Actions、输入白名单和短期凭据。扣分在于快速启动直接挂载 Docker socket,用户确认机制主要是声明,示例破坏性命令拦截只覆盖特定 rm -rf 模式,数据流和回滚策略也没有完整展开。仓库和贡献者归属可见,但发布者身份仍未由指定注册表验证。
README、许可证路由和工作流所描述的平台、部署与安全方向总体一致。基准工作流对重叠运行、缺失镜像、版本不兼容、调度失败和快速失败均提供明确诊断,因此失败消息证据充分。扣分在于系统依赖容器、Kubernetes、云身份、模型提供商和外部连接器,所给材料没有证明这些依赖的降级或离线策略,产品级一致性也主要依赖说明性文字。
材料明确覆盖非技术用户、开发者、平台团队和企业部署,并列出聊天、网关、注册表、编排、RAG、定时任务、邮件、Webhook 与 A2A 等场景。触发器类型和基准输入约束清晰。扣分在于能力边界多由功能清单表达,缺少不支持事项;环境适配虽涵盖 Docker、Helm 和 Kubernetes,但快速启动需要 Docker socket,基准基础设施还绑定特定 GKE、GAR 和 GCS 配置。
README 结构清楚,提供快速启动、深层文档导航、部署、安全、贡献和发布入口;许可证路由以 SPDX、路径和默认规则明确区分 AGPL 与企业许可,足以给许可证满分。扣分在于本地安装细节较短,使用 latest 镜像削弱版本稳定性,示例有限且没有可见 FAQ,已知限制几乎未集中记录;维护主体和更新入口可推断但发布者身份未验证。
该产品将 LLM/MCP/A2A 网关、Agent 运行时、身份控制、护栏、可观测性、注册表和编排统一起来,输出面向聊天用户、开发工具及平台运维,显示出较高可用性和显著整合价值。扣分在于成本收益主要依靠定价、融资、部署数量和性能等声明,所给文件没有足够细节核算部署复杂度、运行成本或这些商业与性能主张。
若干安全和工程主张能追溯到具体工作流实现,例如权限收窄、提交固定、输入校验、失败关闭、清理和密钥注入;许可证声明也由独立许可证路由文件支持。扣分在于大部分平台能力、Fortune-50 部署、融资额和 p95 性能只在 README 中出现,缺少所给材料内的交叉证据;营销陈述、事实和推断没有始终清晰分层。
- 快速启动会把宿主机 Docker socket 挂入容器;在采用前应明确其宿主机级权限影响,并使用隔离环境或更小权限的部署方式。
- 不要仅凭 README 接受融资额、Fortune-50 部署、31 ms p95、沙箱和护栏效果等主张;本次材料未提供足够的内部交叉证据。
- 双许可证采用按 SPDX、代码片段和路径匹配的首条规则;分发或修改前应逐文件确认实际许可范围。
- 示例 PreToolUse 钩子只拦截一种明显的 rm -rf / 形式,不能视为通用的破坏性命令防护。
- latest 容器标签会降低部署可重复性;生产部署应固定镜像摘要或不可变版本。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
[1.4.0-rc.51](https://github.com/archestra-ai/archestra/compare/platform-v1.4.0-rc.50...platform-v1.4.0-rc.51) (2026-10-18) ⚠ BREAKING CHANGES * agents: GET /api/agents/options returns { data, pagination } instead of an array, pages at 100 items by default (1,000 at most), and accepts at most 200 ids. /api/agents/options/page and /api/agents/options/ids also accept at most 200 ids. API callers must read data and follow pagination.nextCursor. …在 GitHub 查看 ↗ -
platform-v1.3.76 platform: v1.3.76
发布说明摘录
[1.3.76](https://github.com/archestra-ai/archestra/compare/platform-v1.3.75...platform-v1.3.76) (2026-10-17) Bug Fixes * chat: reattach to a stalled run without duplicating the answer (backport to release/1.3) ([#9131](https://github.com/archestra-ai/archestra/issues/9131)) ([4716fdb](https://github.com/archestra-ai/archestra/commit/4716fdb5bc4643b9b5122eaf4809744a612e9c19)) …在 GitHub 查看 ↗ -
platform-v1.3.75 platform: v1.3.75
发布说明摘录
[1.3.75](https://github.com/archestra-ai/archestra/compare/platform-v1.3.74...platform-v1.3.75) (2026-10-17) Bug Fixes * chat: let members use the keys shared with them (backport [#8944](https://github.com/archestra-ai/archestra/issues/8944) to release/1.3) ([#8951](https://github.com/archestra-ai/archestra/issues/8951)) ([9e75e2d](https://github.com/archestra-ai/archestra/commit/9e75e2de794e2c69c7ae721a17ed4638c7faa94e)) …在 GitHub 查看 ↗