OpenSandbox
活跃简介
OpenSandbox 是面向 AI Agent 的安全、快速、可扩展的沙箱运行时,提供代码执行、网络隔离与多语言会话管理。
核心特性
- 通用沙箱平台 — 为 AI 应用提供多语言 SDK
- 统一沙箱 API — 屏蔽 Docker / Kubernetes 差异
- 多场景支持 — Coding Agent、GUI Agent、Agent 评估、AI 代码执行
- CNCF Landscape 项目 — 行业生态认可
- 多语言 SDK — Python、Node.js、Go 等
适用场景
💡 为 Coding Agent 提供可复现的代码执行环境
💡 在 GUI Agent 中安全运行浏览器与桌面操作
💡 搭建 Agent 评估与 RL 训练的统一沙箱
💡 在企业内自托管多租户沙箱服务
快速开始
# 安装 Python SDK
pip install opensandbox
# 启动一个沙箱
from opensandbox import Sandbox
sb = Sandbox.create()
result = sb.exec("python -c 'print(1+1)'")
print(result.stdout) # "2"
sb.close()
# 启动 GUI 沙箱
gui = Sandbox.create(type="gui", image="chrome")
gui.screenshot()