Lume Guide Getting Started
Introduction to Lume - the macOS VM CLI and framework
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 License Lume is open-source and MIT licensed. If you find it useful, we'd appreciate a star on GitHub!
Cloud macOS Sandboxes We'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
... continue reading