Documentation / Getting started

Install

Stellar is a desktop app. Install it, open it, and the board lives on your machine — there is no service to subscribe to.

Stellar is a desktop app. There is no service to subscribe to: you install it, open it, and the board lives on your machine.

The packages are on the repository releases, which is the source of truth — this page keeps no file and has no second download list to drift from that one.

System File
Fedora, RHEL and derivatives Stellar-<version>-x86_64.rpm
Debian, Ubuntu and derivatives Stellar-<version>-amd64.deb
Any Linux Stellar-<version>-x86_64.AppImage
macOS (Apple Silicon) Stellar-<version>-arm64.dmg
Windows Stellar-<version>-x64.exe (installer) or -x64-portable.exe (single file)

Fedora and derivatives

$ sudo dnf install ./Stellar-<version>-x86_64.rpm

Debian and Ubuntu

$ sudo apt install ./Stellar-<version>-amd64.deb

AppImage

Single file, no installation:

$ chmod +x Stellar-<version>-x86_64.AppImage
$ ./Stellar-<version>-x86_64.AppImage

macOS

The published .dmg is arm64 — Apple Silicon (M1 and later). There is no build for Intel.

The app is not signed by Apple. On first launch, macOS refuses by default: right-click the icon → Open, and confirm. Opening by double-click the first time does not work — that is the system’s default behavior for an unsigned app, not a Stellar defect.

Windows

The -x64.exe is the installer. The -x64-portable.exe is a single file, with no installation — to update, download the new version and replace the file.

How the app updates itself

Stellar checks the GitHub releases and tells you when a new version exists. Nothing is downloaded or installed on its own: the download and the swap happen when you click the update notice.

What changes per format:

Installation How it updates
.rpm / .deb asks for the administrator password (the package swap is done by the system manager)
.AppImage replaces its own file
Windows (installer) the installer replaces itself
Windows (portable) does not update itself: download the new version and replace the file
macOS swaps the app bundle (new feature, in testing)
RPM 0.8.2 AND EARLIER

These versions do not update themselves — they lack the configuration file the updater reads, and no future version can fix that from the inside, because the one that would read the file is the old build. Install once by hand, downloading the new .rpm over it; from then on the update works again.

ONE INSTANCE AT A TIME

Stellar refuses to open a second window over the same database, on purpose: two processes writing to the same place collide on card identifiers. If you try, the second instance exits saying exactly that in the terminal, instead of closing silently.

Where your data lives

The database and the board assets live in your configuration folder, and the API keys in the operating system keychain:

Path What it is
~/.config/stellar boards, cards, tasks, reports and sprints
board-assets/ images and PDFs pasted onto the canvas
system keychain API keys, encrypted by the OS

None of it leaves your machine. There is no telemetry, and none of this information is sent anywhere. The per-file breakdown is in the reference.

License

Stellar is free software under GPL-3.0-or-later — the full text is in the repository’s LICENSE file. You may use, study, modify and redistribute the app under the terms of that license.