Show HN: Lume 0.2 โ€“ Build and Run macOS VMs with unattended setup

https://news.ycombinator.com/rss Hits: 2
Summary

Lume is a VM runtime for building AI agents, running CI/CD pipelines, and automating macOS. It uses Apple's native Virtualization Framework to run macOS and Linux VMs at near-native speed on Apple Silicon. MIT LicenseLume is open-source and MIT licensed. If you find it useful, we'd appreciate a star on GitHub! Cloud macOS SandboxesWe're piloting a managed service for customers who want to run cloud macOS sandboxes for CI/CD and agent workloads. Book a demo if you're interested. lume create test-vm --os macos --ipsw latest lume run test-vm A single binary with an HTTP API. Create a VM, run it headlessly, control it programmatically. You can use Lume directly via CLI, or run lume serve to expose an HTTP API for programmatic access. The Computer SDK uses this API to automate macOS interactions. Lume is a thin layer over Apple's Virtualization Framework, which provides hardware-accelerated virtualization on Apple Silicon. This gives you: Native speed โ€” CPU instructions execute directly via hardware virtualization Paravirtualized graphics โ€” Basic GPU support via Apple's virtualization layer (limited to GPU Family 5) Efficient storage โ€” Sparse disk files only consume actual usage, not allocated size Rosetta 2 support โ€” Run x86 Linux binaries in ARM Linux VMs Automated golden images โ€” Go from IPSW to fully configured macOS VM without manual intervention Registry support โ€” Pull and push VM images from GHCR or GCS registries Testing across macOS versions โ€” Spin up a VM with a specific macOS version, test your software, tear it down. No need to maintain multiple physical machines. Automating macOS tasks โ€” Combine Lume with Unattended Setup to create pre-configured VMs. The setup automation uses VNC and OCR to click through the Setup Assistant without manual intervention. Running CI/CD locally โ€” Test your macOS builds in isolated VMs before pushing to remote CI. The --no-display flag runs VMs headlessly. Sandboxing risky operations โ€” Need to test untrusted software or destruct...

First seen: 2026-01-18 19:28

Last seen: 2026-01-18 20:28