OpenSandbox is a general-purpose sandbox platform for AI applications offering multi-language SDKs, unified sandbox APIs and Docker/Kubernetes runtimes for use cases like coding agents, GUI agents, evaluation, code execution and RL training. It provides SDKs, CLI and MCP integration, a sandbox protocol for custom runtimes, built-in environments such as command, filesystem and code interpreter, network ingress/egress controls, credential vault injection and strong isolation via gVisor, Kata Containers and Firecracker.
- Release images published to Docker Hub, GHCR and Alibaba Cloud with Cosign signatures and provenance
- SDKs for Python, Java/Kotlin, TypeScript/JavaScript, C#/.NET and Go
- OpenSSF Best Practices badge and CNCF Landscape listing
Examples for common OpenSandbox use cases. Each subdirectory contains runnable code and documentation. Integrations and sandboxes are available for various tools and services like AI models, desktop environments, and web scraping.
OpenSandbox provides a secure and isolated runtime environment for running commands, filesystems, code interpreters, browsers, and developer tools. It offers multi-language SDKs, unified APIs, and supports various AI workloads like coding agents, browser automation, remote development, AI code execution, and RL training.
OpenSandbox is a general-purpose sandbox platform for AI applications, offering multi-language SDKs, unified sandbox APIs, and Docker/Kubernetes runtimes for scenarios like Coding Agents, GUI Agents, Agent Evaluation, AI Code Execution, and RL Training.