示例项目
以下是展示 Cube Sandbox 各种使用场景的示例项目。每个示例都是独立的项目,包含完整的 README、源码和依赖定义。
| 示例 | 说明 |
|---|---|
| 代码沙箱快速入门 | 最基础的用法:创建沙箱、执行 Python 代码、运行 Shell 命令、管理网络策略等,全部通过 E2B SDK 完成。 |
| 浏览器沙箱(Playwright) | 在 MicroVM 中运行无头 Chromium,通过 CDP 协议使用 Playwright 远程控制浏览器。 |
| OpenClaw 集成 | 部署 Cube Sandbox 并配置 OpenClaw Skill,让 AI Agent 能够在隔离的虚拟机环境中执行代码。 |
| SWE-bench + mini-swe-agent | 使用 cube-sandbox + mini-swe-agent 在隔离沙箱中自动化 SWE-bench 编码任务,支持多模型切换和 RL 训练愿景。 |
TIP
所有示例共享相同的环境变量约定(E2B_API_URL、E2B_API_KEY、CUBE_TEMPLATE_ID)。请先参考快速开始指南搭建 Cube Sandbox 环境。