Code & AI agent sandboxes: read the guide
vmsan
Open source toolSandboxFirecracker made simple. Spin up secure microVMs in milliseconds, from install to interactive shell in one command — full lifecycle management, network isolation, Docker image support, and shell access (no SSH).
Scanned 15 Oct 2026 · Schema v5 · features v21
- Licence
- Apache-2.0
Self-hosted; you pay for the infrastructure.
- Free tier
- Free to run
- Isolation
- Firecracker microVM
shares only the hypervisor
- Regions
- —
Not disclosed on the public surface.
- Capabilities
- 9 / 61
2 partial · 27 fail · 0 not assessed
- Agent readiness
- 10/10 · 4/8
read · drive, pre-login surface
Advertised for
AI agent sandboxing · Untrusted code execution · Multi tenant isolation · Ephemeral microvm sandboxes · CI isolation
Built for
Developers, then technical
- · CLI-first (`vmsan create --runtime node22 --memory 512 --cpus 2`); one-command installer
- · Deep systems vocabulary: Firecracker, jailer, seccomp, cgroups, KVM, nftables, TAP /30, microVM
- · npm + TypeScript library; `--json` output for scripting/automation; Linux + root + KVM prerequisites
01 Website design Desktop public website · assessed 15 Oct 2026
Complete assessment.
Restrained white technical site: large text-led hero and terminal install card, followed by structured three-column documentation with green navigation accents.
- Editorial minimalism
- Landing page: captured
- Pricing: not applicable
- Docs: captured
02 Runtime Each fact carries its source; dots show confidence. Open a row for the evidence.
Isolation & lifecycle
Resources & limits
Access
Network & secrets
Placement & use
03 Capabilities 9 pass · 2 partial · 27 fail · 61 of 61 assessed
- Supported — Documented on the public surface and verified.
- Partially supported — Exists with caveats: gated, thin, or enterprise-only.
- Not supported — Checked and not offered.
- Not assessed — Scanned before this capability was tracked. Not a lack.
Compute & storage 4/10
Networking & delivery 1/3
Developer access 3/8
AI & agents 0/9
Data 0/1
Platform & operations 0/3
Organisation & security 1/4
Proposed, not verified
Capabilities the scan saw but the registry does not track yet. A key is admitted only once two distinct products exhibit it. These are not scored.
- SSH-less shell via WebSocket PTY (interactive shell + exec backed by an in-VM agent HTTP API, no SSH server)websocket-pty-shell
“'run commands, transfer files — no SSH required'; 'Interactive shell — WebSocket PTY with full terminal support'. A Go agent inside the VM exposes an HTTP API for exec/files/shell; the CLI talks to it over the host-guest network.” github.com
04 Agent readiness Pre-login surface · counts, not a grade
Can an agent read it?
parse-ability · docs, metadata, machine-readable surfaces
10/10
7 full · 3 partial · 100% of applicable checks
- llms.txtSupported
- llms-full.txtSupported
- robots.txt AI policyPartially supported
- JSON-LDPartially supported
- SitemapSupported
- Meta tagsSupported
- Markdown negotiationSupported
- Content efficiencyPartially supported
- Docs discoverableSupported
- Machine-readable pricingNot applicable
- No anti-bot wallSupported
Can an agent drive it?
act-ability · APIs, SDKs, MCP, credentials, webhooks
4/8
1 full · 3 partial · 50% of applicable checks
- Public APIPartially supported
- OpenAPI specNot supported
- MCP serverNot supported
- SDK packagesPartially supported
- Auth documentedNot applicable
- Self-serve credentialsNot applicable
- WebhooksNot supported
- CLI toolSupported
- Error modelPartially supported
- Rate limits documentedNot applicable
- Agent config filesNot supported
05 Coding harnesses Which agents and IDEs are documented to run here
Advertised integrations 0
The public surface names no coding harness as supported or documented-to-run-here.
Plausible compatibility 0
Derived, not stored: the product passes SSH access, so any CLI coding agent is installable inside it. This is plausible compatibility, not a supported integration.
No general shell access documented, so nothing is derived. Absence is not unsupported.
06 Compliance & regions Standards held, with ordinal rigor; never a score
Certifications held 0
No attestations found on the public surface. Empty means nothing is advertised, after checking, not that nothing was checked.
Regions —
No region list captured.
07 Open source Apache-2.0 · fetched by machine, not quoted from marketing
Licence & repository
- Licence
- Apache-2.0OSI
- Primary language
- TypeScript
- Stars
- 87
- Forks
- 8
- Created
- 28 Feb 2026
- Archived
- No
Activity
- Last commit
- 25 Mar 2026
- Latest release
- v0.3.0 · 14 Mar 2026
- Issues open / closed
- 5 / 5 · 50% closed
Fresh gh GraphQL: latest v0.3.0 on March 14; repository last pushed March 25. Unarchived, runnable instructions remain public; no later release observed.
Fetched via gh on 15 Oct 2026.
Self-hosting
- Methods
- binarypackage-managersource-build
- You operate
- docker
Apache-2.0; self-host is the only mode (no hosted tier). Install via `curl -fsSL https://vmsan.dev/install | bash` → installs into ~/.vmsan/ (bundles Firecracker + Jailer, a vmlinux 6.1 kernel, an Ubuntu 24.04 ext4 rootfs, the CLI + in-VM Go agent, and prebuilt runtimes downloaded from artifacts.vmsan.dev). Also published on npm (`vmsan`) as a CLI + TypeScript library. REQUIRES Linux (x86_64/aarch64) with KVM + root/sudo (TAP networking + jailer); Docker is needed ONLY for `--from-image` and source installs. Single-host (no multi-host until 0.7.0); Linux-only; primary platform Ubuntu 24.04 LTS. Cost = free under Apache-2.0 + your own Linux box with KVM.
Documentation signals 7/8
- SupportedQuickstart
- SupportedAPI reference
- SupportedSelf-host guide
- SupportedChangelog
- Not supportedOpenAPI
- Supportedllms.txt
- SupportedExamples
- SupportedArchitecture doc
08 Company & presence Facts only, not scored
Company
- Headquarters
- Not disclosed
- Founded
- vmsan repo created 2026-02-28
- Team size
- Single maintainer (@angelorc) + community contributors
- Hiring
- n/a — community OSS project
Notable people
- @angelorc (creator/maintainer)
Activity
- Last release
- v0.3.0 (2026-03-14) — snapshots; quiet since (pushedAt 2026-03-25) github.com
- Last blog post
- —
Presence 3
Links found on the public surface scanned; not an exhaustive search.
09 Sources & method How this entry was produced
Public surface only
Everything here was read from vmsan.dev's unauthenticated pages, docs, pricing and repository on 15 Oct 2026. Nothing behind a login was used.
Statuses, not scores
Capabilities are pass, partial or fail against a written rubric (features v21). “Not assessed” means the scan predates the key.
Confidence is separate
Each fact carries its own confidence. Low-confidence facts are shown, never hidden, so you can weigh them.
- Schema
- scan v5
- Features registry
- v21
- Keys tracked today
- 61
- Assessed on this entry
- 61
Nearby in the atlas
All Sandbox products →Agent SafehouseSandbox · Not disclosedOpen source tool
Agent SandboxSandbox · Kata / gVisorOpen source tool
Agent SubstrateSandbox · Kata / gVisorOpen source tool
Agent37Sandbox · Kata / gVisorHosted
AgentNestSandbox · ContainerOpen source tool
Anthropic Sandbox Runtime (srt)Sandbox · ContainerOpen source tool