{"repo":"vivek1504/agent-sandbox","free":true,"listed":false,"github":"https://github.com/vivek1504/agent-sandbox","clone":"git clone https://github.com/vivek1504/agent-sandbox.git","description":"Give any AI agent its own disposable Linux machine. Firecracker microVM sandboxing with millisecond boot times, full network access, and native MCP support.","language":"TypeScript","stars":32,"topics":["firecracker","typescript","agent-sandbox","ai-agents","code-execution","code-interpreter","llm-agents","mcp","microvm","nodejs"],"license":null,"category":"ai-agents","readme_excerpt":"Agent Sandbox An isolated execution environment for AI agents made with Firecracker microVMs. Give any AI agent its own Linux machine. Execute code, install packages, manipulate files, run processes, and access the internet, all inside a isolated microVM that boots in milliseconds and destroyed when the session ends. --- Why This Exists AI agents need to do things : write code and run it, install libraries, curl endpoints, spawn background processes, read and write files. But running agent generated code on your host machine is unpredictable, potentially destructive, and impossible to sandbox with containers alone(shared kernel problem). Agent Sandbox solves this by giving each agent session a dedicated Firecracker microVM: - Hardware level isolation - each session runs in its own Linux kernel. A misbehaving agent cannot escape to the host or affect other sessions. - Millisecond startup - pre-snapshotted VM state restores in 1–5ms, so agents don't wait for environments to spin up. - Full Linux environment - agents get a real filesystem, process table, and network stack. - Pre-built & Custom Templates - provision sessions with pre-baked Node.js, Python, Go, or custom Dockerfile environments. - Ephemeral by design - sessions are stateless, time-bounded, and automatically reaped. --- Architecture How It Works 1. Session request arrives via the REST API, MCP protocol or client SDK, specifying an optional template (e.g. node , python , go ). 2. The Session Gateway looks up the pre","default_branch":null,"files":null,"tree":[],"storefront":"/r/vivek1504","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vivek1504/agent-sandbox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}