OpenSandbox

活跃
GitHub Python Apache-2.0

简介

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()

相关项目