Building the product · Independent · 24 Oct 2026

smol-machines/smolvm

An embeddable, portable, branchable virtual machine to safely run Agents locally.

← Building the product

In simple English

This tool creates tiny virtual machines to run software safely. It is built for AI agents that need to execute code without breaking your computer. Each virtual machine has its own operating system kernel for isolation. You can save a running machine, pause it, or branch it into multiple copies. The software is free and open-source, and you can run it on your own laptop or server.

What it is

A branchable microVM runtime written in Rust that boots OCI container images as hardware-isolated virtual machines without a Docker daemon. It uses libkrun and the host hypervisor to provide fast boot times and elastic memory.

What it is good for

Solo builders who need a safe sandbox to let AI agents run generated code or test scripts without risking the host system.

Stars6.8k
LicenceApache-2.0
Latestv1.32.1 (2026-10-24)checked 24 Oct 2026
Last code change2026-10-24
Written inRust
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Boots in under a second with elastic memory allocation.
  • Can pause, resume, and branch running machines instantly.
  • Includes software development kits for Node, Python, Rust, and Go.
Watch for
  • Requires hardware virtualization support enabled in your operating system.
  • GPU acceleration is not supported on Windows.
  • Needs familiarity with command-line tools to configure networks and mounts.
Replaces

Heavy Docker setups and manual QEMU virtual machine configurations.

Works well with

Docker container images and Node.js backend scripts.

Similar repositories
Also reviewed on Repo Radar
  • alecthomas/kong3.2k stars

    Builds the whole command-line interface of a Go program from a description of its commands.

  • unocss/unocss19k stars

    A styling engine that reads the labels in your markup and generates only the CSS those labels need.

  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

Install
curl -sSL https://smolmachines.com/install.sh | bash

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: AI & Automation › AI Development & Evaluation › Agent Sandboxes.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.