Skip to content

Roadmap

Where scryme is and where it's headed. Planned work lives in GitHub Issues; this page is a curated overview, not a commitment to dates or order. Have an idea? Open an issue.

Shipped

The MVP plus a steady stream of post-MVP features:

  • Search engine — full Scryfall-style syntax, regex, boolean logic, and a form-based advanced search. Collection-scoped by default, with a universal always-applied filter and card-image hover previews.
  • Collection import — ManaBox, Dragon Shield, and Delver Lens, with a preview → confirm merge flow.
  • Card detail pages with art, oracle text, prices, legalities, rulings, and mana/set symbols.
  • Decks — paste a list for ownership coverage, format legality, per-deck stats, and export (text / Arena / Moxfield / MTGO). Legality is judged by the card (not the printing, so non-standard variants never mis-flag a legal card), and each line has an editable printing + language with Proxy / Special markers.
  • Custom binders — named, user-defined groups of owned cards, with add-to-binder from card pages and in bulk from search results.
  • Storage locations — file each card into one physical place (a box you create, a binder, or a deck) with a unified picker; boxes are searchable with loc:.
  • AI assistant — connect any OpenAI-compatible endpoint (local Ollama / LM Studio, or hosted OpenAI / Claude / Gemini / Perplexity) for grounded deck analysis, upgrade planning, coaching chat, build-from-prompt, a commander finder, plain-English → Scryfall search, semantic "similar cards", and card rules Q&A.
  • Set completion — how much of each set you own, with the missing cards, plus a release calendar of upcoming and recent sets.
  • Sell list + valuation report — a priced sell list (export CSV/text) and a printable collection valuation for insurance/records.
  • Graded cards — grade company/number, a condition photo, a manual value override, and is:graded search.
  • Price history — value-over-time snapshots, biggest movers, and acquisition profit/loss.
  • Collection stats — colors, rarity, types, mana curve, top sets, and a value-over-time chart, with click-through breakdowns into the matching search.
  • Tags — label owned cards, browse them on the Tags tab, and find them with tag:.
  • Wishlist — a want list, including "add a deck's missing cards".
  • Theming — nine color palettes each in light/dark, a custom accent, and optional foil/etched card effects + hover tilt — plus currency (USD/EUR), result sort, result export (CSV / decklist / ManaBox), and saved searches.
  • Backup & restore — a portable JSON dump of your data, plus scheduled on-disk backups (optionally encrypted).
  • In-app collection editing (add/edit/bulk), faceted browse, and "did you mean?" search.
  • More import formats (Moxfield, Archidekt) + a CSV column-mapping wizard; trade/surplus binder; custom checklists.
  • Saved-search alerts — after each card-data update, saved searches surface cards that newly match (with a "What's new" panel and desktop notifications).
  • Build a deck from your collection — pick a commander you own and get a 99-card singleton deck drawn from cards you have, balanced across roles.
  • Price watchlist — set a per-card USD target and get alerted (badge, home panel, desktop notification) when the price crosses it.
  • Import a deck from a URL — paste a Moxfield / Archidekt / TappedOut link.
  • Undo last import — one-click restore of the collection from just before a confirmed import.
  • A versioned JSON/REST API (/api/v1) and Prometheus metrics (/metrics).
  • Desktop app — a native macOS/Windows/Linux build (see below).
  • Physical-only — Arena/MTGO-only cards are excluded; scryme is for paper collections.

Desktop app

The Electron desktop app is shipped: an install-free build that bundles PostgreSQL and the backend, with drag-and-drop import, a global quick-search hotkey, LAN sharing, system notifications, and auto-update. Still on its roadmap:

  • Signed & notarized installers — today's builds are unsigned (SmartScreen / Gatekeeper warn on first open). The signing config is in place; it needs Windows/Apple certificates.
  • Store distribution — Homebrew cask, winget, Flatpak, and AUR (starter manifests exist under desktop/packaging/).

Builds are multi-arch: macOS (Apple Silicon), Windows x64, and Linux x64 + arm64 (arm64 ships as an AppImage; the .deb is x64-only).

Planned

Tracked as open issues — roughly in priority order:

Issue Feature
#68 Mobile-responsive pass
#80 Read-only share links for decks/binders
#100 Deck diff / versions

See the architecture notes and contributing guide if you'd like to help build any of it.