← 返回全部文章
·约 8 分钟PPT

Sandboxed

配套媒体

本页对应的 PPT 与演示视频

sandboxes-recommend.mp4
PPT
sandboxes-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../sandboxes-recommend.pptx
视频../../sandboxes-recommend.mp4
本文目录
  1. 🚀 什么是 Sandboxed?
  2. ✨ 核心功能一览
  3. 🛠️ 快速上手:5 分钟跑通
  4. 安装
  5. 让 AI Agent 为你构建应用
  6. 查看实时预览
  7. 📊 与竞品对比
  8. 💡 适用场景
  9. AI 应用构建平台(App Builder)
  10. 多租户预览环境
  11. 自托管编码 Agent 平台
  12. 用户群体总结
  13. 💰 定价方案
  14. 🎯 总结

🔥 Sandboxed:自托管 AI 开发沙箱引擎,一键启动隔离编码环境+预览链接

开源、单命令部署、内置 AI Agent,让你在自己的服务器上运行 Lovable/Bolt/v0 的底层基础设施。

封面图


🚀 什么是 Sandboxed?

Sandboxed 是一个开源的自托管开发沙箱引擎——你可以把它理解为 Lovable、Bolt、v0、Replit 背后的基础设施,但跑在你自己的服务器上。

你只需发一条 HTTP 请求,它就能:

  1. 创建沙箱 — 一个私有的隔离 Linux 容器(独立文件系统、独立内存限制)
  2. 运行 AI 编码 Agent — 内置 OpenCode 和 Claude Code CLI,给个提示就能自动写代码
  3. 生成实时预览 URL — 沙箱内的开发服务器瞬间获得可分享的预览链接

GitHub stars GitHub forks

核心定位:为 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,最新信息请以官网为准。