# CubeSandbox **Repository Path**: OpenCloudOS/CubeSandbox ## Basic Information - **Project Name**: CubeSandbox - **Description**: Cube Sandbox 是一款基于 Rust 和 KVM 构建的、专为 AI Agent 安全且高效运行而设计的沙箱。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2026-04-14 - **Last Updated**: 2026-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
一个极速启动、高并发、安全且轻量化的 AI Agent 沙箱服务
| 安装及功能演示 | 性能测试 | RL场景演示 (SWE-Bench) |
|
|
|
| 单 / 高并发场景下百毫秒级的沙箱交付 |
不同规格沙箱 Cube Sandbox 自身内存消耗 *其中蓝色部分为沙箱规格,橙色部分为对应规格下消耗内存,随着规格扩大,内存消耗呈现少量增长 |
|
⚡ 毫秒级启动 —— 观看快速启动流程,然后进入快速开始指南。
--- 在具有KVM支持的机器上,三步启动你的第一个沙箱: 1. **启动Cube沙箱服务** ```bash curl -sL https://github.com/tencentcloud/CubeSandbox/raw/master/deploy/one-click/online-install.sh | bash ``` 2. **制作代码解释器沙箱模板** ```bash cubemastercli tpl create-from-image \ --image ccr.ccs.tencentyun.com/ags-image/sandbox-code:latest \ --writable-layer-size 1G \ --expose-port 49999 \ --expose-port 49983 \ --probe 49999 ``` 3. **运行你的第一段 Agent 代码** 设置环境变量指向本地服务:`CUBE_TEMPLATE_ID`、`E2B_API_URL`、`E2B_API_KEY`,然后直接使用 E2B 的官方 SDK: ```bash export E2B_API_URL="http://127.0.0.1:3000" # Required: any non-empty value satisfies the SDK check export E2B_API_KEY="dummy" # Required: template ID obtained from Step2 (create-from-image) export CUBE_TEMPLATE_ID="
💬 扫描上方二维码加入微信交流群,与核心开发者和社区伙伴零距离沟通!
## 许可证 Cube Sandbox 使用 [Apache License 2.0](./LICENSE) 开源许可证。 Cube Sandbox 的诞生离不开开源社区的基石,特别鸣谢 [Cloud Hypervisor](https://github.com/cloud-hypervisor/cloud-hypervisor)、[Kata Containers](https://github.com/kata-containers/kata-containers)、virtiofsd、containerd-shim-rs、ttrpc-rust 等。部分组件为适配 Cube Sandbox 运行模型进行了定制修改,原始上游归属声明均已保留。