# SmolVM

> Open-source sandboxes for code execution, browser use, and AI agents.

- **URL**: https://www.freshcrate.ai/projects/SmolVM
- **Author**: CelestoAI
- **Category**: Security
- **Latest version**: `v0.0.18` (2026-06-02)
- **License**: Apache-2.0
- **Source**: https://github.com/CelestoAI/SmolVM
- **Homepage**: https://docs.celesto.ai/smolvm
- **Language**: Python
- **GitHub**: 367 stars, 27 forks
- **Registry**: github
- **Tags**: `agent-runtime`, `browser-agent`, `browser-use`, `computer-use`, `openclaw`, `python`, `sandbox`

## Description

Open-source sandboxes for code execution, browser use, and AI agents.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.0.18` | 2026-06-02 | High | ## What's Changed * Add space-saving diff snapshots via --snapshot-type (QEMU + Firecracker) by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/317 * feat(qemu): host TAP networking mode for the QEMU backend by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/318 * Fix 8s QEMU sandbox startup + boot-latency improvements by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/319 * Release 0.0.18 by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/320   **F |
| `v0.0.16` | 2026-05-26 | High | ## What's Changed * fix(cli): show Linux QEMU install hint by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/295 * fix(kernel): enable Podman Netavark networking by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/296 * fix(kernel): pin NETFILTER_ADVANCED and NETFILTER_XTABLES =y by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/297 * fix(ci): skip kernel upload if asset already exists at target tag by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/2 |
| `v0.0.15` | 2026-05-09 | High | ## What's Changed * Init scripts: parse cmdline netmask and gateway DNS by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/284 * feat(cli): add `smolvm file download` by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/287 * Bump version to 0.0.15a0 by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/288 * Add legacy report fetcher computer-use demo by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/291 * fix(security): replace SSH AutoAddPolicy with Wa |
| `v0.0.14.1` | 2026-05-06 | High | ## What's Changed * docs: microVM from first principles by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/278 * [smolvm-core] Rust binding version bump 0.0.11 to 0.0.14 by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/277 * Add --os flag to preset start command for OS selection by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/270 * fix(kernel): enable 9p + overlay for workspace mounts by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/279 * ci: r |
| `v0.0.13` | 2026-05-02 | High | ## What's Changed * docs(readme): revamp intro and features section by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/223 * [codex] add sandbox file upload by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/224 * feat(presets): add `smolvm openclaw start` and `smolvm hermes start` by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/225 * Bump version to 0.0.13 by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/226   **Full Changelog**: https://githu |
| `v0.0.12` | 2026-04-28 | High | ## What's Changed * feat(presets): add `smolvm pi start` for the Pi coding agent by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/220 * feat(cli): add --writable-mounts so guest writes reach the host by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/221 * Bump version from 0.0.11 to 0.0.12 by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/222   **Full Changelog**: https://github.com/CelestoAI/SmolVM/compare/v0.0.11...v0.0.12 |
| `v0.0.11` | 2026-04-27 | High | ## What's Changed * fix(facade): auto-select QEMU when --mount is used without a backend by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/179 * docs: Add macOS-specific developer setup guidance by @SauravMishraaa in https://github.com/CelestoAI/SmolVM/pull/182 * tap.rs: retry on EBUSY during TAP device creation (Rust path) by @fuleinist in https://github.com/CelestoAI/SmolVM/pull/183 * cli/sdk: rename memory/disk-size flags and bump debian/ubuntu disk default by @aniketmaurya in |
| `v0.0.10` | 2026-04-19 | High | ## What's Changed * refactor: group modules into runtime/host/images/cli subpackages by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/163 * feat: boot --os debian from prebuilt cloud image, no host Docker by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/164 * Bump version to 0.0.10a0 by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/165 * ci: relax release preflight to decouple smolvm and smolvm-core by @aniketmaurya in https://github.com/CelestoAI/SmolVM/p |
| `v0.0.10a0` | 2026-04-15 | High | ## What's Changed * refactor: group modules into runtime/host/images/cli subpackages by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/163 * feat: boot --os debian from prebuilt cloud image, no host Docker by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/164 * Bump version to 0.0.10a0 by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/165 * ci: relax release preflight to decouple smolvm and smolvm-core by @aniketmaurya in https://github.com/CelestoAI/SmolVM/p |
| `v0.0.9` | 2026-04-13 | High | ## What's Changed * docs: document --skip-deps flag in install script by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/139 * fix: pass --skip-deps to smolvm setup in install script by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/140 * feat: add virtio-vsock support for Firecracker VMs by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/141 * feat: PyO3 Rust extension for fast network operations by @aniketmaurya in https://github.com/CelestoAI/SmolVM/pull/144 |

## Dependency audit

- **Score**: 74/100
- **Total deps**: 21
- **Resolved**: 6
- **Unresolved**: 15
- **License conflicts**: 0
- **Warnings**: 6
- **Scanned**: 2026-05-11

## Citation

- HTML: https://www.freshcrate.ai/projects/SmolVM
- Markdown: https://www.freshcrate.ai/projects/SmolVM.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/SmolVM/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
