Local-First Linux MicroVMs for macOS
Details
- External ID
- 47113567
- Source
- HN
- Company
- —
- Product
- Local-First Linux MicroVMs for macOS
- Website domain
- shuru.run
- Launched
- Feb. 22, 2026
- Cohort
- —
- Upvotes
- 213
- Upvotes percentile
- 0.9528301886792453
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
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.
Enrichment
- Theme
- lightweight and on-device AI runtimes
- Vertical
- —
- Function
- Hardware & robotics
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- local linux microvms for macos
- Manually corrected
- False
Could you build this?
No Developing a lightweight virtualization hypervisor runner with sub-second boot times, checkpointing, and isolated network virtualization requires deep systems engineering and macOS Virtualization.framework/KVM internals.
What it would actually take: The project requires writing low-level systems code (Swift, Go, or Rust) interacting directly with macOS's Virtualization.framework and Linux KVM/vhost APIs. It needs custom block device management for instant COW (Copy-on-Write) rootfs snapshots, TAP/virtio network device emulation, and guest agent orchestration via virtio-vsock. Building this demands deep systems programming expertise in OS virtualization, kernel interfaces, and low-level disk/network plumbing.
Discussion
20 comments analyzed.
Competitors mentioned: Docker, E2B, Modal, SlicerVM, sandbox-exec (macOS native)
Concerns raised: Overhead compared to Docker for MicroVMs, GPU acceleration limited for macOS guests, Setup issues and freezing when launching Claude, No HTTP interface exposed for streaming stdout during execution, No host-mapped directories support yet
Feature requests: Streaming stdout back to caller during execution, Host-mapped directories support, MCP server backend integration
Competitors
Other products that read as similar to this one — 121 launches clear the similarity bar, closest 8 shown.
Attention rank: #8 of 122 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 97 days after the earliest competitor.
- 1VM · ph · 2026-09-23 · 1 upvotes · similarity 0.53
- machine0 · hn · 2026-06-15 · 96 upvotes · similarity 0.49
- Lume 0.2 · hn · 2026-01-18 · 154 upvotes · similarity 0.45
- Node-Vmm · hn · 2026-05-04 · 8 upvotes · similarity 0.44
- Vpod · hn · 2026-06-17 · 12 upvotes · similarity 0.44
- Cygnus · hn · 2026-07-25 · 8 upvotes · similarity 0.43
- RiceVM · hn · 2026-04-02 · 7 upvotes · similarity 0.43
- Tiny VM sandbox in C with apps in Rust, C and Zig · hn · 2025-12-12 · 196 upvotes · similarity 0.43
Other launches for this product
- No other launches for this product.