Verdicts · recommended

Recommended repositories

The projects that earned a place in a real stack. Everything here is either mature and load-bearing for other people, or good enough to adopt deliberately with the caveats stated. Nothing here is recommended because it is new or popular.

How to read the two lists

Recommended / Mature means: suitable for serious use on the available evidence, with a maintainer organisation, a release cadence and a complaint profile that looks proportionate to real usage. Good, but test it first means: strong enough to investigate and deploy, with meaningful caveats — usually platform asymmetry, a young component, or a default that must be changed. Anything with a fuller write-up links to its risk assessment.

Start here: the core four

If you read nothing else, these are the decisions most people are actually making. Each one has a substitute if your platform rules it out.

NeedPickBecauseSubstitute when
Local isolation, fast, today Podman (rootless) Daemonless, rootless by default, no socket to steal, and on Windows it runs its Linux engine inside a VM so you get a hypervisor boundary for free. You already have Docker and a working setup — then harden it rather than migrating.
A real boundary on Linux Cloud Hypervisor (or Kata to keep a container workflow) virtio-fs, hotplug, snapshot/restore, per-thread seccomp, and a same-day coordinated CVE response. Used by Microsoft for AKS pod sandboxing and by Fly.io. You need the smallest possible device model: Firecracker. You have no KVM: gVisor.
A real boundary on Windows WSL2 + rootless Podman inside, with interop closed You already have a Hyper-V VM; the only work is closing the host bridges and not sharing your Windows drives into the agent's sandbox. You need a Windows guest: Windows Sandbox or a Hyper-V/HCS VM.
A real boundary on macOS or Linux Lima (with a narrow mount), or Apple's container runtime on macOS 26 Declarative VMs, multiple drivers, CNCF incubating, and the substrate under four other tools you probably already use. Lima is not macOS-only — it manages Linux guests on Linux hosts too, though it needs a hypervisor backend there (/dev/kvm, or expect QEMU's very slow TCG emulation). You are on a Windows host: Lima does not run there, so use WSL2. You want a visible GUI VM: UTM. Per-task Apple VMs: Tart.
Secrets the agent cannot read Credential brokering — nono's pattern, Infisical Agent Vault, or mitmproxy The single highest-value change available. It removes an entire incident class rather than reducing it. You cannot broker yet: scoped, short-lived tokens from Vault or OpenBao.

Recommended / Mature

These are the foundations. Several of them predate AI agents by a decade or more, which is the point.

denoland/deno

RECOMMENDED / MATURE

Permission flags on every capability, deny by default. The clearest demonstration that the runtime itself can enforce policy.

WASM / language isolateagent-specificlinux · macos · windows
★ 108k issues 1.6k pushed 2026-09-17 lic MIT GitHub ↗project site ↗

moby/moby

RECOMMENDED / MATURE

Docker Engine. Unbeatable ecosystem, but the root daemon and docker socket are a real escalation surface. → full assessment

Container / namespacelinux · windows · macos
★ 72k issues 3.9k pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

mitmproxy/mitmproxy

RECOMMENDED / MATURE

The building block under most home-made credential brokers and egress inspectors. → full assessment

Network / egress controllinux · macos · windows
★ 45k issues 491 pushed 2026-09-10 lic MIT GitHub ↗project site ↗

aquasecurity/trivy

RECOMMENDED / MATURE

Vulnerability, misconfiguration and secret scanning for the images your agent runs in.

Adjacent toolinglinux · macos · windows
★ 37k issues 271 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

firecracker-microvm/firecracker

RECOMMENDED / MATURE

AWS's KVM microVM monitor. The most proven microVM in existence, and the one with the worst ergonomics (no virtio-fs). → full assessment

MicroVM / lightweight VMMlinux
★ 36k issues 100 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

tailscale/tailscale

RECOMMENDED / MATURE

WireGuard mesh with identity. A practical way to give a sandbox one reachable host and nothing else.

Network / egress controllinux · macos · windows
★ 36k issues 4.6k pushed 2026-09-19 lic BSD-3-Clause GitHub ↗project site ↗

hashicorp/vault

RECOMMENDED / MATURE

A vault, not a broker. Excellent at issuing short-lived credentials; it still hands the plaintext to whoever asks.

Secrets & credential brokeringlinux · macos · windows
★ 36k issues 1.4k pushed 2026-09-18 lic NOASSERTION GitHub ↗project site ↗

utmapp/UTM

RECOMMENDED / MATURE

QEMU with a good GUI. If you want a VM and you want to see it, start here.

Full VM / hypervisormacos
★ 35k issues 1.1k pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

podman-container-tools/podman

RECOMMENDED / MATURE

Daemonless, rootless-first OCI container engine. The boring default that works on every platform you care about. → full assessment

Container / namespacelinux · windows · macos
★ 32k issues 1k pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

goharbor/harbor

RECOMMENDED / MATURE

Registry with signing and scanning. Relevant to image supply chain, which is now an agent supply chain.

Adjacent toolinglinux
★ 29k issues 902 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

gitleaks/gitleaks

RECOMMENDED / MATURE

Secret scanning for repositories. Pair with pre-commit hooks so an agent cannot commit a key.

Adjacent toolinglinux · macos · windows
★ 29k issues 483 pushed 2026-09-09 lic MIT GitHub ↗project site ↗

trufflesecurity/trufflehog

RECOMMENDED / MATURE

Verified secret detection. Good as a second pass after gitleaks.

Adjacent toolinglinux · macos · windows
★ 27k issues 559 pushed 2026-09-18 lic AGPL-3.0 GitHub ↗project site ↗

cilium/cilium

RECOMMENDED / MATURE

eBPF networking and policy. Where cluster-scale agent egress control actually lives.

Network / egress controllinux
★ 25k issues 1.1k pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

getsops/sops

RECOMMENDED / MATURE

Encrypted config in Git. Solves secrets at rest, not secrets at runtime.

Secrets & credential brokeringlinux · macos · windows
★ 23k issues 447 pushed 2026-09-18 lic MPL-2.0 GitHub ↗project site ↗

lima-vm/lima

RECOMMENDED / MATURE

Linux VMs on macOS and on Linux hosts, CNCF incubating, with vz/QEMU/krunkit drivers, and the substrate under Colima, Rancher Desktop, Finch and Podman Desktop. A real VM, not a container. Windows hosts are supported only through Lima's own experimental wsl2 and hcs drivers; on a Linux host without a hypervisor backend it falls back to very slow TCG emulation. → full assessment

Full VM / hypervisormacos · linux · windows
★ 21k issues 526 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

containerd/containerd

RECOMMENDED / MATURE

The container plumbing everything else sits on.

Container / namespacelinux · windows
★ 21k issues 471 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

google/gvisor

RECOMMENDED / MATURE

A user-space kernel that intercepts every syscall. Production-hardened by Google Cloud Run, and the closest thing to a workload that cannot escape its own kernel. → full assessment

Application kernellinux
★ 19k issues 814 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

bytecodealliance/wasmtime

RECOMMENDED / MATURE

The reference WASI runtime. Genuinely capability-based, genuinely fast, and a poor fit for code that expects a shell. → full assessment

WASM / language isolatelinux · macos · windows
★ 18k issues 848 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

coder/coder

RECOMMENDED / MATURE

Self-hosted cloud development environments. Boring, scalable, and increasingly sold as agent infrastructure.

Hosted sandbox API / CDElinux · macos · windows
★ 15k issues 1k pushed 2026-09-19 lic AGPL-3.0 GitHub ↗project site ↗

kubernetes-sigs/kind

RECOMMENDED / MATURE

Kubernetes in Docker. Relevant because GKE's agent sandboxes and Nested Pod Sandboxing are where this goes at scale.

Container / namespacelinux · macos · windows
★ 15k issues 242 pushed 2026-09-04 lic Apache-2.0 GitHub ↗project site ↗

qemu/qemu

RECOMMENDED / MATURE

The reference emulator. Two million lines of C: the biggest attack surface in this guide and also the most capable. → full assessment

Full VM / hypervisorlinux · macos · windows
★ 13k issues 0 pushed 2026-09-19 lic NOASSERTION GitHub ↗project site ↗

opencontainers/runc

RECOMMENDED / MATURE

The OCI runtime whose escape CVEs (2019, 2024, three in 2025) define the container threat model.

Container / namespacelinux
★ 13k issues 339 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

anchore/grype

RECOMMENDED / MATURE

Fast vulnerability scanner for container images and filesystems.

Adjacent toolinglinux · macos · windows
★ 12k issues 401 pushed 2026-09-18 lic Apache-2.0 GitHub ↗

simonw/llm

RECOMMENDED / MATURE

CLI for models. Useful for fanning the same prompt across providers, which is the non-sandbox half of that workflow.

Adjacent toolinglinux · macos · windows
★ 12k issues 699 pushed 2026-09-08 lic Apache-2.0 GitHub ↗project site ↗

krallin/tini

RECOMMENDED / MATURE

A tiny init for containers. Boring plumbing that fixes zombie processes.

Adjacent toolinglinux
★ 11k issues 45 pushed 2025-05-08 lic MIT GitHub ↗

canonical/multipass

RECOMMENDED / MATURE

Ubuntu VMs in one command on all three platforms. Underrated as a cheap hard boundary.

Full VM / hypervisorlinux · macos · windows
★ 9.2k issues 418 pushed 2026-09-18 lic GPL-3.0 GitHub ↗project site ↗

containers/bubblewrap

RECOMMENDED / MATURE

The unprivileged namespace sandbox that backs Flatpak and half the agent sandboxes on this site.

Process sandbox (OS primitives)linux
★ 8.8k issues 196 pushed 2026-09-18 lic NOASSERTION GitHub ↗

cloudflare/workerd

RECOMMENDED / MATURE

The V8 isolate runtime behind Cloudflare Workers. Thousands of tenants per machine, no OS to escape.

WASM / language isolatecloud
★ 8.7k issues 730 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

bats-core/bats-core

RECOMMENDED / MATURE

Bash test framework. Included because the sandbox is only as good as the tests you point at it.

Adjacent toolinglinux · macos · windows
★ 6.3k issues 129 pushed 2026-09-16 lic NOASSERTION GitHub ↗project site ↗

cloud-hypervisor/cloud-hypervisor

RECOMMENDED / MATURE

Intel-led Rust VMM. virtio-fs, hotplug, vhost-user, and a coordinated CVE response. The microVM to pick when you need features. → full assessment

MicroVM / lightweight VMMlinux
★ 6.2k issues 228 pushed 2026-09-19 lic none GitHub ↗project site ↗

lxc/incus

RECOMMENDED / MATURE

System containers, full VMs, snapshots and projects in one tool. The best Linux power-user option for persistent agent machines. → full assessment

Full VM / hypervisorlinux
★ 6.2k issues 46 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

devcontainers/spec

RECOMMENDED / MATURE

The dev container standard. A container with a friendly config file is still a container.

Container / namespacelinux · macos · windows
★ 5.7k issues 190 pushed 2026-03-20 lic CC-BY-4.0 GitHub ↗project site ↗

ossf/scorecard

RECOMMENDED / MATURE

OpenSSF security health metrics. One input to an adoption decision, never the whole answer.

Adjacent toolinglinux · macos · windows
★ 5.7k issues 457 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

lxc/lxc

RECOMMENDED / MATURE

The low-level system-container library Incus is built on.

Container / namespacelinux
★ 5.3k issues 151 pushed 2026-09-07 lic NOASSERTION GitHub ↗project site ↗

google/security-research

RECOMMENDED / MATURE

Advisories and proof-of-concept exploits. Where you should look after a sandbox vendor claims something is fixed.

Adjacent toolinglinux · macos · windows
★ 4.6k issues 91 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

Yelp/detect-secrets

RECOMMENDED / MATURE

Entropy-plus-pattern detection designed to run in hooks.

Adjacent toolinglinux · macos · windows
★ 4.6k issues 183 pushed 2026-04-02 lic Apache-2.0 GitHub ↗

containers/crun

RECOMMENDED / MATURE

A fast C OCI runtime with an optional libkrun handler, which is how Podman grows a microVM mode.

Container / namespacelinux
★ 4.1k issues 49 pushed 2026-09-17 lic GPL-2.0 GitHub ↗

google/nsjail

RECOMMENDED / MATURE

Google's namespace+seccomp jail. Small, solid, widely deployed inside bigger systems.

Process sandbox (OS primitives)linux
★ 4.1k issues 39 pushed 2026-08-27 lic Apache-2.0 GitHub ↗project site ↗

ddev/ddev

RECOMMENDED / MATURE

Mature Docker-based local dev environments. A reminder that containers are the normal answer for dev tooling.

Container / namespacelinux · macos · windows
★ 3.9k issues 176 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

opencontainers/runtime-spec

RECOMMENDED / MATURE

The spec that defines what a container even is. Worth reading before you trust a claim about one.

Container / namespacelinux · windows
★ 3.7k issues 94 pushed 2026-04-24 lic Apache-2.0 GitHub ↗project site ↗

buildpacks/pack

RECOMMENDED / MATURE

Cloud Native Buildpacks. A cleaner way to build the image your agent runs in than hand-rolled Dockerfiles.

Adjacent toolinglinux · macos · windows
★ 3k issues 202 pushed 2026-09-14 lic Apache-2.0 GitHub ↗project site ↗

seccomp/libseccomp

RECOMMENDED / MATURE

Syscall filtering. A layer, never a boundary on its own.

Process sandbox (OS primitives)linux
★ 934 issues 58 pushed 2026-07-01 lic LGPL-2.1 GitHub ↗

containers/conmon

RECOMMENDED / MATURE

The OCI runtime monitor that keeps your container's stdio and exit status honest.

Container / namespacelinux
★ 500 issues 27 pushed 2026-09-18 lic Apache-2.0 GitHub ↗

google/minijail

RECOMMENDED / MATURE

ChromeOS/Android's seccomp launcher. Boring, hardened, and still maintained.

Process sandbox (OS primitives)linux
★ 384 issues 0 pushed 2026-09-15 lic BSD-3-Clause GitHub ↗project site ↗

microsoft/artifacts-keyring

RECOMMENDED / MATURE

OS keyring integration for Azure Artifacts. Included to show what 'credentials in the keychain' looks like.

Secrets & credential brokeringlinux · macos · windows
★ 45 issues 9 pushed 2026-08-19 lic MIT GitHub ↗

Good, but test it first

Strong candidates with a caveat you should read before adopting. In most cases the caveat is a specific configuration decision or a platform limitation, not flakiness.

anomalyco/opencode

GOOD, BUT TEST IT FIRST

OpenCode. Huge adoption, no built-in strong sandbox; it is the payload most sandbox wrappers target.

Agent sandbox wrapperagent-specificlinux · macos · windows
★ 208k issues 6k pushed 2026-09-19 lic MIT GitHub ↗project site ↗

anthropics/claude-code

GOOD, BUT TEST IT FIRST

Built-in sandboxed Bash tool. Optional, and it has been bypassed more than once. → full assessment

Agent sandbox wrapperagent-specificlinux · macos · windows
★ 146k issues 12k pushed 2026-09-19 lic none GitHub ↗project site ↗

openai/codex

GOOD, BUT TEST IT FIRST

Ships a Landlock+seccomp sandbox on Linux, Seatbelt on macOS, restricted tokens on Windows. Which mode you get depends on your host. → full assessment

Agent sandbox wrapperagent-specificlinux · macos · windows
★ 125k issues 17k pushed 2026-09-19 lic Apache-2.0 GitHub ↗

browser-use/browser-use

GOOD, BUT TEST IT FIRST

The most popular browser agent, and the source of both a critical domain-allowlist bypass and a good security paper.

Computer-use / desktop automationagent-specificlinux · macos · windows
★ 115k issues 452 pushed 2026-09-18 lic MIT GitHub ↗project site ↗

google-gemini/gemini-cli

GOOD, BUT TEST IT FIRST

Seatbelt or a container image you supply. Thin and honest about it.

Agent sandbox wrapperagent-specificlinux · macos
★ 107k issues 841 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

modelcontextprotocol/servers

GOOD, BUT TEST IT FIRST

The MCP server collection. Every server you add is a new capability grant you should be auditing.

Agent orchestrator / GUIagent-specificlinux · macos · windows
★ 90k issues 547 pushed 2026-09-03 lic NOASSERTION GitHub ↗project site ↗

aaif-goose/goose

GOOD, BUT TEST IT FIRST

Goose, an open agent framework. Fifty thousand stars and no sandbox of its own; it is a client of the layers in this guide.

Agent sandbox wrapperagent-specificlinux · macos · windows
★ 54k issues 395 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

Aider-AI/aider

GOOD, BUT TEST IT FIRST

Terminal pair programmer. Historically run unsandboxed, which is exactly the habit this site is arguing against.

Agent sandbox wrapperagent-specificlinux · macos · windows
★ 49k issues 1.9k pushed 2026-05-22 lic Apache-2.0 GitHub ↗project site ↗

ziglang/zig

GOOD, BUT TEST IT FIRST

The Zig compiler, whose repository moved to Codeberg. A pointed reminder that a GitHub mirror is not always upstream.

Adjacent toolinglinux · macos · windows
★ 43k issues 2.8k pushed 2025-11-27 lic MIT GitHub ↗project site ↗

microsoft/WSL

GOOD, BUT TEST IT FIRST

A real Hyper-V VM with a real kernel, and an interop channel that hands execution straight back to Windows as your user. → full assessment

Windows containmentwindows
★ 33k issues 981 pushed 2026-09-19 lic MIT GitHub ↗project site ↗

openai/openai-agents-python

GOOD, BUT TEST IT FIRST

Agent framework with a Sandbox-API integration. Not an isolation layer; it is where you would plug one in.

Agent orchestrator / GUIagent-specificlinux · macos · windows
★ 29k issues 93 pushed 2026-09-18 lic MIT GitHub ↗project site ↗

Infisical/infisical

GOOD, BUT TEST IT FIRST

Secrets platform whose Agent Vault is one of the cleanest open-source credential brokers: placeholder in, real key swapped at egress. → full assessment

Secrets & credential brokeringagent-specificlinux · macos · windows
★ 29k issues 793 pushed 2026-09-19 lic NOASSERTION GitHub ↗project site ↗

keepassxreboot/keepassxc

GOOD, BUT TEST IT FIRST

Local encrypted database with an SSH agent and browser integration. KeePassXC-Browser is how many people gate browser credentials.

Secrets & credential brokeringagent-specificlinux · macos · windows
★ 28k issues 901 pushed 2026-09-18 lic NOASSERTION GitHub ↗project site ↗

QwenLM/qwen-code

GOOD, BUT TEST IT FIRST

Qwen's CLI agent, with a pluggable sandbox. Included for completeness rather than proof.

Agent sandbox wrapperagent-specificlinux · macos · windows
★ 27k issues 1.5k pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

trycua/cua

GOOD, BUT TEST IT FIRST

Open-source drivers, cross-OS fleets, macOS VM tooling and computer-use benchmarks. The biggest name in the category. → full assessment

Computer-use / desktop automationagent-specificlinux · macos · windows
★ 24k issues 1k pushed 2026-09-19 lic MIT GitHub ↗project site ↗

wasmerio/wasmer

GOOD, BUT TEST IT FIRST

A WASM runtime now explicitly marketed at agent sandboxing, with a broader runtime surface than WASI alone.

WASM / language isolateagent-specificlinux · macos · windows
★ 21k issues 267 pushed 2026-09-19 lic MIT GitHub ↗project site ↗

e2b-dev/E2B

GOOD, BUT TEST IT FIRST

The reference hosted agent sandbox: Firecracker microVMs, sub-200ms starts, SDKs everywhere. Self-hosting is real but experimental. → full assessment

Hosted sandbox API / CDEagent-specificcloud
★ 13k issues 72 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

gitpod-io/gitpod

GOOD, BUT TEST IT FIRST

Ephemeral cloud dev environments. AGPL core, heavy self-host story.

Hosted sandbox API / CDEcloud
★ 13k issues 450 pushed 2026-09-18 lic AGPL-3.0 GitHub ↗project site ↗

microsoft/wslg

GOOD, BUT TEST IT FIRST

Wayland/X11 for WSL2, so Linux GUI apps land on the Windows desktop. The nicest cross-boundary GUI story that exists.

Windows containmentwindows
★ 11k issues 719 pushed 2026-07-06 lic MIT GitHub ↗

microsoft/WSL2-Linux-Kernel

GOOD, BUT TEST IT FIRST

The WSL2 kernel source. Useful when you need to know exactly which security features your 'isolated' Linux has.

Windows containmentwindows
★ 10k issues 134 pushed 2026-08-01 lic NOASSERTION GitHub ↗

falcosecurity/falco

GOOD, BUT TEST IT FIRST

Runtime detection, and the origin story of the 'denylist fails against reasoning adversaries' argument.

Policy, approval & auditlinux
★ 9.4k issues 42 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

kata-containers/kata-containers

GOOD, BUT TEST IT FIRST

OCI-compatible containers that each get their own microVM. Real production use at IBM Cloud; two-to-four months of integration work before your first workload.

MicroVM / lightweight VMMlinux
★ 8.8k issues 1.2k pushed 2026-09-19 lic Apache-2.0 GitHub ↗

draios/sysdig

GOOD, BUT TEST IT FIRST

System-call and syscall-activity observation. Useful for watching an agent, not for containing one.

Network / egress controllinux
★ 8.3k issues 117 pushed 2026-04-13 lic NOASSERTION GitHub ↗project site ↗

wasm3/wasm3

GOOD, BUT TEST IT FIRST

A tiny interpreter. Interesting for embedded and for trivially auditable sandboxes.

WASM / language isolatelinux · macos · windows
★ 8k issues 19 pushed 2026-09-19 lic MIT GitHub ↗project site ↗

netblue30/firejail

GOOD, BUT TEST IT FIRST

Mature SUID desktop sandbox. Excellent for humans, awkward for agents because setuid binaries and user namespaces interact badly.

Process sandbox (OS primitives)linux
★ 7.7k issues 523 pushed 2026-09-16 lic GPL-2.0 GitHub ↗project site ↗

openbao/openbao

GOOD, BUT TEST IT FIRST

The MPL-licensed fork of Vault, for teams who do not want a BUSL dependency.

Secrets & credential brokeringlinux · macos · windows
★ 7.4k issues 320 pushed 2026-09-18 lic MPL-2.0 GitHub ↗project site ↗

rancher-sandbox/rancher-desktop

GOOD, BUT TEST IT FIRST

Container and Kubernetes desktop stack on top of Lima/WSL. A good place to see the platform plumbing.

Container / namespacemacos · windows · linux
★ 7.4k issues 1.1k pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

openai/tart

GOOD, BUT TEST IT FIRST

Cirrus Labs' Apple-Silicon VM tool, widely used for ephemeral CI and agent VMs.

Full VM / hypervisormacos
★ 6.8k issues 73 pushed 2026-09-16 lic NOASSERTION GitHub ↗project site ↗

anthropics/sandbox-runtime

GOOD, BUT TEST IT FIRST

Anthropic's OS-native sandbox library (Seatbelt/bubblewrap) plus a network proxy. The reference implementation of 'two walls'. → full assessment

Process sandbox (OS primitives)agent-specificlinux · macos
★ 5.3k issues 212 pushed 2026-09-19 lic Apache-2.0 GitHub ↗

cilium/tetragon

GOOD, BUT TEST IT FIRST

eBPF runtime enforcement and observability for workloads, including agent containers.

Policy, approval & auditlinux
★ 5k issues 283 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

nolabs-ai/nono

GOOD, BUT TEST IT FIRST

Landlock/seccomp/Seatbelt sandbox whose real innovation is phantom-token credential injection. Pre-1.0, with a 2026 sandbox-escape CVE already behind it. → full assessment

Secrets & credential brokeringagent-specificlinux · macos · windows
★ 4.1k issues 213 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

dagger/container-use

GOOD, BUT TEST IT FIRST

Per-agent containerised worktrees over MCP, with Git branch review. Clever composition from Dagger. → full assessment

Agent orchestrator / GUIagent-specificlinux · macos
★ 4k issues 62 pushed 2026-09-14 lic Apache-2.0 GitHub ↗project site ↗

nestybox/sysbox

GOOD, BUT TEST IT FIRST

Runs systemd, Docker-in-Docker and nested user namespaces inside a rootless container by removing the container's kernel-surface advantage in a controlled way.

Container / namespacelinux
★ 3.9k issues 213 pushed 2026-09-15 lic Apache-2.0 GitHub ↗

virtio-win/kvm-guest-drivers-windows

GOOD, BUT TEST IT FIRST

Paravirtualised Windows drivers for QEMU/KVM. The boring dependency behind decent Windows-in-a-VM performance.

Full VM / hypervisorwindows
★ 2.7k issues 180 pushed 2026-09-15 lic BSD-3-Clause GitHub ↗project site ↗

libkrun/libkrun

GOOD, BUT TEST IT FIRST

Process isolation as a library, by Red Hat. Powers podman --runtime krun, krunkit, smolvm, boxlite and microsandbox. Cheap to embed, no engine-side seccomp.

MicroVM / lightweight VMMlinux · macos
★ 2.7k issues 98 pushed 2026-09-16 lic Apache-2.0 GitHub ↗

superfly/flyctl

GOOD, BUT TEST IT FIRST

Fly Machines are the general-purpose layer under Fly Sprites: Firecracker microVMs with ~300ms checkpoint/restore.

Hosted sandbox API / CDEagent-specificcloud
★ 1.7k issues 221 pushed 2026-09-18 lic Apache-2.0 GitHub ↗project site ↗

google/crosvm

GOOD, BUT TEST IT FIRST

Google's Rust VMM, shipped in ChromeOS for Linux (Crostini) and Android (ARCVM) guests and now used in Android's Terminal app, Cuttlefish and Windows — an adoption signal for the VMM itself, not proof that it is a drop-in agent sandbox. It supports vendor hypervisor backends used by Android's virtualization framework, including Qualcomm's Gunyah. Snapshot support is documented as highly experimental.

MicroVM / lightweight VMMlinux
★ 1.3k issues 2 pushed 2026-09-18 lic BSD-3-Clause GitHub ↗project site ↗

lahfir/agent-desktop

GOOD, BUT TEST IT FIRST

Rust CLI that drives apps through accessibility trees instead of pixels. Reliable, token-efficient, macOS-only. → full assessment

Computer-use / desktop automationagent-specificmacos
★ 1.3k issues 22 pushed 2026-09-17 lic Apache-2.0 GitHub ↗

step-security/harden-runner

GOOD, BUT TEST IT FIRST

EDR-style egress monitoring for GitHub Actions. The closest thing to a runtime audit trail in CI.

Adjacent toolinglinux · macos · windows
★ 1.3k issues 56 pushed 2026-08-31 lic Apache-2.0 GitHub ↗project site ↗

RchGrav/claudebox

GOOD, BUT TEST IT FIRST

Dockerised Claude Code with allowlists. Popular, and the author is upfront that it is a convenience wrapper.

Agent sandbox wrapperagent-specificlinux · macos
★ 1.2k issues 18 pushed 2026-09-17 lic MIT GitHub ↗

cloudflare/sandbox-sdk

GOOD, BUT TEST IT FIRST

Sandboxed environments on Cloudflare's edge, with backup/restore and a documented overlayfs EXDEV footgun.

Hosted sandbox API / CDEagent-specificcloud
★ 1.1k issues 45 pushed 2026-09-19 lic NOASSERTION GitHub ↗project site ↗

trailofbits/claude-code-devcontainer

GOOD, BUT TEST IT FIRST

Audited-by-a-security-firm devcontainer for running Claude Code in bypass mode. Small, focused, and one of the few agent sandboxes with a real review behind it.

Agent sandbox wrapperagent-specificlinux · macos · windows
★ 943 issues 4 pushed 2026-08-28 lic Apache-2.0 GitHub ↗

firecracker-microvm/firecracker-go-sdk

GOOD, BUT TEST IT FIRST

Go bindings for the Firecracker API; quiet since February 2026.

MicroVM / lightweight VMMlinux
★ 673 issues 53 pushed 2026-02-10 lic Apache-2.0 GitHub ↗

modal-labs/modal-client

GOOD, BUT TEST IT FIRST

gVisor-based sandboxes with GPUs and memory snapshots. Fully proprietary; the pricing multipliers are the trap.

Hosted sandbox API / CDEagent-specificcloud
★ 514 issues 26 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

docker/sbx-releases

GOOD, BUT TEST IT FIRST

Docker's purpose-built microVM sandbox CLI for coding agents, with a host-side credential proxy. Closed source, early access, fast-moving.

MicroVM / lightweight VMMagent-specificlinux · macos · windows
★ 389 issues 330 pushed 2026-09-18 lic NOASSERTION GitHub ↗project site ↗

archlinux/arch-boxes

GOOD, BUT TEST IT FIRST

Prebuilt Arch images for VMs. Supply-chain relevant: whatever you boot is what you trust.

Full VM / hypervisorlinux
★ 265 issues 6 pushed 2025-12-17 lic GPL-3.0 GitHub ↗project site ↗

imbue-ai/sculptor

GOOD, BUT TEST IT FIRST

The desktop app for running parallel agents in isolated containers. The best GUI prior art and the closest thing to a competing product. → full assessment

Agent orchestrator / GUIagent-specificlinux · macos
★ 233 issues 20 pushed 2026-09-19 lic MIT GitHub ↗

vercel/sandbox

GOOD, BUT TEST IT FIRST

Firecracker sandboxes with filesystem snapshots and credential brokering built into Vercel's platform.

Hosted sandbox API / CDEagent-specificcloud
★ 201 issues 28 pushed 2026-09-19 lic Apache-2.0 GitHub ↗project site ↗

The strongest agent-specific options

If you want something purpose-built rather than assembling primitives, this is the shortlist — with an honest note about what each one assumes.

Docker Sandboxes GOOD, TEST FIRST

The most complete product answer: a microVM per agent, a private Docker daemon, a host-side credential proxy, and network policy presets that work with the major CLIs out of the box. Reviewers consistently praise the security architecture and consistently complain about maturity — Copilot authentication breakage, daemon hangs, Windows setups failing without nested virtualisation, and macOS requiring Apple Silicon.

The real caveat: it is closed source, early access, and fast-moving. For a sandbox, the source is the trust boundary, so you are trusting Docker's assurance about the one component whose whole job is to be trustworthy. That is a reasonable thing to do for a vendor with Docker's track record — just do it deliberately.

Claude Code's devcontainer (Trail of Bits) GOOD, TEST FIRST

A hardened dev container for running Claude Code with permissions bypassed, published by a security firm. It is small, focused, and one of the few agent-sandbox artefacts with an actual review behind it. The isolation is container-level, so pair it with a VM if your threat model includes hostile code.

Codex CLI's built-in sandbox GOOD, TEST FIRST

Default-on, documented with its own limitations, with a Linux two-wall implementation (Landlock or bubblewrap plus a network bridge), Seatbelt on macOS, and the most honest public account of what sandboxing an agent on Windows actually takes. Leave it on; add a container or VM around it rather than turning it off.

container-use (Dagger) GOOD, TEST FIRST

Per-agent containerised worktrees over MCP, with Git branch review. The best available answer to "what should the agent's workspace actually be", maintained by a company whose product is exactly this kind of environment plumbing. The caveat is the Dagger engine as a dependency.

Cua, for computer use GOOD, TEST FIRST

The most substantial open computer-use toolkit: local Apple-silicon VMs at high native throughput, accessibility-tree driving, cross-OS fleets, and a benchmark suite. macOS-centric and sprawling, but the VM path is the right architecture and the licence is permissive.

Read these three even if you install none of them

  • nono — the phantom-token credential pattern, documented well enough to copy the design.
  • MXC — the best public description of what containing an agent on Windows actually involves, and a policy vocabulary worth stealing.
  • Buildkite Cleanroom — deny-by-default egress plus a credential proxy, which is the shape every agent sandbox should have and almost none do.

What we are deliberately not recommending

  • Anything whose isolation is a container and whose marketing implies otherwise. Container-level blast-radius reduction is good; calling it a security boundary is not.
  • Stalled single-author wrappers. Even good ones, because a frozen sandbox accumulates unpatched escape bugs and its blocklists rot.
  • Projects whose README says they are not a boundary yet. Microsoft says it about MXC; several others say it about themselves. Believe them, use them for ideas, and revisit later.
  • Anything that requires disabling seccomp to work. A quickstart that launches with --security-opt seccomp=unconfined is a payload image, not an isolation layer, however many thousands of stars it has.
  • Host-control tooling presented as containment. Giving an agent your desktop is the opposite of sandboxing, and it belongs in a different chapter of your architecture.
A note on stars

The repositories with the most stars in this space are frequently the ones with the least longitudinal evidence. That is not a criticism of their quality — a project can be excellent and three months old — but it does mean star counts should not enter your decision at all. What predicts a good sandbox experience is a maintainer organisation, a release cadence, complaints that look proportionate to real usage, and documentation that admits what the tool does not do.

And a note on age

Every single thing in the Mature list is at least eight years old. That is not a coincidence, and it is the central practical finding of this guide: the reliable primitives in agent sandboxing are the same ones that were reliable before agents existed. The new work is mostly in the composition — brokering, egress policy, workspace strategy, and the human interface on top.