Skip to content

Desktop App

Prefer a native app to Docker? The scryme desktop app bundles its own PostgreSQL and the backend, so there's nothing to install or configure — download it, open it, and your collection is right there.

Download

Grab the installer for your OS from the latest release:

OS File
Linux (x64 / arm64) scryme-<version>.AppImage / scryme-<version>-arm64.AppImage
Windows scryme-Setup-<version>.exe (x64; runs on Windows-on-ARM via emulation)
macOS (Apple Silicon) scryme-<version>-arm64-mac.zip or scryme-<version>-arm64.dmg

Linux is AppImage-only

scryme ships Linux as an AppImage (both x64 and arm64) — the universal, distro-agnostic format. Mark it executable (chmod +x) and run it; no install or package manager needed.

Unsigned installers

Builds are currently unsigned, so Windows SmartScreen and macOS Gatekeeper warn on first open (on macOS: right-click → Open). Signing/notarization is on the roadmap.

First launch

On first run the app downloads the Scryfall card database once (a progress screen shows the import). After that it's the same app as the web version — import a collection and search away.

Only one copy of scryme runs at a time (they'd share one embedded database) — launching it again just focuses the window that's already open.

All state lives in a single folder, so you can back it up or put it on a synced drive:

  • macOS: ~/Library/Application Support/scryme/scryme-data
  • Linux: ~/.config/scryme/scryme-data
  • Windows: %APPDATA%\scryme\scryme-data

Desktop-only features

  • Drag-and-drop import — drop a collection CSV anywhere on the window to start an import.
  • Global quick-search hotkeyCtrl/Cmd+Shift+S raises the window and focuses search from anywhere.
  • System notifications — saved-search alerts (cards that newly match after a card-data update) pop a native notification.
  • LAN sharing — opt in to browse your collection from your phone or tablet on the home network, with a QR code and an optional access code. Off by default, and loopback-only until you enable it.
  • Auto-update — the app checks GitHub Releases on launch and offers to update.

Build from source

The app is built from the desktop/ directory (Electron + a PyInstaller-frozen backend + embedded-postgres). See its README for the build steps and the release/signing setup.