opensandbox-group/OpenSandbox

Description: Secure, Fast, and Extensible Sandbox runtime for AI agents.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 50 minutes ago
Added to GitGenius on March 2nd, 2026
Created on December 17th, 2025
Open Issues & Pull Requests: 123 (+0)
Number of forks: 1,016
Total Stargazers: 12,141 (+0)
Total Subscribers: 51 (+0)

Issue Activity (beta)

Open issues: 77
New in 7 days: 22
Closed in 7 days: 17
Avg open age: 25 days
Stale 30+ days: 33
Stale 90+ days: 7

Recent activity

Opened in 7 days: 19
Closed in 7 days: 12
Comments in 7 days: 2
Events in 7 days: 22

Top labels

  • feature (51)
  • bug (38)
  • component/server (21)
  • component/execd (17)
  • help wanted (17)
  • sdks (14)
  • in-progress (10)
  • component/k8s (9)

Repository Insights (GitGenius)

Median issue/PR response: 1.3 hours
Mean response time: 2.1 days
90th percentile: 5.8 days
Tracked items: 300

Most active contributors

Detailed Description

OpenSandbox is a general-purpose sandbox platform designed specifically for AI applications, offering secure and extensible runtime capabilities for AI agents. The project is written primarily in Python and provides a comprehensive ecosystem for sandboxed execution across multiple programming languages and deployment environments.

The platform delivers multi-language SDKs covering Python, Java/Kotlin, JavaScript/TypeScript, C#/.NET, and Go, alongside a command-line interface called osb and Model Context Protocol (MCP) server integration. These tools enable developers to create sandboxes, execute commands, manage files, and integrate with AI coding agents like Claude Code and Cursor. The sandbox protocol defines lifecycle management and execution APIs, allowing users to extend custom sandbox runtimes according to their specific needs.

OpenSandbox includes a built-in sandbox runtime with lifecycle management supporting both Docker and Kubernetes deployments, enabling execution ranging from local development to large-scale distributed scheduling. The platform provides pre-built sandbox environments for command execution, filesystem operations, and code interpretation, with examples covering coding agents, browser automation using Chrome and Playwright, desktop environments with VNC access, and VS Code integration through code-server.

Network and security features include a unified ingress gateway with multiple routing strategies, per-sandbox egress controls, and a credential vault for secure credential injection without exposing secrets to workloads. The platform supports strong isolation through secure container runtimes including gVisor, Kata Containers, and Firecracker microVMs, enhancing isolation between sandbox workloads and the host system.

According to GitGenius activity tracking, the repository demonstrates active development with a median issue and pull request response latency of 1.3 hours across 238 tracked items, though the mean response time is 34.2 hours. The most frequently addressed issue categories are feature requests (35 items) and bug reports (26 items), with component/server issues appearing in 15 tracked items. Primary contributors include Pangjiping with 306 recorded events, ninan-nn with 116 events, and hittyt with 80 events. The repository shows overlapping contributor connections with alibaba/opensandbox, microsoft/call-center-ai, and dotnet/aspnetcore.

The project is classified across multiple security and cloud-native domains including cloud-native infrastructure, security sandboxing, container security, runtime security, threat detection, malware analysis, vulnerability analysis, isolation mechanisms, security platforms, and virtualization. The repository maintains OpenSSF Best Practices certification and appears on the CNCF Landscape, indicating alignment with cloud-native standards and security best practices.

The codebase is organized into distinct components including SDKs for multiple languages, OpenAPI specifications, a FastAPI-based sandbox lifecycle server, a command-line interface, Kubernetes deployment configurations, execution daemons, ingress and egress control components, runtime sandbox implementations, comprehensive examples, and extensive documentation covering architecture, credential management, and enhancement proposals through the OpenSandbox Enhancement Proposals (oseps) process.

OpenSandbox
by
opensandbox-groupopensandbox-group/OpenSandbox

Repository Details

Fetching additional details & charts...