Install on macOS
macOS support status, what exists in the application today, and what has to happen before a macOS download is published.
WARNING
There is no macOS download today. The application supports macOS and the packaging configuration declares macOS artifacts, but no macOS build has been produced, tested, or published. Nothing on this page describes something you can install right now.
This page exists so the status is unambiguous rather than absent. If you are looking for something installable today, see install on Windows.
What actually exists
| Piece | State |
|---|---|
| Application support for macOS | Present in the codebase |
| Packaging configuration (DMG + ZIP makers) | Declared, guarded to run only on a macOS host |
| Built macOS artifact | None |
| Published macOS release | None |
| Signing and notarization | Not implemented end to end |
The packaging configuration guards each platform's makers behind a host check, so a Windows machine produces Windows artifacts only. macOS artifacts require a macOS build host. That is a hard constraint, not a configuration gap: DMG creation and Apple code signing cannot run on Windows.
What has to happen first
- A macOS build host produces
mac-arm64andmac-x64artifacts. - Those artifacts are tested on clean machines for both architectures.
- Developer ID signing, hardened runtime, notarization, and stapling are wired and verified.
- The artifacts are published to a release channel with exact size and SHA-256.
Until step 4 completes, the download page will not offer macOS, and it should not: the release manifest omits platforms that have no verified artifact, and the site refuses to advertise a download it cannot serve.
NOTE
The POSIX install script at https://nalaos.dev/install.sh is generated from the
same release manifest. On macOS it will report that no artifact is published
rather than installing something unverified. That is the correct behaviour.
Planned install path
When macOS artifacts ship, the install path is expected to be:
curl -fsSL https://nalaos.dev/install.sh | sh
with a DMG available for direct download, and Gatekeeper handled through System Settings → Privacy & Security → Open Anyway for any unsigned preview period.
SECURITY
Do not disable Gatekeeper. If an unsigned preview is ever offered for macOS, approve that single application rather than weakening the machine's policy.
Track this
- Platform support — the authoritative matrix.
- Feature status — what is stable, preview, and planned.
- Release notes — where a macOS build would be announced.