Skip to content

Project

There is nothing to download yet

Runlix is at version 0.1.0-alpha.1 and has no public build. Here is exactly what is missing, what will arrive first, and how to be told when it does.

Updated 2026-09-18Measured 2026-09-18

This page would normally have a button on it. It does not, and pretending otherwise would waste your time and mine.

Runlix is at version 0.1.0-alpha.1. The repository is private, automated releases are switched off on purpose, and no build has been published. What exists is an application that installs from its own disk image — and has been through two complete trial runs from it — and an engine that passes its tests.

What is actually missing

A signature that macOS trusts. The application is signed ad-hoc rather than notarised. In practice that means Gatekeeper refuses to open it after a download, and the way through is Settings → Privacy & Security → Open Anyway. On recent macOS versions the old Control-click shortcut no longer works. That is a bad first thirty seconds for anyone who has not been told in advance, and it is worth fixing before inviting people rather than after. It is also the only thing standing between today and an alpha.

What is no longer missing: the inherited Python interpreter is gone. It was 490 MB of a 780 MB application; the application is now 229 MB installed and the disk image 80 MB, and the build fails if an interpreter ever finds its way back in.

What will arrive first

An alpha, handed to a few people outside the project through the reserved download area, before anything is announced anywhere. Then a beta, open to anyone who asks, and then 1.0. The alpha has no public address: it is downloaded from this site's reserved area, after signing in. Small on purpose: the defects that have mattered in this project's history were found by using the application, not by its tests. Seven releases of the previous product were each fixing something that four hundred passing tests had not noticed, because they were integration and environment problems and tests of that kind do not live there.

If you want to be one of the people who finds those, that is genuinely useful, and the alpha and the beta are where it happens.

Requirements, so you know now

macOS 14 or later, on Apple Silicon. Intel Macs are out of scope and always will be — MLX runs on the Apple GPU and there is no version of this that works without one.

Disk is mostly about the models rather than the application: a small 4-bit model is a couple of gigabytes, and a larger one is ten or more. Memory likewise — the engine holds more than one model at a time and evicts the least recently used, against the working set the GPU actually recommends rather than the RAM figure on the box.

Being told

Four separate things you can ask to hear about, and you pick which:

  • the first beta — when there is a build to try, and how to get past Gatekeeper;
  • roadmap progress — when a phase closes, with what actually changed;
  • engineering notes — the longer write-ups about how the engine works and what it cost;
  • the full release — when there is a signed, notarised build for everyone.

Pick none of them and there is no list to be on. Pick one and you get that one. It is a confirmed-opt-in list: you will get one message asking whether you meant it, and nothing else until you say yes. Every email carries a one-click way out, and asking to be deleted deletes you rather than marking a column.

The form is below. One email will ask whether you meant it, and until you answer that, your address is on nothing. If you would rather not be on a list at all, the roadmap is the honest picture of where the work is and it needs no address from anybody.

What do you want to hear about?

One email will ask whether you meant it, and nothing else arrives until you say yes. Every message carries a one-click way out, and asking to be deleted deletes you.