Gram 是 Speakeasy 开源发布的 AI 控制平面(AI Control Plane),定位为在企业组织内安全地规模化使用 AI 的统一技术栈。它面向人类用户与 AI 智能体,提供连接、保护、观测和分发智能体、MCP 与技能的能力。
主要能力
-
集中管理与分发:集中管理全公司可访问的 MCP、技能(Skills)和助手(Assistants),基于企业角色进行分发。支持团队、服务器和工具级别的权限控制,通过 RBAC 和 OAuth2.1 强制执行,并可与企业身份提供商(如 Okta、Azure AD、Google Workspace 等)同步。
-
安全与策略执行:对每一次提示、响应和智能体操作进行实时检查与执行。敏感数据在离开环境之前可被阻止、脱敏或记录。支持创建并执行灵活策略,以防止提示注入、记录影子使用(shadow use),并检测 PII、密钥及其他敏感数据类型。
-
可观测性与成本管理:基于 OpenTelemetry 构建,可跨团队追踪 AI 使用情况,以 token 或成本衡量影响。支持深入分析高成本会话、创建预算并衡量工具效果。数据可通过平台 MCP 和内置助手进行导出与交互。
-
连接与网络:为智能体连接 SaaS 供应商、API 和内部系统的 MCP 提供单一控制层,内置策略执行和细粒度访问控制。支持按需部署私有网络与隧道。
-
审计与合规:每一次工具调用、权限变更和访问事件都会被记录并可搜索。项目已通过 SOC 2 Type II 和 ISO 27001 认证。
使用方式
用户可以选择使用 Speakeasy 的托管平台,通过注册账号并参考快速入门指南开始;也可以选择在本地运行开源版本。本地运行的主要步骤是执行 ./zero 脚本,该脚本会安装依赖、运行待处理的数据库迁移并启动所有服务。主要依赖为 Mise 和 Docker,若未安装,./zero 脚本会引导安装。本地开发时,可通过种子脚本为本地组织填充一个真实可用的工作环境,包括已部署的 API、智能体会话、遥测数据、风险发现、团队成员和 API 密钥;该脚本直接与数据库通信,可在服务启动前运行,重复运行会重置种子数据。若需同时处理多个分支,每个 git worktree 可在各自端口上运行完整技术栈。更多关于本地开发、认证、worktree 和 CLI 的细节可参考 CONTRIBUTING.md。
技术栈
仪表盘使用 TypeScript,后端使用 Golang,API 采用设计优先的 Goa 框架,工作流引擎为 Temporal,基于用量的计费使用 Polar,LLM 网关为 OpenRouter,SDK 由 Speakeasy 生成。
适用场景
Gram 适用于需要在企业内部统一管理 AI 使用、控制敏感数据外泄风险、追踪 AI 成本与用量、并集中分发 MCP 与智能体能力的组织。尤其适合有合规要求、需要与现有身份系统集成、并希望获得完整审计能力的企业团队。
限制与说明
关于具体收费价格、托管平台的具体套餐、支持的具体 AI 提供商列表、以及各项功能的详细使用步骤,当前资料暂未提供。