Northstar
Sign inCreate account

Download Northstar

Public installers appear here only after you host signed builds and paste HTTPS links into brand.json (root and saas/brand.json, kept identical). Empty fields mean nothing is published yet — not a bug.

Run from source (now)

Until you ship installers, run the desktop app from this repo. It is still built as Tauri; the window title is Northstar. Keep apiBaseUrl in brand.json pointed at your account service (https://app.bada.com.ng while you develop locally).

  1. npm ci in the repository root
  2. npm run tauri dev — live desktop app with hot reload
  3. Or npm run tauri build — installer under src-tauri/target/release/bundle/ (macOS .dmg, Windows setup, etc.)

Sign in under Settings → Account & billing after the SaaS app is running (create an account if needed).

Do not link upstream PandaCode GitHub installers here as Northstar; they are a different product build. See DESKTOP_RELEASE_GUIDE.md in the repo for publishing your own signed artifacts.

When you have a release

Set each platform URL in both brand files, for example:

"downloads": {
  "macArm": "https://cdn.example.com/northstar/Northstar-macOS-arm64.dmg",
  "macIntel": "",
  "windowsX64": "https://cdn.example.com/northstar/Northstar-Windows-x64-setup.exe",
  "windowsArm": ""
}

Redeploy the website (or restart npm run dev). Download buttons appear automatically. CI today builds macOS Apple silicon and Windows x64; leave Intel/arm64 empty until you add those builds.