sandbox-runtime
AnthropicThe Anthropic Sandbox Runtime enforces filesystem, network and unix-socket restrictions on arbitrary local processes without a container, wrapping them in native OS primitives - bubblewrap on Linux, sandbox-exec on macOS - behind a filtering proxy. A CLI named srt and a matching library apply it to agents, local MCP servers and individual shell commands. Anthropic develops it for Claude Code and ships it as a research preview.
The README notes that seccomp filtering is x64/arm64 only and that unix sockets go unrestricted where it is unavailable, so the boundary is weaker on some hosts than the general description implies. Verified 2026-08-13 via the anthropic-experimental/sandbox-runtime README and the GitHub repository metadata.
Openness
5 high confidence- license
- Apache-2.0(OSI)
- source
- public(GitHub)
- distribution
- npm package
- core-gated
- ungated
Apache-2.0 OS-level sandboxing library, fully open and self-contained; no feature-gated core or paid tier. The README installs the whole tool with a single `npm install -g @anthropic-ai/sandbox-runtime` and documents no hosted plan, license key or withheld capability. It is labeled a beta research preview, which is a maturity statement rather than a gate.
- https://github.com/anthropic-experimental/sandbox-runtime recorded 2026-06-04
Apache-2.0 license; OS-level (bubblewrap/seatbelt) sandbox library, no container required
- https://api.github.com/repos/anthropic-experimental/sandbox-runtime recorded 2026-08-13
Repository metadata - public, not archived, license spdx_id Apache-2.0, pushed to the same day.
- https://raw.githubusercontent.com/anthropic-experimental/sandbox-runtime/main/LICENSE recorded 2026-08-13
The verbatim Apache License 2.0 body, with no added terms or field-of-use restrictions.
- https://raw.githubusercontent.com/anthropic-experimental/sandbox-runtime/main/README.md recorded 2026-08-13
Installs entirely from npm as a CLI and library; documents settings, filesystem/network/unix-socket restrictions and violation monitoring with no paid tier, license key or hosted component. Labeled a beta research preview built for Claude Code and released as an open source preview.
Adoption
4 low confidenceThe npm downloads API reports 1,000,104 downloads of @anthropic-ai/sandbox-runtime over the window 2026-07-11 to 2026-08-09, which clears the 1M floor, so the band is 1M-10M / level 4; there are also 403 GitHub dependents and 4.3k stars. The band is read on the figure, not on a judgment about how many of those pulls are people. Two caveats travel with it. First, the margin is 104 downloads, 0.01% over the floor - the thinnest boundary crossing in the corpus, another day’s fetch could as easily read level 3, and confidence is low to say so. Second, the npm figure can be fetched again by hand but no automated feed reads it, so it is a measured number rather than a computed one. Package-manager pulls overstate distinct users through CI and mirror inflation, and this is a young research preview shipped alongside Claude Code. The package is the product’s own - registry metadata points at github.com/anthropic-experimental/sandbox-runtime, the repository the openness axis reads.
- https://api.npmjs.org/downloads/point/last-month/@anthropic-ai/sandbox-runtime recorded 2026-06-04
~558,800 downloads May 4-Jun 2 2026
- https://api.npmjs.org/downloads/point/last-month/@anthropic-ai%2Fsandbox-runtime recorded 2026-08-14
1,000,104 downloads of package @anthropic-ai/sandbox-runtime over the window start 2026-07-11 to end 2026-08-09 - 104 above the 1M band floor. The scoped name is URL-encoded because the npm point endpoint requires it.
- https://registry.npmjs.org/@anthropic-ai%2Fsandbox-runtime recorded 2026-08-14
Registry metadata for the package - repository git+https://github.com/anthropic-experimental/sandbox-runtime.git, described as "Anthropic Sandbox Runtime (ASRT) - A general-purpose tool for wrapping security boundaries around arbitrary processes", latest 0.0.73. Confirms the package is the product itself, which ships only from npm.
- https://github.com/anthropic-experimental/sandbox-runtime recorded 2026-06-04
403 dependents, 4.3k stars
Capability
3 medium confidenceBest-in-class for low-overhead, no-container process isolation with fine-grained fs+network allow/deny and pre-built seccomp filters; but a process-level sandbox is a weaker security boundary than the microVM/gVisor frontier and offers no managed scale, so 3. Seccomp filters are x64/arm64 only, with unix sockets going unrestricted where seccomp is unavailable, and the tool ships no managed or multi-host mode.
- https://github.com/anthropic-experimental/sandbox-runtime recorded 2026-06-04
bubblewrap+seccomp / sandbox-exec isolation, filesystem+network restriction model, no container
- https://raw.githubusercontent.com/anthropic-experimental/sandbox-runtime/main/README.md recorded 2026-08-13
Native OS primitives (sandbox-exec on macOS, bubblewrap on Linux) plus a filtering proxy; filesystem, network and unix-socket restrictions; seccomp filters limited to x64/arm64 with a warning when unavailable; single-host CLI and library, no fleet or managed tier.
Verified 2026-08-13