CubeSandbox
活跃简介
腾讯云开源的高性能 AI Agent 代码沙箱,基于 RustVMM 和 KVM 实现硬件级隔离,冷启动低于 60ms,单实例内存开销低于 5MB,兼容 E2B SDK 接口。
核心特性
- 极速冷启动:通过资源池预配置和快照克隆,端到端沙箱创建时间低于 60ms
- 超低内存开销:每个实例低于 5MB,单机可运行数千个沙箱
- 真正的内核级隔离:每个智能体运行在独立的 Guest OS 内核上,基于 RustVMM 和 KVM
- E2B SDK 直接替换:只需替换一个 URL 环境变量即可从闭源沙箱迁移
- 事件级快照与回滚:毫秒级粒度的检查点,通过 CubeCoW CoW 引擎实现即时克隆和回滚
- CubeVS eBPF 网络安全:沙箱间网络隔离,细粒度出口流量过滤
适用场景
💡 AI 智能体生成和运行不受信任的 LLM 代码的安全代码执行沙箱
💡 高并发智能体部署:单节点上同时运行数千个隔离沙箱
💡 强化学习环境(如 SWE-bench):快速沙箱配置和重置
💡 生产级沙箱服务:以更高性能和更低成本替代 E2B
分类
快速开始
pip install cubesandbox
# 单节点部署:
cubesandbox serve
# 创建沙箱:
import cubesandbox
client = cubesandbox.Client()
sandbox = client.sandboxes.create()
result = sandbox.run_code('print("Hello from CubeSandbox!")')
print(result)
# 集群模式:详见文档 https://docs.cubesandbox.ai/