Local-First Linux MicroVMs for macOS
Shuru is a lightweight sandbox that spins up Linux VMs on macOS using Apple's Virtualization.framework. Boots in about a second on Apple Silicon, and everything is ephemeral by default. There's a checkpoint system for when you do want to persist state, and sandboxes run without network access unless you explicitly allow it. Single Rust binary, no dependencies. Built it for sandboxing AI agent code execution, but it works well for anything where you need a disposable Linux environment.
Local-First Linux MicroVMs for macOS launched on February 22, 2026 with 213 votes, #136 of 16,628 launches that month and more than 99% of that year's launches.
In plain words
Shuru is a lightweight sandbox that creates ephemeral Linux virtual machines on macOS using Apple's Virtualization.framework, booting in approximately one second on Apple Silicon. It runs as a single Rust binary with no dependencies and isolates environments from network access by default, though users can explicitly enable connectivity. A checkpoint system allows persisting state when needed. Originally built for sandboxing AI agent code execution, Shuru serves anyone requiring disposable Linux environments on macOS.
written from the facts on this page · September 2026
From the sources
Lightweight Linux VMs powered by Apple Virtualization.framework. Ephemeral by default. No Docker required.
Local-first microVM sandbox for AI agents on macOS, with experimental Linux ARM64 support
Lightweight Linux VMs powered by Apple Virtualization.framework on macOS and KVM on Linux ARM64. Ephemeral by default. No Docker required. Every run starts from a clean rootfs. Install anything, break anything. Nothing persists unless you save it. Save disk state as named snapshots. Restore, branch, and iterate. Like git commits for your environment. Built on Virtualization.framework. No emulation layer, no Docker dependency. Near-native speed on ARM64. Boot a fresh VM with a single command. Changes vanish on exit. Sandboxes are offline by default. Enable networking with one flag. Set CPUs, memory, and disk size per run or in a config file. Share host directories into the VM. Read-only by…from shuru.run
Does a similar job
all alternatives →
Lume – OS lightweight CLI for MacOS and Linux VMs on Apple Silicon2025 · github.com · ▲309We just open-sourced Lume - a tool we built after hitting walls with existing virtualization options on Apple Silicon. No GUI, no complex stacks - just a single binary that lets you spin up macOS or Linux VMs via CLI or API. Why we built Lume: - Run native macOS VMs in 1 command, using Apple Virtualization.Framework: `lume run macos-sequoia-vanilla:latest` - Prebuilt images on https://ghcr.io/trycua (macOS, Ubuntu on ARM) - API server to manage VMs programmatically `POST /lume/vms` - A python SDK on github.com/trycua/pylume Run prebuilt macOS images in just…
Kakehashi – Experimental userspace to run macOS binaries on Linux ARMAug 2026 · github.com · ▲255Userspace macOS translation layer for Linux ARM64. Contribute to wie-project/kakehashi development by creating an account on GitHub.
Tiny VM sandbox in C with apps in Rust, C and ZigDec 2025 · github.com · ▲196Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99 - ringtailsoftware/uvm32
macOS-cross-compiler – Compile binaries for macOS on Linux2024 · github.com · ▲215
Lume 0.2 – Build and Run macOS VMs with unattended setupJan 2026 · cua.ai · ▲154Hey HN, Lume is an open-source CLI for running macOS and Linux VMs on Apple Silicon. Since launch (https://news.ycombinator.com/item?id=42908061), we've been using it to run AI agents in isolated macOS environments. We needed VMs that could set themselves up, so we built that. Here's what's new in 0.2: *Unattended Setup* – Go from IPSW to a fully configured VM without touching the keyboard. We built a VNC + OCR system that clicks through macOS Setup Assistant automatically. No more manual setup before pushing to a registry: lume create my-vm --os macos --ipsw latest…
Lightweight tool for managing Linux virtual machines2025 · github.com · ▲144hey guys. the other day i was migrating hosting providers and i just needed something not too heavy and convenient to spin up my backups for awhile and realised there is almost nothing out there. kimchi hasn't been updated for years and cockpit is heavy. so here's something i came up with in a couple hours because of a sudden urge, nothing fancy just basic creation with cloud init, lifecycle management and image/storage, but it's modern-ish and it compiles to a 8.4mb binary inclusive of the embedded web UI, CLI and API, and only dep is libvirt.
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 20d ago · stillwet.art

PixVerse R2▲381A real-time world model you can explore and change
AI · 29d ago · world.pixverse.video
Source: Show HN post ↗
Launched alongside, February 2026
the whole month →



Lovon AI Therapy▲801Feel closer and have more fun with your partner every day!
AI · Feb 2026 · lovon.app

Hello my name is Ben Ward for the past 3 years I have been remastering the financial game Wall Street Raider created by Michael Jenkins originally on DOS in 1986. It has been a rough journey but I finally see the light at the end of the tunnel. I just recently redid the website and thought maybe the full story of how this project came to be would interest you all. Thank you for reading.
Work · Feb 2026 · wallstreetraider.com