S
sandropuppo
We just open-sourced Lume - a tool we built after hitting walls with existing virtualization options on Apple Silicon. No GUI, no complex stacks - just a single binary that lets you spin up macOS or Linux VMs via CLI or API.
Why we built Lume: - Run native macOS VMs in 1 command, using Apple Virtualization.Framework:
How to Install:
brew tap trycua/lume
brew install lume
You can also download the
Local API Server:
lume serve
For detailed API documentation, please refer to API Reference(https://github.com/trycua/lume/blob/main/docs/API-Reference....).
HN devs - would love raw feedback on the API design and whether this solves your Apple Silicon VM pain points. What would make you replace UTM/Multipass/Docker Desktop with this?
Repo: GitHub - trycua/lume: A lightweight CLI and local API server to create, run and manage macOS and Linux virtual machines (VMs) natively on Apple Silicon. Python SDK: github.com/trycua/pylume Discord for direct feedback: Join the Cua Discord Server!
Comments URL: Show HN: Lume – OS lightweight CLI for MacOS and Linux VMs on Apple Silicon | Hacker News
Points: 230
# Comments: 63
Continue reading...
Why we built Lume: - Run native macOS VMs in 1 command, using Apple Virtualization.Framework:
lume run macos-sequoia-vanilla:latest
- Prebuilt images on https://ghcr.io/trycua (macOS, Ubuntu on ARM)
- API server to manage VMs programmatically
POST /lume/vms
- A python SDK on github.com/trycua/pylume
How to Install:
brew tap trycua/lume
brew install lume
You can also download the
lume.pkg.tar.gz
archive from the latest release Releases · trycua/lume, extract it, and install the package manually.Local API Server:
lume
exposes a local HTTP API server that listens on [URL]http://localhost:3000/lume[/URL]
, enabling automated management of VMs.lume serve
For detailed API documentation, please refer to API Reference(https://github.com/trycua/lume/blob/main/docs/API-Reference....).
HN devs - would love raw feedback on the API design and whether this solves your Apple Silicon VM pain points. What would make you replace UTM/Multipass/Docker Desktop with this?
Repo: GitHub - trycua/lume: A lightweight CLI and local API server to create, run and manage macOS and Linux virtual machines (VMs) natively on Apple Silicon. Python SDK: github.com/trycua/pylume Discord for direct feedback: Join the Cua Discord Server!
Comments URL: Show HN: Lume – OS lightweight CLI for MacOS and Linux VMs on Apple Silicon | Hacker News
Points: 230
# Comments: 63
Continue reading...