Skip to content
View as Markdown

给 AI 智能体用的执行基础设施 ​

SandrPod 把你已经在付费的机器,变成按需创建、用完即弃的沙箱。它由三部分组成: 一个控制面、一个 worker、一个跑在沙箱里的执行引擎 —— 你可以把三个进程塞进一台 笔记本,也可以铺到八家云厂商的机队上。

智能体感知不到区别。它用的 SDK 也感知不到。

跑在你拥有的任何地方 : 八家云厂商、普通 Docker,或者一台连 Docker 都没装的裸机(用 sandrpod-agent)。worker 不需要任何入站端口:它们主动拨出去。

说任何 SDK : 原生 REST、Python、TypeScript、LangChain / deepagents,以及未经修改的 E2B SDK —— 直接替换。改一个环境变量,不改你的代码。

控制权在你手上 : 数据自托管、可选的权限闸门、决策审计、按沙箱的出网白名单、沙箱看不见明文的 凭据遮蔽。

六十秒 ​

bash
curl -O https://raw.githubusercontent.com/sandrpod/sandrpod/main/docker/docker-compose.yml
docker compose up -d

这条命令会拉取三个已发布镜像,在 localhost:8080 启动控制面,并启动一个通过反向 隧道拨回控制面的 Docker worker。不需要 Go 工具链、不需要构建、不需要 clone。

bash
pip install sandrpod-cli
sandrpod-cli create demo --provider local
sandrpod-cli execute demo "echo 来自你自己机器上的沙箱"

你该从哪一页开始 ​

你想做什么去看
五分钟内跑起一个沙箱快速开始
继续用现有的 E2B 代码E2B 直接替换
从脚本或智能体里驱动它CLI · REST API
搞清楚各个部件在干什么架构
放到真实流量前面生产部署
把它当成付费服务来运营引擎就是这一套,商业控制台在同一引擎上构建

它不是什么 ​

SandrPod 不是那种注册就能用的托管产品。引擎是 Apache 2.0 的,完全跑在你控制的 基础设施上。我们在 cloud.sandrpod.com 有一套基于同一 引擎的商业控制台,但这份文档里的任何内容都不依赖它。

Apache 2.0 — your clouds, your machines, your rules.