Awesome AI Agent Stack
Sandboxes, Browsers & Computer Use
Isolated places to run agent-written code, and the browsers and scrapers agents drive.
Sandboxes
- superradcompany/microsandbox - Fast branchable microVMs for agent workloads.
- stacklok/brood-box - Run coding agents inside hardware-isolated microVMs.
- e2b-dev/E2B - Secure cloud sandboxes for running agent-generated code.
- daytonaio/daytona - Infrastructure for running AI-generated code in isolated environments.
- TencentCloud/CubeSandbox - Instant, concurrent, secure sandboxes for agents.
- opensandbox-group/OpenSandbox - Secure, Fast, and Extensible Sandbox runtime for AI agents.
- vercel/sandbox - Official Vercel SDK and CLI for ephemeral Firecracker sandboxes that run agent code.
- cloudflare/sandbox-sdk - Official Cloudflare SDK for secure isolated containers at the edge.
- pydantic/monty - Minimal, secure Python interpreter in Rust for running LLM-written code.
- agent-infra/sandbox - All-in-one agent sandbox combining browser, shell, file system, MCP and VSCode server.
- kubernetes-sigs/agent-sandbox - Kubernetes controller for isolated, stateful sandboxes for agent workloads.
- judge0/judge0 - Robust sandboxed code execution system for humans and AI agents.
- engineer-man/piston - High performance general purpose code execution engine.
- tastyeffectco/sandboxd - Self-hosted AI app builder running agents in isolated preview sandboxes.
- gotempsh/temps - Self-hosted Rust platform with AI-agent sandboxes, gateway, and observability.
- schmitthub/clawker - AI coding agent sandbox: isolated Docker containers behind an egress firewall.
- octelium/cordium - General-purpose sandbox platform with identity-based secure access for agents.
- NVIDIA/OpenShell - NVIDIA's safe, private runtime for autonomous AI agents.
- e2b-dev/runtime - The runtime behind E2B sandboxes, runnable on your own machine.
- agent-substrate/substrate - Secure agent execution runtime for running sandboxes at high density.
- Nasiko-Labs/nasiko - Open runtime for running and securing AI agents.
Isolation runtimes & dev environments
Browser automation
Stealth & anti-detection
Scraping & crawling
HTTP & HTML parsing
- aio-libs/aiohttp - Asynchronous HTTP client/server framework for asyncio in Python.
- encode/httpx - Next-generation HTTP client for Python with sync/async and HTTP/2.
- psf/requests - Simple, elegant HTTP library for Python scraping and automation.
- cheeriojs/cheerio - Fast jQuery-like library for parsing and manipulating HTML and XML.
- jhy/jsoup - Java HTML parser for editing, cleaning, scraping, and XSS safety.
- AngleSharp/AngleSharp - C# library parsing HTML5, SVG, and CSS into a W3C DOM.
- PuerkitoBio/goquery - jQuery-style HTML parsing and traversal library for Go.
- servo/html5ever - High-performance browser-grade HTML5 parser in Rust.
- Nykakin/chompjs - Parses JavaScript objects from scraped pages into Python structures.
- gawel/pyquery - jQuery-like HTML parsing library for Python scraping pipelines.
- jsdom/jsdom - JavaScript implementation of web standards for headless DOM scraping.
- lxml/lxml - The lxml XML toolkit for Python.
- rushter/selectolax - Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python.
- scrapy/parsel - Parsel lets you extract data from XML/HTML documents using XPath or CSS selectors.
Browser testing frameworks