DEDUPED Hot AI repos, turned into use cases Get the Monday 5

How to use Sandbox Runtime: what you can do with it

What is Sandbox Runtime? Anthropic Sandbox Runtime (srt) is a lightweight tool that enforces filesystem and network restrictions on any process at the OS level, without a container. It uses sandbox-exec on macOS, bubblewrap on Linux and a dedicated local account on Windows, plus proxy-based network filtering, and was built for Claude Code to sandbox agents, local MCP servers and bash commands.

How do I use it? Run npm install -g @anthropic-ai/sandbox-runtime; then in .mcp.json, change the server's command to srt and move the original command into args, for example "command": "srt" with "args": ["npx", "-y", "@modelcontextprotocol/server-filesystem"]; create ~/.srt-settings.json with filesystem rules (denyRead, allowWrite, denyWrite) and network rules (allowedDomains, deniedDomains). Full steps below.

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

3 use cases

Quick start with Sandbox Runtime

  1. Check you have what it needs: Node.js and npm to install the CLI; macOS, Linux with bubblewrap, or Windows; Optional: a settings file at ~/.srt-settings.json; without one srt uses built-in defaults.
  2. Open anthropics/sandbox-runtime on GitHub and read the README and license.
  3. Run npm install -g @anthropic-ai/sandbox-runtime
  4. In .mcp.json, change the server's command to srt and move the original command into args, for example "command": "srt" with "args": ["npx", "-y", "@modelcontextprotocol/server-filesystem"]
  5. Create ~/.srt-settings.json with filesystem rules (denyRead, allowWrite, denyWrite) and network rules (allowedDomains, deniedDomains)
  6. Restart your agent and ask the MCP server to write to a denied path to confirm it gets EPERM

These steps come from our top use case, Sandbox an MCP server with one line in .mcp.json, which also has a copy-paste agent prompt.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for anthropics/sandbox-runtime

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Sandbox Runtime alternatives · Best AI repos for Software and DevOps

About this repo

  • Who it is forDevelopers running AI agents, MCP servers or untrusted scripts who want a quick allowlist for files and network without setting up Docker.
  • Why it is hot6.5k stars, talked about in 2 AI sources we track
  • LanguageTypeScript
  • Sourcegithub.com/anthropics/sandbox-runtime · Back to Hot repos

Requirements

  • Node.js and npm to install the CLI
  • macOS, Linux with bubblewrap, or Windows
  • Optional: a settings file at ~/.srt-settings.json; without one srt uses built-in defaults

Add this badge to your README

Maintain Sandbox Runtime? Show readers where to find these use cases. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/anthropics/sandbox-runtime.svg)](https://dedupedai.com/use-cases/anthropics-sandbox-runtime/?utm_source=github&utm_medium=badge&utm_campaign=anthropics-sandbox-runtime)

HTML

<a href="https://dedupedai.com/use-cases/anthropics-sandbox-runtime/?utm_source=github&amp;utm_medium=badge&amp;utm_campaign=anthropics-sandbox-runtime"><img src="https://dedupedai.com/badge/anthropics/sandbox-runtime.svg" alt="Use cases on Deduped" height="20"></a>

A static image, no tracking script. About the badge

Questions about Sandbox Runtime

What is Sandbox Runtime?

Anthropic Sandbox Runtime (srt) is a lightweight tool that enforces filesystem and network restrictions on any process at the OS level, without a container. It uses sandbox-exec on macOS, bubblewrap on Linux and a dedicated local account on Windows, plus proxy-based network filtering, and was built for Claude Code to sandbox agents, local MCP servers and bash commands. It is an open-source project on GitHub: https://github.com/anthropics/sandbox-runtime.

How do I use Sandbox Runtime?

Run npm install -g @anthropic-ai/sandbox-runtime; then in .mcp.json, change the server's command to srt and move the original command into args, for example "command": "srt" with "args": ["npx", "-y", "@modelcontextprotocol/server-filesystem"]; create ~/.srt-settings.json with filesystem rules (denyRead, allowWrite, denyWrite) and network rules (allowedDomains, deniedDomains). The use cases on this page give the full steps and a copy-paste agent prompt for each job.

Who is Sandbox Runtime for?

Developers running AI agents, MCP servers or untrusted scripts who want a quick allowlist for files and network without setting up Docker.

What can I do with Sandbox Runtime?

3 use cases so far, for example: Sandbox an MCP server with one line in .mcp.json; Keep agent shell commands away from your SSH keys; Change network rules while a sandboxed command runs. Each has steps and a copy-paste agent prompt.

What do I need to run Sandbox Runtime?

Node.js and npm to install the CLI; macOS, Linux with bubblewrap, or Windows; Optional: a settings file at ~/.srt-settings.json; without one srt uses built-in defaults.

What are alternatives to Sandbox Runtime?

Other hot AI repos in Software and DevOps: Deep Infer, Harness2, Orca, Opencode, Graphify.

Is Sandbox Runtime safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.