Skip to content(if available)orjump to list(if available)

Show HN: Lume – OS lightweight CLI for MacOS & Linux VMs on Apple Silicon.

Show HN: Lume – OS lightweight CLI for MacOS & Linux VMs on Apple Silicon.

11 comments

·February 2, 2025

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....).

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: https://github.com/trycua/lume Python SDK: github.com/trycua/pylume Discord for direct feedback: https://discord.gg/8p56E2KJ

Khaine

How does this compare to Lima[1] and Tart[2], which are similar?

Also, would it be possible to run BSDs with this?

[1] https://lima-vm.io

[2] https://tart.run

Retr0id

The title of this post took me about 3 attempts to parse, because "OS" is more strongly bound to Operating System in this context (but presumably it's supposed to read as Open Source)

oulipo

Would this allow to run a near-native speed VM with a decent-speed Docker server inside, and thus allow to have an Orb-like speed for docker containers?

ricw

Is macOS up to scratch to be used as a server these days? Last I checked it would always run into trouble / randomly reboot / become unavailable whenever a new OS update became available. Admittedly this is about 2 years ago.

If so, this would be great. Particularly to repurpose older macs.

crazygringo

You've been able to turn off automatic updates for a long time.

I've never encountered an issue with random reboots or other trouble related to updates when autoupdates were off.

Curious if you could go into more detail, or if this is something others have experienced?

zxcb1

I read GPU and USB passthrough somewhere and did not believe it

TekMol

I wish it was possible to run a Debian VM on iOS.

For laptops, there are many nice options. But for tablets, the latest iPads are currently unmatched at under 600 grams for a 13" tablet. So I would love to use one of those.

terhechte

You can, with ish (https://ish.app). It is a bit slow though and doesn't support the newest releases. (Well and by default it runs Alpine instead of Debian)

null

[deleted]

null

[deleted]