Sandboxed
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../sandboxes-recommend.pptx../../sandboxes-recommend.mp4本文目录
🔥 Sandboxed:自托管 AI 开发沙箱引擎,一键启动隔离编码环境+预览链接
开源、单命令部署、内置 AI Agent,让你在自己的服务器上运行 Lovable/Bolt/v0 的底层基础设施。

🚀 什么是 Sandboxed?
Sandboxed 是一个开源的自托管开发沙箱引擎——你可以把它理解为 Lovable、Bolt、v0、Replit 背后的基础设施,但跑在你自己的服务器上。
你只需发一条 HTTP 请求,它就能:
- 创建沙箱 — 一个私有的隔离 Linux 容器(独立文件系统、独立内存限制)
- 运行 AI 编码 Agent — 内置 OpenCode 和 Claude Code CLI,给个提示就能自动写代码
- 生成实时预览 URL — 沙箱内的开发服务器瞬间获得可分享的预览链接
核心定位:为 AI 应用构建平台提供开箱即用的多租户沙箱基础设施
✨ 核心功能一览

🛠️ 快速上手:5 分钟跑通
安装
要求:Linux 系统 + Docker Engine + Compose 插件。
git clone https://github.com/tastyeffectco/sandboxes.git
cd sandboxes
./install.sh
安装脚本会自动检查 Docker、写入 .env 配置文件、构建沙箱基础镜像和控制平面,然后启动整个栈。API 立即可用:
curl http://127.0.0.1:9090/healthz
# → ok
让 AI Agent 为你构建应用
沙箱基础镜像已预装 OpenCode 和 Claude Code CLI,一条 API 即可启动编码 Agent:
API=http://127.0.0.1:9090
# 创建一个沙箱(开放端口 3000)
ID=$(curl -s -XPOST $API/sandbox \
-H 'content-type: application/json' \
-d '{"ports":[3000]}' | sed -E 's/.*"id":"([^"]+)".*/\1/')
echo "sandbox: $ID"
# 提交任务给 AI Agent
curl -s -XPOST $API/v1/sandboxes/$ID/tasks \
-H 'content-type: application/json' \
-d '{
"prompt":"create a Vite todo app and run it on port 3000",
"agent":"opencode"
}'
# 流式查看 Agent 进度
curl -N $API/v1/sandboxes/$ID/tasks/$TASK_ID/events
查看实时预览
构建完成后,应用在 http://s-<ID>-3000.preview.localhost 即可访问。如果是生产环境,会获得 https://s-<ID>-3000.preview.yourdomain.com 的 TLS 链接。
注意:沙箱空闲时自动停止释放内存,第一个请求会自动唤醒,整个过程对用户透明。
📊 与竞品对比

💡 适用场景
AI 应用构建平台(App Builder)

功能说明:这是 Sandboxed 的核心工作流演示——从用户输入"帮我创建一个 Todo 应用"到获得可访问的实时预览 URL,全程自动化。用户无需接触服务器、无需配置环境、无需部署流程。
输入要求:一条包含端口定义的 HTTP POST 请求 + 自然语言提示词
输出效果:完整的 AI 生成应用,在独立的隔离容器中运行,可通过专属预览 URL 访问
适用场景:
- SaaS 平台为用户提供"描述→生成→预览"的全流程体验
- 企业内部工具快速 prototyping 平台
- 教育场景的学生编程作业在线评测
多租户预览环境
功能说明:每个用户/每个分支获得独立的隔离沙箱,互不干扰。沙箱自动管理生命周期:无请求时休眠释放内存,有请求时透明唤醒。
适用场景:
- 团队 PR 预览环境(每个 PR 自动创建沙箱)
- 多用户 SaaS 产品的用户专属开发空间
- 代理平台为每个 Agent 分配独立的执行环境
自托管编码 Agent 平台
功能说明:利用内置的 OpenCode 和 Claude Code CLI,构建自己的 Agent 编排平台。通过 POST API 提交任务,通过 SSE 流式获取进度,无需管理 Agent 基础设施。
适用场景:
- 需要私有数据安全和合规的 AI 编码平台
- 自定义 Agent 工作流编排
- 批量自动化代码生成和重构
用户群体总结
- ✅ AI SaaS 创业者:快速构建应用生成类产品,无需从零搭建基础设施
- ✅ DevOps 团队:为开发者提供自托管的沙箱环境,成本可控
- ✅ 教育平台:在线编程教学、作业评测、实验环境
- ✅ Agent 平台开发者:需要隔离执行环境的 Agent 编排系统
- ❌ 不适合:只需要 1-2 个容器跑个人项目,用 docker run 或者 shell 脚本更简单
💰 定价方案
Sandboxed 完全 开源免费(MIT 协议),你只需支付服务器费用。
成本优势对比:
- 自托管单机:一台 $20/月的 VPS 可运行数十个沙箱
- 商业方案(CodeSandbox/Replit):同样覆盖范围需 $200+/月
关键省钱机制:
- 空闲自动停止 → 释放内存 → 无需为闲置付费
- 唤醒透明无感 → 用户体验不牺牲
- 单机 Docker 架构 → 无需 K8s 集群
💡 一台 $20 的服务器 = 数十个并发沙箱 = AI 应用构建平台的完整后端基础设施
开源协议: MIT
🎯 总结
Sandboxed 是 AI 应用构建领域被低估的关键基础设施。当大家都在关注 AI 模型能力和前端体验时,Sandboxed 解决了最现实的问题——如何安全、高效、低成本地运行用户生成的代码并提供预览。
如果你正在构建 AI App Builder、Agent 平台或者多租户编码环境,Sandboxed 能帮你省下数月的平台工程时间。它不花哨,但坚实可靠。
推荐指数: ⭐⭐⭐⭐⭐(满分5星)
适合人群: AI SaaS 创业者、全栈开发者、DevOps 工程师、教育平台技术负责人
立即体验: Sandboxed GitHub 仓库
GitHub 仓库: tastyeffectco/sandboxes
数据截至 2026-06-05,最新信息请以官网为准。