smolvm by smolmachines
Hacker ApprovedRanked 2 of 6 microvm runtimes by recommenders
Lightweight cross-platform microVM tool that people use instead of containers, citing kernel-level isolation and fast boot. Critics note weaker security than Firecracker and limited documentation.
Lightweight cross-platform microVM tool that people use instead of containers, citing kernel-level isolation and fast boot. Critics note weaker security than Firecracker and limited documentation.
37 people gave an opinion
- recommend it
- 28
- criticize it
- 9
- approval share
- 76%
Recommended in 10 of 13 months
- November 2025: not recommended
- December 2025: not recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 28 people recommend itNeeds 10 or more, met.
- 3.1 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 10 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Kernel-level isolation
“smolvm provides kernel-level isolation. Much closer to firecracker than docker.”
Comment from 21 Sep 2026 in “AX – Google’s Open Agentic Orchestrator” “Kernel-level isolation is a significant security differentiator, for starters.”
Comment from 1 Jun 2026 in “Codex just found a "workaround" of not having sudo on my PC” “which (unlike Docker) provide kernel-level isolation (among other benefits)”
Comment from 23 Sep 2026 in “Inside ZCode: Silently uploading your Git history to the cloud” - Comment from 13 Jul 2026 in “Grok uploaded my user directory to xAI's servers”
Fast boot and low resource use
“Simple, fast (sub-200ms cold start), OCI-compat, and has trivial packing to standalone 0-dep executables.”
Comment from 26 Jun 2026 in “Run isolated sandboxes with full lifecycle control: AWS introduces MicroVMs” “smolvm has better bootup time (<200ms), secrets handling, and egress control compared to lima”
Comment from 23 Oct 2026 in “OpenShell – A safe, private runtime for fleets of autonomous AI agents” “SmolVM uses microVMs which means the resource consumption is quite minimal.”
Comment from 10 Apr 2026 in “Show HN: SmolVM – open-source sandbox for coding and computer-use agents” - Comment from 2 Sep 2026 in “My local model setup on an M4 Pro Mac Mini”
- Comment from 4 Oct 2026 in “Docker has always used microVMs (well since 2016)”
Works across macOS, Linux and Windows
“smol machines actually support exactly those things across macs,linux, windows btw”
Comment from 9 Oct 2026 in “MXC - a sandboxed code execution system” “I can take care of the isolation story for you across windows, macOS”
Comment from 13 Jul 2026 in “Show HN: Agent-run – Run a coding agent in a sandboxed environment” “you can use it with WSL or using our QEMU backend which supports Windows as well.”
Comment from 1 May 2026 in “Parallel Pi coding agents in a sandbox” - Comment from 19 Jul 2026 in “Setting up your spare Mac for Claude Code to control, a step-by-step guide”
Replaces containers for packaging apps
“I love the idea of using this to distribute applications you might otherwise use a Docker image for.”
Comment from 18 Apr 2026 in “Show HN: Smol machines – subsecond coldstart, portable virtual machines” “A lightweight ,portable virtual machine that simplifies/replaces need for containers.”
Comment from 9 Aug 2026 in “Ask HN: What are you working on? (August 2026)” “No need for dependency management or compatibility issues because it is baked in.”
Comment from 17 Apr 2026 in “Show HN: Smol machines – subsecond coldstart, portable virtual machines” - Comment from 17 Apr 2026 in “Show HN: Smol machines – subsecond coldstart, portable virtual machines”
What people warn about
Each mark is one comment
Weaker security than Firecracker
“Firecracker actually minimizes the attack surface whereas smolvm does not”
Comment from 21 Sep 2026 in “AX – Google’s Open Agentic Orchestrator” “Smolvm with it's libkrun vmm provides significantly worse security positioning than slicervms use of firecracker”
Comment from 1 Oct 2026 in “5x faster Edge Functions: V8 isolates to Firecracker MicroVMs” Breaking changes broke existing binaries
“those same binaries now silently exit with code 0 and I have absolutely no idea what's wrong or how to diagnose”
Comment from 23 Jul 2026 in “You can now run same OCI images as containers or Firecracker microVMs” “I introduced a breaking change in order to build out the hosted platform & registry of pre-packed machines.”
Comment from 28 Jul 2026 in “Securing Services with Rootless Containers” “all the single binaries I made of various distros a month ago, simply don't work anymore”
Comment from 28 Jul 2026 in “Securing Services with Rootless Containers” Thin documentation and hacky examples
“It is also the least documented, which makes sense.”
Comment from 12 Oct 2026 in “Launch HN: Agent37 (YC F26) – Low-cost agent sandboxes for running agents” “it work-ish (there is example), but quite hacky.”
Comment from 10 Aug 2026 in “Docker Sandboxes – Disposable, isolated sandboxes for AI agents”
Other microvm runtimes people recommend
The four most recommended other microvm runtimes, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Firecracker | 78 | 20 | 80% | 12 | — | Approved |
| smolvm by smolmachinesThis page | 28 | 9 | 76% | 10 | — | Approved |
| smolmachines | 27 | 3 | 90% | 6 | — | Approved |
| libkrun | 13 | 6 | 68% | 7 | — | Approved |
| Bhatti | 8 | 0 | 100% | 4 | — | — |
What people said
40 of the 107 comments that mention it, newest first. Each links to the original comment.
“smolvm has better bootup time (<200ms), secrets handling, and egress control compared to lima”
“It is also the least documented, which makes sense.”
“smol machines actually support exactly those things across macs,linux, windows btw”
“Not sure I will give up on smolvm though. I have scripts to launch an instance per task.”
“uses only the required memory and releases what isn’t needed anymore”
“all of them have worked pretty well. But still, I rarely have kept using them.”
“These days I'm looking at microvms (esp. smolvm from smolmachines.com) by default”
“smolvm's serve mode confines each VMM by default with a seccomp allowlist, Landlock, a per-VM uid and no_new_privs”
“Smolvm with it's libkrun vmm provides significantly worse security positioning than slicervms use of firecracker”
“I'm singing the praises of smolmachines.com "smolvm" microvms all over the place”
“smolvm might be the right tool for your needs of containerization + GUI with gpu acceleration through vulkan”
“which (unlike Docker) provide kernel-level isolation (among other benefits)”
“Firecracker actually minimizes the attack surface whereas smolvm does not”
“smolvm provides kernel-level isolation. Much closer to firecracker than docker.”
“definitely useful but NOT relevant to the discussion of sandboxing malicious code”
“among other benefits they only consume host resources if they're actually used”
“We use an awesome project called smolvm that builds on libkrun and makes this alot easier.”
“it work-ish (there is example), but quite hacky.”
“A lightweight ,portable virtual machine that simplifies/replaces need for containers.”
“Only folks i’ve seen solve these are folks who run the sandboxes locally and take that to the cloud”
“I introduced a breaking change in order to build out the hosted platform & registry of pre-packed machines.”
“all the single binaries I made of various distros a month ago, simply don't work anymore”
“those same binaries now silently exit with code 0 and I have absolutely no idea what's wrong or how to diagnose”
“a light weight cross platform virtual machine with egress filtering”
“has "smolvm" microvms with better performance and ergonomics and security than docker”
“I can take care of the isolation story for you across windows, macOS”
“yes to both, here's the example for running docker(indirectly, devcontainers) inside smolvm”
“Simple, fast (sub-200ms cold start), OCI-compat, and has trivial packing to standalone 0-dep executables.”
“Author of a free open source alternative to slicer, based on a fork of libkrun”
“Kernel-level isolation is a significant security differentiator, for starters.”
“you can use it with WSL or using our QEMU backend which supports Windows as well.”
“To make my life simpler, added a single command to start a pre-installed Pi sandbox.”
“I love the idea of using this to distribute applications you might otherwise use a Docker image for.”
“No need for dependency management or compatibility issues because it is baked in.”
“seems like a potentially simpler way to package JVM apps than GraalVM Native”
“I think it'd be a better infra primitive than firecracker that works locally/remote and etc.”
“SmolVM uses microVMs which means the resource consumption is quite minimal.”
“a security focused project should NOT default to train people installing by piping to bash”
“I'm working on an open source technology to make a literal virtual machine shippable”
“Smolvm is designed to run locally, persistent (stateful), long running (efficiency), and interactive.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.