Back to library

Your library, every platform

0 example games across 0 platforms — connect your library to see your own, unified in one place.

Connect your libraries

Bring your whole gaming life into one place. Steam imports through sign-in, the desktop app imports your installed games from every other launcher automatically, and anything else can be added by hand.

  • Steam

    Sign in through Steam — your owned library imports automatically.

    • A profile with Game details set to private returns nothing at all, which Sifter reports as a locked profile rather than an empty library.
    • Free games you have never launched are absent from Steam's own response, so they cannot appear here either.
    • Only games installed on this PC are seen — the sign-in import is what covers the rest of the library.
    • Steam's steamapps folder also holds demos, soundtracks, dedicated servers and Proton runtimes, which are excluded rather than listed as games you own.
  • Xbox

    Xbox / PC Game Pass. The desktop app finds your installed games automatically.

    • Sees the games you have played, on any device — console included. Sifter also asks Microsoft what the account owns, but that read has never been seen to return a PC purchase, so a game you bought and never started may not appear. Nor will a Game Pass game you have never played — Sifter can see the subscription, not which of its games are yours.
    • The ownership read is fail-closed: if Microsoft won't answer it, the import falls back to played games alone rather than reporting that you own nothing.
    • Requires this deployment to hold Microsoft credentials; without them the sign-in is never offered rather than failing at the end.
    • Game Pass titles you own but have not installed are invisible to a disk scan, and Game Pass access is never inferred from an install.
    • Windows' package inventory lists every installed app, so entries from it are treated as candidates and only appear once they resolve to a known game.
    • Install folders are named after packages rather than games, so an unusual one can fail to match a score.
    • Only games the page actually rendered are seen, so a library page that had not finished loading is reported as unreadable rather than as an empty library.
    • A game Sifter's corpus does not already know is skipped rather than added as a blank entry, so an obscure title can be on your page and not in your library.
    • Once imported, these are stored the same way a hand-added game is, so Sifter can no longer tell afterwards that a platform's own page was what said so.
    • Only works when GOG Galaxy is installed on this PC and the store was connected inside Galaxy — and it is only as current as Galaxy's own last sync.
    • Experimental: an entry Sifter cannot confirm as a real game (DLC, a bundle, an unrecognised title) is left out rather than guessed at.
    Automatic in the app
  • Epic

    Epic Games Store. Sign in once in the desktop app and your whole library imports — after that it re-reads itself on every device.

    • This scan sees only games installed through the Epic launcher on this PC. Owned-but-uninstalled games come from the Epic account sign-in instead, which is a separate path.
    • Epic exclusives with no Steam listing resolve to no cover art and no score, and are shown honestly as not yet scored.
    • Only games installed through Heroic are seen — this is how Epic and GOG games are actually installed on Linux.
    • Heroic games are launched by handing off to Heroic, so anything wrong with its Wine or Proton setup is Heroic's to fix, not Sifter's.
    • Only games the page actually rendered are seen, so a library page that had not finished loading is reported as unreadable rather than as an empty library.
    • A game Sifter's corpus does not already know is skipped rather than added as a blank entry, so an obscure title can be on your page and not in your library.
    • Once imported, these are stored the same way a hand-added game is, so Sifter can no longer tell afterwards that a platform's own page was what said so.
    • Only works when GOG Galaxy is installed on this PC and the store was connected inside Galaxy — and it is only as current as Galaxy's own last sync.
    • Experimental: an entry Sifter cannot confirm as a real game (DLC, a bundle, an unrecognised title) is left out rather than guessed at.
    Sign in from the app
  • GOG

    DRM-free and pro-consumer. Sign in once in the desktop app and your whole library imports — after that it re-reads itself on every device.

    • This scan sees only games installed on this PC. Owned-but-uninstalled games come from the GOG account sign-in instead, which is a separate path.
    • A GOG manifest that lists no play task gives Sifter nothing to run, so that game shows as installed but not launchable.
    • Only games installed through Heroic are seen — this is how Epic and GOG games are actually installed on Linux.
    • Heroic games are launched by handing off to Heroic, so anything wrong with its Wine or Proton setup is Heroic's to fix, not Sifter's.
    • Only games the page actually rendered are seen, so a library page that had not finished loading is reported as unreadable rather than as an empty library.
    • A game Sifter's corpus does not already know is skipped rather than added as a blank entry, so an obscure title can be on your page and not in your library.
    • Once imported, these are stored the same way a hand-added game is, so Sifter can no longer tell afterwards that a platform's own page was what said so.
    • Only works when GOG Galaxy is installed on this PC and the store was connected inside Galaxy — and it is only as current as Galaxy's own last sync.
    • Experimental: an entry Sifter cannot confirm as a real game (DLC, a bundle, an unrecognised title) is left out rather than guessed at.
    Sign in from the app
  • itch.io

    Indie games, jams and bundles. Sign in with itch.io — from any device — and your owned games import automatically.

    • Shows what your itch.io account owns — including games installed through the itch app, which the desktop scan also finds separately.
    • A key is issued per purchase, so a game acquired twice appears once: Sifter dedupes by title rather than reporting it twice.
    • Requires this deployment to hold an itch.io client id; without one the sign-in is never offered rather than failing at the end.
    • This scan sees only games installed on this PC. For Amazon, owned-but-uninstalled games come from the Amazon account sign-in instead; EA, Ubisoft, Battle.net and Riot have no ownership API, so on those stores an uninstalled game is genuinely invisible to Sifter.
    • Only games installed through the itch app are seen — anything installed another way is invisible to it.
    • itch.io games run straight from their own executable, so the itch app never opens. Where an install folder holds several programs and none of them clearly names the game, Sifter shows no Play button instead of guessing which one to run.
    • Only works when GOG Galaxy is installed on this PC and the store was connected inside Galaxy — and it is only as current as Galaxy's own last sync.
    • Experimental: an entry Sifter cannot confirm as a real game (DLC, a bundle, an unrecognised title) is left out rather than guessed at.
  • Amazon

    Amazon Games and Prime Gaming. Sign in once in the desktop app and everything you have claimed imports — including the games you never installed.

    • This scan sees only games installed on this PC. For Amazon, owned-but-uninstalled games come from the Amazon account sign-in instead; EA, Ubisoft, Battle.net and Riot have no ownership API, so on those stores an uninstalled game is genuinely invisible to Sifter.
    • Amazon games run straight from their own executable — the Amazon Games app never opens.
    • Only works when GOG Galaxy is installed on this PC and the store was connected inside Galaxy — and it is only as current as Galaxy's own last sync.
    • Experimental: an entry Sifter cannot confirm as a real game (DLC, a bundle, an unrecognised title) is left out rather than guessed at.
    Sign in from the app
What Sifter can’t see

Your installed EA, Ubisoft, Battle.net and Riot games are in your library and launch from it — the desktop app finds them on this PC. What Sifter cannot show is what you own on those stores but haven’t installed, because none of them publishes a way to ask:

  • EAThe library endpoint EA's own launcher used was retired when Origin shut down, and nothing published has replaced it.
  • UbisoftUbisoft's account API signs in with your email and password. Sifter will never ask you for a password.
  • Battle.netBlizzard's API covers profiles and achievements for their own games. There is no owned-games endpoint at any tier.
  • RiotRiot publishes no ownership API, and their games are free to play.

Install detection runs in the desktop app — Windows for most launchers, plus Heroic and Lutris on Linux.

Paste your owned games

The desktop app can only see games you have installed — Xbox, EA and Ubisoft don’t publish a way to read what you own. Open your library on their website, copy the titles, and paste them here.