opensandbox-group/OpenSandbox
Secure, Fast, and Extensible Sandbox runtime for AI agents.
What it solves
OpenSandbox provides a secure, isolated environment for AI applications to execute code, run commands, and interact with files without risking the host system. It solves the challenge of providing AI agents (like coding or GUI agents) with a safe "sandbox" where they can perform tasks, be evaluated, or undergo reinforcement learning training in a controlled manner.
How it works
The platform uses a unified API and multi-language SDKs to manage the lifecycle of sandboxes. It supports multiple runtimes, including Docker for local development and Kubernetes for large-scale distributed scheduling. For enhanced security, it integrates with strong isolation runtimes like gVisor, Kata Containers, and Firecracker microVMs. It also includes an ingress gateway for traffic routing and a credential vault to inject secrets into workloads without exposing them to the the AI agent.
Who it’s for
- AI Agent Developers: Those building coding agents, GUI agents, or browser automation tools.
- ML Researchers: People performing agent evaluation or RL training that requires isolated execution environments.
- Software Engineers: Developers needing a scalable code interpreter or remote development environment (e.g., VS Code in a sandbox).
Highlights
- Multi-Runtime Support: Works with Docker and Kubernetes, supporting both local and distributed scales.
- Strong Isolation: Compatible with secure container runtimes like gVisor and Firecracker.
- Broad Integration: Provides an MCP server for compatibility with clients like Claude Code and Cursor.
- Comprehensive Tooling: Includes multi-language SDKs (Python, Java, JS/TS, C#, Go) and a dedicated CLI (
osb). - Built-in Environments: Ready-to-use implementations for code interpreters, Chrome/Playwright browser automation, and full VNC desktops.
Related
- Project
- Dispatch
- Project
- Dispatch
- Project