AgentTier 是一个企业级 Kubernetes 原生沙盒平台,旨在为人类开发者和 AI 智能体提供隔离、持久化的运行环境。它通过 Kubernetes 自定义资源定义(CRD)以声明式方式管理沙盒,每个沙盒由一个 Pod、独立持久存储卷(PVC)以及默认拒绝的网络策略组成,并可选启用 gVisor 内核级隔离。
主要用途
- 在安全隔离环境中运行 AI 编程智能体,如 Claude Code、Cursor、Aider。
- 为工程团队提供按需的开发环境。
- 执行不可信的 AI 生成代码,借助 gVisor 实现内核级隔离。
- 通过沙盒间通信编排多智能体工作流。
主要能力
- 声明式沙盒管理:通过 Sandbox CRD 创建和管理沙盒,每个沙盒自动配置 Pod、PVC 和默认拒绝的 NetworkPolicy。
- 多智能体支持:内置多种沙盒镜像模板,包括 sandbox-general、sandbox-claude-code、sandbox-openclaw、sandbox-langgraph、sandbox-rl、sandbox-strands-bedrock。
- 交互式终端:提供浏览器内完整 PTY,可直接在沙盒中运行命令行工具。
- 流式 API:提供 SSE invoke API,便于集成。
- 沙盒生命周期管理:支持创建、列表、停止、恢复、删除、克隆、执行命令等操作。停止时保留全部文件和状态且无计算成本,恢复约 5-10 秒(热池约 800 毫秒),克隆基于 CSI VolumeSnapshot 实现字节级一致的工作区。
- 仪表板:混合展示人类开发者沙盒与 Claude Code 智能体沙盒。
- 客户端支持:提供 Python SDK、Python CLI(agenttier 命令,涵盖完整沙盒生命周期)、Go CLI(agent 模式)以及 REST API。
使用方式 部署支持两条路径:
- 本地集群(kind 或 minikube):需 Docker、kubectl、helm、Go 1.25+,运行部署脚本自动创建集群、从源码构建九个镜像(3 个核心镜像:controller、router、web-ui;6 个沙盒镜像)、旁加载镜像、安装 Helm Chart 并运行冒烟测试。本地开发使用 auth.devAuth=true,切勿用于生产。
- AWS EKS:需 aws CLI、Terraform >= 1.10、kubectl、helm、jq、zip。部署脚本通过 Terraform 创建 VPC、EKS 集群、托管节点组(含可选 gVisor 组)、EBS CSI、IRSA 角色、ECR 仓库、Cognito 用户池等,并构建推送镜像、安装 AWS Load Balancer Controller 和 AgentTier Helm Chart。默认配置下 EKS 集群每日成本约 8-10 美元,使用完毕应执行拆除命令以避免持续计费。
镜像构建支持本地 buildx 和 AWS CodeBuild 两种路径。当无本地 Docker 或端点访问模式为 private 时,自动选择 CodeBuild 在云端构建。私有端点模式下,部署脚本通过 VPC 内的 CodeBuild 完成集群内步骤,人类操作员可通过 SSM Session Manager 端口转发访问私有集群。
适用场景
- AI 编程智能体的安全运行环境。
- 团队按需开发环境。
- 不可信 AI 代码的隔离执行。
- 多智能体工作流编排。
限制
- EKS 部署产生云资源费用(约 8-10 美元/天),需及时拆除。
- 私有端点模式下集群访问需额外配置 SSM 端口转发。
- 本地开发模式使用 devAuth,不可用于生产。
- 部分可选沙盒镜像(openclaw、strands-bedrock、langgraph、rl)为尽力构建,上游失败不阻塞部署,但若从对应模板创建沙盒可能遇到 ImagePullBackOff。
- 文档未提供具体的收费定价、性能基准或与其他平台的对比数据。