Tool dossier

Lume

lume is a lightweight Command Line Interface and local API server to create‚ run and manage macOS and Linux virtual machines (VMs) with near-native performance on Apple Silicon‚ using Apple's Virtualization.Framework.

1 sources 11,200 stars

Product snapshot

How the interface presents itself

Lume interface screenshot

Positioning

What this project is really offering

The goal here is to separate raw catalog facts from the sharper product shape users care about before they commit time.

About

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: `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 Run prebuilt macOS images in just 1 step: lume run macos-sequoia-vanilla:latest How to Install: brew tap trycua/lume brew install lume You can also download the `lume.pkg.tar.gz` archive from the latest release https://github.com/trycua/lume/releases‚ extract it‚ and install the package manually. Local API Server: `lume` exposes a local HTTP API server that listens on `http://localhost:3000/lume`‚ 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....). Would love raw feedback on the API design and whether this solves your Apple Silicon VM pain points Repo: https://github.com/trycua/lume Python SDK: github.com/trycua/pylume Discord for direct feedback: https://discord.gg/8p56E2KJ

Evidence

What backs up the editorial summary