archestra

给企业 AI 套上护栏,统一管理模型与工具,安全落地

Archestra 是一个面向企业的 AI 平台,核心解决企业在生产环境中安全、可控地使用大模型的问题。它提供了一套完整的治理框架,包括护栏(guardrails)、MCP 注册中心、网关和编排器。平台支持多种主流大模型(如 ChatGPT、Claude、DeepSeek、Gemini),并深度集成 MCP 协议,实现工具和服务的统一接入与管理。通过网关层,企业可以统一管控 API 调用、实施安全策略、监控使用情况;编排器则支持复杂工作流的自动化。Archestra 还支持 Kubernetes 部署,适合云原生环境。其核心能力在于将 AI 能力企业化,确保合规、安全和效率,让团队能放心地将 AI 集成到业务中。

开源 unknown 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 4302
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类对话助手
开发团队archestra-ai
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型a2a,a2a-mcp,acp,agent,ai,chatgpt,chatgpt-api,claude,deepseek,gemini,k8s,mcp,mcp-client,mcp-gateway,mcp-host,mcp-server,mcp-servers,mcp-tools,openai,runtime
GitHub 星标★ 4302
30天Star增速
HF 下载量
上线时间2025-07-15 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:Docker 3 步

环境要求

  • 已安装 Docker(需能访问 Docker Hub)
  • 宿主机可挂载 /var/run/docker.sock(用于沙箱化代码执行等能力)
  • 本地放行 3000 与 9000 端口
  • 能拉取 archestra/platform:latest 镜像的网络环境

安装与启动步骤

  1. 1拉取平台镜像

    从 Docker Hub 获取官方最新平台镜像,确认网络能正常访问镜像仓库。

    docker pull archestra/platform:latest
  2. 2启动 Archestra 容器

    映射 3000(Web UI)与 9000 端口,开启快速启动模式并挂载 Docker 套接字与数据卷。

    docker run 
      -p 127.0.0.1:9000:9000 -p 127.0.0.1:3000:3000 
      -e ARCHESTRA_QUICKSTART=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:latest
  3. 3浏览器访问控制台

    在浏览器打开本地 3000 端口进入平台界面,按引导完成初始配置。

关键配置

配置项必填说明示例
ARCHESTRA_QUICKSTART是启用快速启动模式,简化首次初始化流程true
/var/run/docker.sock是挂载 Docker 套接字,支持沙箱化代码执行等能力/var/run/docker.sock:/var/run/docker.sock
archestra-postgres-data否持久化内置 PostgreSQL 数据卷archestra-postgres-data:/var/lib/postgresql/data
archestra-app-data否持久化应用自身数据卷archestra-app-data:/app/data

如何确认成功

docker run 无报错并保持前台运行后,浏览器打开 http://localhost:3000 能正常显示平台界面即启动成功。

常见问题

Q:3000 端口无法访问怎么办?

A:确认容器仍在运行且端口映射为 127.0.0.1:3000:3000;如本机 3000 被占用,可改用其他宿主端口重新映射。

Q:为什么必须挂载 docker.sock?

A:README 的启动命令通过挂载 Docker 套接字支持沙箱化代码执行等容器化能力,缺少挂载相关功能可能不可用。

Q:数据重启后会丢失吗?

A:命令已挂载 archestra-postgres-data 与 archestra-app-data 两个命名卷,删除卷才会丢失数据,普通重启不会。

Q:生产环境也这样部署吗?

A:不建议,官方提供 Docker / Helm / Kubernetes 的完整部署说明,请参考 quickstart 文档。

注意事项

  • 该命令仅将端口绑定到 127.0.0.1,如需外部访问需自行调整端口绑定并评估安全风险。
  • 挂载 /var/run/docker.sock 等于把宿主机 Docker 控制权交给容器,生产环境请谨慎。
  • 更完整的 Docker / Helm / Kubernetes 部署方式见官方 quickstart 文档:https://archestra.ai/docs/platform-quickstart。
  • README 未给出默认管理员账号密码等初始化细节,请按界面引导或官方文档操作。

核心亮点

  • 内置护栏机制,可自定义策略,有效防止模型输出违规内容
  • 统一 MCP 注册中心,集中管理工具和服务,降低集成复杂度
  • 网关层支持多模型路由与负载均衡,提升可用性并降低成本

不足之处

  • 项目较新,文档和社区生态仍在建设中
  • 功能模块较多,初次部署和配置有一定学习曲线

适用场景

  • 企业级 AI 应用开发,需要统一管理多模型和工具
  • 对 AI 输出安全性和合规性有严格要求的生产环境
  • 基于 Kubernetes 的云原生平台,需要集成 AI 能力

替代项目

LangChain、Semantic Kernel、Dify

项目介绍

archestra 是基础设施领域的开源项目,由 archestra-ai 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(4,302)位列前 10%,在基础设施分类的 1,130 个项目里位列前 15%。

近 45 天,它的 GitHub 星标从 4,140 增加到 4,302,净增 162。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:企业级AI应用开发,需要统一管理多模型和工具。同类可对比的替代方案包括 LangChain、Semantic Kernel、Dify。

上一篇:tunnel-client

下一篇:fastapi-admin

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09