Installers ship from the Releases page — pick the latest release and download the artifact for your machine.
The macOS build is Developer ID signed and notarized by Apple, so it opens
with a normal double-click. Linux ships .deb / .rpm / .zip. Windows runs
via WSL2 — see the Windows (via WSL2) section below.
The macOS installer is built for Apple Silicon:
| File | When to pick it |
|---|---|
Orbit-<version>-arm64.dmg |
Apple Silicon Macs (M1/M2/M3/M4) — anything from late 2020 onward |
Intel Macs aren't packaged yet — use the developer install (build from source) in the README. Not sure which you have? Apple menu → About This Mac: "Chip: Apple M..." is Apple Silicon.
- Download the matching
.dmgfrom the Releases page. - Double-click the DMG, drag Orbit to the Applications folder.
- Eject the DMG (drag its icon to the trash).
The build is Developer ID signed and notarized by Apple, so it opens like any other app — double-click Orbit in Applications. No Gatekeeper warning, no right-click dance, no Terminal commands.
Orbit checks for new releases on startup. When a newer version is available, a banner appears at the top of the window with a link to the Releases page. Click the link, download the new DMG, and replace the old app in Applications (drag-and-drop will prompt you to overwrite).
Auto-update isn't wired up yet, so the download is manual — one click after the banner appears.
Drag Orbit from Applications to the Trash. Per-user state lives under:
~/.orbit/— window position, version-check cache.~/.loom/— agent configuration, API keys (encrypted via macOS Keychain), session history.
Remove those directories to fully reset the app.
Two package formats are published per release:
| File | When to pick it |
|---|---|
orbit_<version>_amd64.deb |
Debian, Ubuntu, Linux Mint, Pop!_OS, and derivatives |
orbit-<version>.x86_64.rpm |
Fedora, RHEL, CentOS, openSUSE |
Orbit-linux-x64-<version>.zip |
Any distro — extract and run the orbit binary directly |
sudo dpkg -i orbit_<version>_amd64.deb
sudo apt-get install -f # resolves any missing dependencies
orbit # launch from terminal, or find it in your app launcherNot showing up in your application menu? Some desktop environments don't
refresh their app database right after a dpkg install, so the Orbit icon can
be missing even though the install worked. Run sudo update-desktop-database /usr/share/applications (or just log out and back in) and it'll appear. Either
way, orbit from the terminal always launches it.
sudo rpm -i orbit-<version>.x86_64.rpm
orbitunzip Orbit-linux-x64-<version>.zip -d ~/orbit
~/orbit/orbitsudo dpkg -r orbit # Debian/Ubuntu
sudo rpm -e orbit # Fedora/RHELPer-user state lives under ~/.orbit/ and ~/.loom/ — remove those to fully reset.
Native Windows builds are not yet available. Windows 11 users with
WSL2 + WSLg can run the Linux .deb build directly — WSLg provides
native GUI support with no X server setup required.
- WSL2 — run
wsl --installin an elevated PowerShell if not already set up. - WSLg — bundled with WSL2 on Windows 11 (build 22000+). Run
wsl --updateto ensure it's current. - Ubuntu (or another Debian-based distro) inside WSL2.
Open your WSL2 terminal and run:
# Download the .deb from the Releases page, then:
sudo dpkg -i orbit_<version>_amd64.deb
sudo apt-get install -f
orbitThe Orbit window opens on your Windows desktop via WSLg — no further configuration needed.
- File paths inside WSL2 are at
/mnt/c/...from within the terminal. Point Orbit's working directory at a path inside WSL2 (~/analyses/) for best performance — cross-filesystem I/O over/mnt/cis slower. - Keychain-based API key encryption is not available in WSL2 (no
safeStorage). API keys are stored in plaintext in~/.loom/config.jsoninside the WSL2 filesystem. Use filesystem permissions (chmod 600) to restrict access.
If the DMG won't open, the app crashes on launch, or Gatekeeper behaves differently than described, please file an issue at github.com/galaxyproject/loom/issues with: macOS version, Mac model (Apple menu → About This Mac), the exact filename downloaded, and any error text.