你是否见过这样的场景:用户输入一句“帮我做个登录页面”,几秒钟后,一个可访问、可交互的独立网站就出现在专属预览链接上?sandboxed 正是支撑这类神奇体验的开源底层引擎——它让你无需Kubernetes、不依赖公有云,仅用一台服务器、一条命令,就能为每位用户自动创建安全隔离的云端开发环境,并内置AI编码代理与实时预览能力。它解决的核心问题是:如何低成本、高安全地规模化交付“一人一沙盒”的AI原生开发体验。
核心功能
- 零配置沙盒秒级创建:接收一个HTTP请求,自动启动Docker容器,分配独立文件系统、内存限制与网络命名空间,实现强进程与资源隔离
- 开箱即用的AI编码代理:沙盒内预置轻量级AI Agent(支持接入主流LLM API),可直接根据自然语言指令生成、调试、运行前端/全栈代码
- 专属预览URL自动分配:每个沙盒启动后,自动生成类似
https://abc123.sandbox.openklc.com的唯一子域名,支持HTTPS与实时热更新预览 - 单二进制极简部署:整个控制平面由一个Go编译的静态二进制文件驱动,无外部依赖,跨Linux/macOS轻松运行
- 纯自托管,数据不出内网:所有代码、日志、模型调用均在你自己的服务器或私有云中完成,满足企业级合规与安全审计要求
- 面向SaaS产品的友好设计:提供清晰API接口与Webhook回调机制,可无缝集成到低代码平台、AI应用工厂、教育实训系统等产品中
适合哪些人用
如果你是以下角色之一,sandboxed 值得立刻加入技术选型清单:
- AI应用创业者:正在构建类似v0、Bolt或Lovable的“Prompt to App”产品,需要稳定、可控、可扩展的后端沙盒基础设施;
- SaaS平台开发者:为客户提供定制化模板、代码实验区或白标开发环境,需避免多租户污染与资源争抢;
- 技术教育平台工程师:为在线编程课、AI训练营提供每人一个免配置的实操环境,降低学员入门门槛;
- DevOps与内部工具团队:想用最小运维成本,替代复杂K8s方案,快速落地CI/CD沙盒测试、PR预览等场景。
快速上手
只需三步,5分钟内跑起来:
- 安装Docker(确保已启用Docker守护进程);
- 下载并运行二进制:
curl -fsSL https://raw.githubusercontent.com/tastyeffectco/sandboxes/main/install.sh | sh
或手动下载最新Release版sandboxed二进制文件并赋予执行权限; - 一键启动服务:
sandboxed serve --domain sandbox.yourcompany.com --lets-encrypt-email admin@yourcompany.com
(首次运行将自动申请Let’s Encrypt证书,替换为你的真实域名即可)
启动后,调用 POST /sandboxes 接口传入prompt(如{"prompt": "创建一个响应式计数器"}),即可获得含预览URL的沙盒实例——无需写YAML、不碰kubectl、不配Ingress。
项目信息
Self-hosted dev sandboxes with preview URLs. One command. No Kubernetes, perfect for coding agents and Saas factories
417
Stars
8
Forks
Go
MIT
编程语言:Go|GitHub Star 数:417|开源协议:MIT|GitHub 项目地址
它是AI时代开发者基础设施的“减法典范”:去掉冗余抽象,保留核心价值——让每个创意,都能在安全、独立、可分享的沙盒里,瞬间落地为可运行的网页。


