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 hotkey —
Ctrl/Cmd+Shift+Sraises 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.