Lume
Create and run macOS and Linux VMs on Apple silicon from the CLI, a local HTTP API or MCP.
Create and run macOS and Linux VMs on Apple silicon from the CLI, a local HTTP API or MCP.
Lume is a VM manager for Apple silicon Macs, built on Apple's
Virtualization.framework. It creates vanilla macOS VMs straight from Apple
restore images with SSH and autologin ready, runs Linux guests, and exposes the
same VM store through the lume CLI, a local HTTP API and an MCP server.
lume create macos-tahoe --ipsw latest --unattended tahoe
lume run macos-tahoe
lume ssh macos-tahoe 'sw_vers'The cua SDK installs and drives Lume itself for local macOS sandboxes; use Lume directly when you want the VMs yourself.
| Requirement | |
|---|---|
| Host | Apple silicon, macOS 13 or later |
| Memory | 8 GB free (16 GB for an 8 GB guest) |
| Disk | 50 GB free per macOS guest plus its restore image |
| Concurrency | Up to two macOS guests at a time (Apple's limit) |