smolvm
VirtualizationA CLI tool that creates and runs ultra‑lightweight, hardware‑isolated Linux microVMs for sandboxing code, packaging workloads as single portable binaries, and managing persistent development environments.
Features
- Run commands or interactive shells in isolated VMs with sub‑second cold start times
- Package any stateful workload into a single portable “smolmachine” file for distribution
- Fine‑grained network egress control via allowed‑host lists
- Forward host SSH agent into VMs without exposing private keys inside the guest
- Define reproducible VM configurations with a simple Smolfile (TOML)
- Cross‑platform support on macOS (Apple Silicon) and Linux with elastic memory usage
Recent releases
View all 52 releases →
Review required
v0.8.2
Breaking risk
Auth
Breaking upgrade
DNS enforcement + PTY hardening + VM lock fix
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Install & Platforms
Install via
shell-script
Platforms
macos
linux
Community & Support
Similar tools
Alternative to
Containers
Colima
QEMU
Firecracker
Kata