tastyeffectco/sandboxd

Open-source, self-hosted AI app builder — an agent builds real apps in isolated sandboxes on your own server, each live at a preview URL. Self-host in one command. MIT.

sandboxd 是一个开源平台,通过提示 AI 编码代理来构建应用。当你发送请求时,它会在你的机器上启动一个隔离的 Docker 容器,在该容器内运行编码代理(OpenCode 或 Claude Code)处理你的提示词,并在实时预览 URL 上展示结果。由于它是自托管的,你的代码、基础设施和数据保留在你的服务器上,而不是像 Bolt 或 Lovable 这样的托管服务。

它被设计为轻量级:一个 Go 二进制文件驱动 Docker 实现隔离,Traefik 处理 URL,SQLite 保存状态——无需 Kubernetes、外部数据库或消息队列。空闲沙箱按需休眠和唤醒,因此一台普通服务器可以承载许多应用。它通过兼容 OpenAI 和兼容 Anthropic 的端点(包括本地服务器、LiteLLM 网关或 AWS Bedrock 路由)支持自带模型。

提供两种界面:完整的 REST API,或可选的 Web 控制台,你可以在浏览器中描述应用、观看代理构建、编辑文件并查看 git 差异。你可以一键启动现成的开源应用(如 Ghost、n8n 或 Gitea),从脚手架开始,导入公共 Git 仓库,或从头构建——然后将结果打包部署。安装需要 Docker + git,支持 amd64 和 arm64(包括 Apple Silicon)。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目