title: Desktop Application parent: Applications nav_order: 5 description: "Install the Sage desktop app, first-launch on macOS/Windows, and build from source" lang: en ref: desktop-app
{% include lang_switcher.html %}
The Desktop app is a Tauri-packaged product: a local HTTP backend on 127.0.0.1 plus a desktop shell UI. It is the best fit for daily offline-friendly work on a single machine without running the full app/server dev stack in terminals.
| Topic | Where |
|---|---|
Installers (.dmg / .exe / .deb) |
GitHub Releases |
| Build prerequisites (Rust, Node, Python, Tauri) | Desktop build & install — detailed |
| End-user / ops topics | Operations manual · User manual |
| Architecture | Desktop app architecture |
- Download the package for your OS from Releases (e.g.
.dmgfor macOS, NSIS.exefor Windows,.debfor Linux). - Run the installer or drag the app as documented on the download page.
- Launch Sage from the Start menu, Applications folder, or app grid.
Releases are not always Apple-notarized. If you see cannot be opened because the developer cannot be verified or Apple cannot check it for malware:
- In Finder → Applications, right-click
Sage.app→ Open → confirm Open in the dialog. - If still blocked: System Settings → Privacy & Security → find the Sage message → Open Anyway, then try again.
- If the app is reported as damaged or will not start, clear quarantine and retry:
xattr -dr com.apple.quarantine /Applications/Sage.appIf Windows SmartScreen blocks the installer, use More info → Run anyway (wording can vary by Windows version).
On Debian / Ubuntu, after downloading the matching .deb:
sudo apt install ./Sage-<version>-<arch>.debMany desktop environments also support double-clicking the package.
From the repository root (see full steps for environment setup):
# macOS / Linux
app/desktop/scripts/build.sh release# Windows
./app/desktop/scripts/build_windows.ps1 releaseArtifacts and platform-specific notes are in the installation guide.
- Getting Started — also mentions desktop build at the end
- Environment variables — Desktop & install