简介
CodeSandbox 把开发环境整台搬到云端:本地什么都不装,打开浏览器就是一个能跑的工程,环境在远端隔离着,用完就丢。它解决的是两件具体的事——试一个不熟的库、复现别人报的 bug,不用再往自己机器上装一堆依赖;AI 生成的代码要验证能不能跑,也不该直接丢进本机。它面向团队里做前端与全栈的人,替代的是「装 Node、配环境、上 Docker 才敢跑」那套老流程。
现在它属于 Together AI,产品重心明显偏向「给 AI 和流水线提供沙箱基础设施」:核心能力拆成 API、SDK 与 Sandpack 三块,AI agents、开发环境托管、代码解释与评测、CI/CD 各自被做成独立用例。底层是 microVM,整机克隆与快照恢复压到 2 秒以内,闲置会自动休眠,回来接着用同一个沙箱,上下文不丢。模板库覆盖主流前端栈,新建沙箱从自己的技术栈起步即可。
适用人群
最适合两类人:一类是团队里负责前端与全栈的开发者,要反复试新库、复现线上 bug、把自己的环境整份分享给同事;另一类是把 AI 生成的代码当生产输入的人,需要一个隔离的地方先跑通再合并。反过来,只做单一小项目、本地环境已经很顺手的人不必为此付费,免费额度足够偶尔试跑;必须直连内网数据库、或者要求完全离线开发的项目也不适合,沙箱在云端,网络一断就什么也干不了。
优缺点
- ✅ 云端隔离运行,跑陌生代码不用担心中毒或污染本机环境。
- ✅ 起机快,2 秒内能拉起一台带依赖的虚拟机,试错成本低。
- ✅ 模板覆盖主流前端栈,新建工程不必从空目录开始配。
- ✅ 有 API 与 SDK,能把沙箱接进自动化流程,不必手工点。
- ❌ 免费额度有限,团队协作与并发用量上去后要付费。
- ❌ 全程依赖网络与浏览器,断网或弱网时基本干不了活。
使用方法
- 先登录取环境:打开站点,右上角 Sign In 登录后从 Start for free 建第一个沙箱;不登录也能翻模板和文档,但沙箱要挂在自己名下才存得住。
- 挑一个接近的模板起步:模板区按技术栈排,React、Vue、Next.js、Node 这些常见组合都有,选最接近目标的那套,进去删文件比从空目录搭快得多。
- 在云端编辑与运行:沙箱里就是浏览器版编辑器,终端、依赖安装、预览全在远端容器里执行;跑不通先看终端报错,依赖没装齐是最常见的原因。
- 进阶用法是把它接进流程:用 API 或 SDK 在 CI 里为每次提交开一个一次性沙箱跑测试,跑完让它休眠;要同时跑多个 AI 任务时,从一份基线 fork 出多个副本,互不干扰;前端项目还能用 Sandpack 把可运行示例嵌进文档。
- 注意两条限制:沙箱按闲置时间休眠,长期不管的环境要定期清,否则免费额度会被一堆僵尸沙箱吃掉;本地编辑器和云端环境是两套依赖,别假设本地能跑云端就一定能跑。
收费说明
免费起步、按需付费。个人试跑靠免费额度就够,团队协作、并发沙箱与 SDK 调用属于付费能力,价格按席位与用量分档。真正的账要按并发算:同时在跑几个沙箱就乘几份,配合自定义的休眠时间能把闲置开销压下来。先用免费额度把流程跑通,再拿真实并发量去价格页核一遍,比按人头估算靠谱得多。
平台支持
网站与在线应用:全部功能跑在浏览器里,桌面浏览器打开即用,不需要装客户端,也没有移动 App。国内可以直接打开,不用额外挂代理,登录与协作全在网页里完成;移动端浏览器能打开看代码,但终端和多面板编辑在窄屏上基本没法用,正经开发还是用桌面。另有 VS Code 扩展可把本地编辑器接到云端沙箱,Sandpack 供前端项目做组件级嵌入,SDK 与 API 则是给后端和流水线调用的。
截图













