Toolbox/Frameworks & SDKs

Runtimes & sandboxes

sandboxes and code execution environments for agents

16 repositories, most starred first
State of the category

daytonaio/daytona daytonaio/daytona is the category leader by adoption; before choosing, decide whether you need kernel-level, stateful isolated sandboxes (fast snapshots) or a lighter local/permissioned runtime because projects mainly differ by isolation model, privacy and deployment model.

Kernel-level isolation
Teams running untrusted or stateful workloads want separate kernels or microVMs so agents can install packages and run services without risking the host, and several projects optimize for kernel-level isolation and fast snapshot/fork semantics.
Local-first runtimes
Some teams require fully local, detached or offline workflows (no cloud keys/telemetry) for privacy, compliance or developer UX, so terminal-first and permanently local sandboxes remain important.
Fine-grained security
Enterprises need explicit mounts, gVisor/kernel-level sandboxing, or lightweight permission managers to limit data/network access when running agents, which drives projects focused on hardened isolation and access controls.
Managed sandboxes
Teams that want one-command deployment, SDKs and hosted or self-hosted preview URLs need managed sandbox offerings rather than DIY runtimes, which is why several projects provide cloud/self-hosted sandbox stacks and SDKs.
Developer integrations
Practical projects focus on developer ergonomics — unified APIs, service mounts, code-interpreter parity and platform-specific runtimes — because integrating agents with existing services and devices is a common real-world requirement.
Find your fit

Which one matches your setup?

Answer any of the questions — the shortlist updates as you go. Recommendations come from the capability passports below, nothing else.

Where should reviews happen?
Can code leave your infrastructure?
What matters most?
Model access?
Pick at least one answer to get a shortlist.
Side by side

Comparison matrix

Axes are extracted from each project's docs by our review pipeline; the maturity score is computed from stars, growth and commit activity — not an opinion. Click a column to sort.

Runs inModelsContextCost to run
35.2k +2142/7d
CLIFixed providerNo repo contextNone mentionedRuns fully localFree, local install
30.7k +67/7d
CLIAnthropicOpenAIBYOKOllama / localRelated files accessBasic gatingSelf-hostableYour API key (Anthropic/OpenAI) or local models
13.7k +97/7d
CLIWeb appCIBYOKCommand-onlyNoneSelf-hostableE2B cloud (API key); self-hostable
3.6k +27/7d
CLIWeb appCoding-agent pluginOpenAIAnthropicFixed providerWhole workspaceBasic filters/configSelf-hostableFree, self-hosted; external API costs apply
2.8k +40/7d
CLIFixed providerDiff onlyNoneFully localFree, self-hosted
71.8k
CLIWeb appCIIDEFixed providerWhole-repo accessGovernance controlsHosted cloud (API key)Hosted service — account + API key
1.0k +6/7d
CLIAnthropicOpenAIWhole-repo VMNone documentedLocal VM; cloud modelsFree, local; third-party model API costs may apply
992
CLIWeb appFixed providerDiff onlyNone mentionedFully localSelf-hosted; uses your machine's resources
949 +9/7d
CLICICoding-agent pluginOpenAIAnthropicGeminiNo repo analysisConfig-based filtersFully localFree, local tool
928 +10/7d
Web appCLIAnthropicFixed providerWhole-repo analysisCheckpoint & reviewSelf-hostableFree self-hosted; agent models use your API key
662 +32/7d
Web appCLIBYOKWhole-repo analysisMinimal controlsSelf-hosted (provider keys)Your API key; provider billing applies
3.8k
CLIOpenAIFiles + relatedNo noise controlsYour API keyYour API key, per-request
Ranked by maturity — 4 more in the full catalog below.
At a glance

Capability profiles

Six axes, 0–5 each. The shape tells you the strategy: a wide hexagon is a generalist, a spike is a specialist. Showing the 8 most established — the rest are in the full catalog.

ContextNoiseCustomPrivacyModelsMaturity

A terminal-first agent multiplexer that runs as a single Rust binary with detachable sessions, tmux-style interaction, and a plugin marketplace.

ContextNoiseCustomPrivacyModelsMaturity

Provides compact, auditable agent runtime with true OS-level container isolation so agents run in separate containers with explicit mounts instead of one large shared process.

e2b-dev/E2B13.7k
ContextNoiseCustomPrivacyModelsMaturity

Provides secure, isolated cloud sandboxes for running AI-generated code with SDKs for JavaScript and Python, allowing real-world tool access in a managed environment.

ContextNoiseCustomPrivacyModelsMaturity

Mounts dozens of services (S3, Slack, Gmail, databases, etc.) side-by-side as a single POSIX-like virtual filesystem so agents can use bash-native pipelines across backends.

ContextNoiseCustomPrivacyModelsMaturity

Provides near-fork(2) microVM spawn and live BRANCHing via snapshot copy-on-write, enabling KVM-isolated agent fan-out with millisecond-scale latency.

ContextNoiseCustomPrivacyModelsMaturity

Provides fast, stateful, OCI-compatible isolated sandboxes with dedicated kernels and persistent snapshots for running AI-generated code.

ContextNoiseCustomPrivacyModelsMaturity

Runs coding agents inside a disposable full Linux VM (separate kernel), letting agents install packages and run services without exposing the host.

ContextNoiseCustomPrivacyModelsMaturity

Provides permanent, idempotent, self-hosted agent sandboxes with fast freeze/wake and E2B compatibility, instead of disposable cloud sandboxes.

All repositories (16)

Daytona is a Secure and Elastic Infrastructure for Running AI-Generated Code

71.8k
-477d
2 yrs

the runtime your coding agents live on

35.2k
+2,1427d
Rust
5 mo

A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Sl…

30.7k
+677d
TypeScript
7 mo

Open-source, secure environment with real-world tools for enterprise-grade agents.

13.7k
+977d
Python
3 yrs

👾 Open source implementation of the ChatGPT Code Interpreter

3.8k
Python
3 yrs

The World's First Virtual Terminal for AI Agents

3.6k
+277d
TypeScript
4 mo

Fork() for AI agent microVMs. Spawn 100 children in ~100ms from a warm parent; BRANCH a live VM in ~150ms. KVM…

2.8k
+407d
Rust
3 mo

Give coding agents a disposable Linux VM, not your laptop

1.0k
+67d
Go
2 mo

The SQLite of agent sandboxes — self-hosted, E2B-compatible. One machine, sandboxes that live forever, idle co…

992
TypeScript
1 mo

Lightweight, container-free sandbox for running commands with network and filesystem restrictions

949
+97d
Go
8 mo

Open-source, self-hosted AI app builder — an agent builds real apps in isolated sandboxes on your own server,…

928
+107d
Go
3 mo

HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnes…

662
+327d
Python
3 wk

免 ROOT 免 Termux,在手机上跑 DeepSeek Harness。完整 Ubuntu 环境 + proroot 零 ptrace 开销 · AI 输出实时上屏 · ADB 直连 · 数据不丢

378
+747d
Java
3 wk

The open-source Agent Gallery and Gateway for Codex, Claude Agent SDK, and OpenCode. Developers publish an Age…

124
+27d
TypeScript
2 mo

Run, deploy and monitor CLI agents in secure cloud sandboxes.

76
TypeScript
7 mo

Kubernetes-native sandbox platform to run AI agents, coding assistants and harnesses.

61
Go
3 mo
Don't want to self-host?

Hosted alternatives

If running your own reviewer is more ops than you want, these managed services cover the same job.

E2B

Hosted, secure sandboxes for running agent-generated code: spin up a cloud runtime per session through the API instead of building and isolating one yourself.

Try E2B
Modal

Serverless cloud compute that agents can call to execute code and long tasks in isolation, so the runtime scales for you rather than living on your own infrastructure.

Try Modal
Daytona

The managed side of daytona: elastic, secure infrastructure for running AI-generated code, provisioned on demand instead of self-hosted.

Try Daytona

More in Frameworks & SDKs