Show HN: Local-First Linux MicroVMs for macOS
Shuru presents a novel, lightweight sandbox solution for macOS, enabling the rapid deployment of Linux MicroVMs by leveraging Apple's Virtualization.framework. This tool distinguishes itself with remarkably fast boot times, achieving operational readiness in approximately one second on Apple Silicon. Emphasizing security and reproducibility, Shuru's environments are ephemeral by default, ensuring a fresh state for each use. It also includes a checkpoint system for instances where state persistence is required. Network access is restricted by default, enhancing isolation, and is only granted with explicit user consent. The entire application is packaged as a single, dependency-free Rust binary. While initially conceived for securely sandboxing AI agent code execution, Shuru is equally effective for anyone needing a quick, disposable, and isolated Linux environment for diverse development or testing purposes.