BAKLOG

One honest backlog across every store.

Free forever to import · 12 libraries and 8 wishlists · runs on your machine

Never miss a free game again - start free with Epic, GOG, or Prime.

Runs on your PC. No telemetry by default · MIT source on GitHub (server, fetchers, auth) · Invite-only beta in small waves.

The accidental library

You didn't buy 600 games. They piled up.

Free Epic and Prime Gaming Thursdays, a GOG giveaway you grabbed mid-sale, Humble Bundle dumps, the itch.io Palestinian Relief Bundle, the Steam Summer Sale. A modern library is an accident, scattered across launchers you forgot you had. You should not have to visit five storefronts to see what is yours. BAKLOG pulls what you already own from each store into one table on your machine. There is no project-owned server collecting that catalog.

Request an invite

The demo is the product

This is your dashboard on day one.

Connect your stores and watch your library count climb. This live sample uses dummy data; the shipped app is the same UI on your PC. Clone the MIT repo and run it today, or use a packaged invite build.

Request an invite

Watch your library appear

From empty to 2,000+ games in 90 seconds.

Connect once. Each fetch runs on your PC from your IP. No shared credential pool and no cloud copy of your library.

1

Connect

Link each store. Sign-in opens your installed Chrome or Edge locally; credentials encrypt to disk with your OS keychain.

2

Auto-fetch on connect

BAKLOG fetches each connected store and brings everything you own back to one clean table. Fetcher chips light up as each library lands. Auto-refresh keeps stale stores current while the app is open.

3

Decide

Know what to play next, and whether that "deal" is actually worth opening.

Request an invite

Works with what you own, or start from scratch

12 libraries and 8 wishlists. One clean table.

Steam, Epic, GOG, PlayStation, Xbox, Amazon, Battle.net, Ubisoft, Nintendo, itch.io, Humble, and EA App. Plus 8 wishlist sources for deal radar.

Request an invite

What you get

Your whole library, in one table.

MIT source on GitHub: server, fetchers, auth, and dashboard in one public tree you can clone and audit. BAKLOG fetches your library from every store on your machine, then dedupes it into something you can sort, filter, and act on.

One library across every store

Stop alt-tabbing five launchers. See Steam, Epic, GOG, PSN, Xbox, Amazon and more in one table.

  • One-click connect, cross-store dedupe
  • Combined playtime & review scores
  • Built-in library noise filter strips DLC, soundtracks & store apps so the count is accurate
  • Custom ordered lists in Picks (up to three user-named tabs)
  • Auto-fetches when you connect a store; optional refresh for data older than 24h

Deal radar that knows what you own

Check a sale against the library you already own before you open your wallet.

  • Prices fused with your library
  • Wishlist radar in your currency
  • Stops you re-buying what you have

Never miss a free game again

Claimable Now aggregates active giveaways from Epic, GOG, Steam, Prime, and more, sourced via GamerPower, IsThereAnyDeal, and the Epic Store, right in your dashboard, skipping anything you already own. See starting from zero for Epic mobile claims and other free entry paths.

  • Maintainer-approved feed of active giveaways (auto-discovered + hand-curated)
  • Notification banner when new free games drop
  • Ownership-aware: hides titles already in your library
  • Full games only: DLC packs, add-ons, and in-game bonuses are filtered out of the free feed
  • Free tier: no paywall on the feed; GamerPower attribution when applicable

Private by design

There is no BAKLOG backend hoarding your logins or library. Local-first is the architecture, not a localhost socket trick: catalogs, encrypted credentials, and store fetches run on your PC and only talk to storefronts when you connect or refresh, from your IP.

  • Store sign-in opens your own installed Chrome or Edge on your machine. Session cookies stay in a local browser profile on disk. No container, no remote sandbox, nothing shipped to us.
  • Credentials encrypted at rest (AES-256-GCM); keys in Windows Credential Manager, macOS Keychain, or Linux Secret Service
  • No telemetry by default. MIT source on GitHub with a published threat model you can read before you trust us
  • baklog.app is separate from your library: waitlist email if you request an invite, a bug report only if you click Send, and a public free-games feed. Your catalog never uploads there.
  • We do not sell data because we do not host it. Optional invite login stores email only; your games stay in your local profile folder.

Paid tier

Pro

The free tier keeps everything you need to import, browse, and decide what to play next. The optional paid tier layers on power-user conveniences. None of today's free features ever move behind it.

  • No sponsored deal cards
  • Scheduled stale-store refresh without keeping the app open
  • Deep achievement/trophy sync: full on-demand re-pull (free tier: cached % only)
  • Queue every stale store at once (coming soon; free tier: one store at a time, on demand)
  • Cloud sync across machines (coming soon)
  • Never miss a free game again - deal & watchlist alerts (coming soon)
  • Bonus claimables feed: the DLC, add-ons, and in-game bonuses we filter out of the free feed, surfaced just for paid members
Free Paid Pro
Import & browse all stores
Manual store refresh One at a time Queue all stale stores
Auto-refresh while app is open ✓ (one store / ~30 min)
Refresh while app is closed
Claimable Now (full games) ✓ + bonus DLC/bonus feed
Sponsored deal cards Shown Removed
Deep achievement/trophy sync Cached % only Full re-pull
Cloud sync Coming
Deal/watchlist alerts Coming

Request an invite

Starting from zero?

You don't need to own a thing. Start collecting today.

You don't need an existing library on any of the 12 stores. Several have a free way in, and those pipelines fill a backlog on their own.

1

Claim this week's free games

Epic, Prime Gaming, GOG, Steam keys, and more drop free games every week. Epic's weekly freebie can be claimed straight from the Epic Games Store Mobile app on supported devices (no computer required), and the mobile store runs its own giveaways too. BAKLOG surfaces active drops in Claimable Now, a maintainer-curated feed aggregated from the Epic Store, GamerPower, and IsThereAnyDeal, right in your dashboard.

2

Or just play something free

Steam free-to-play hits, StarCraft on Battle.net, Rainbow Six Siege on Ubisoft, or pay-what-you-want indies on itch.io.

3

Point BAKLOG at it

Connect once and your new collection counts itself from day one.

Request an invite

Not another launcher

Not another launcher.

Launchers open games. BAKLOG helps you pick what to play and spot deals worth opening.

vs deal sites

IsThereAnyDeal and GG.deals show sale prices. BAKLOG checks them against the library you already own.

vs launchers

Playnite opens your games. BAKLOG answers what to play next and whether a sale is worth it. Both are MIT-licensed; BAKLOG is not a launcher and does not stay resident like one.

vs manual loggers

Backloggd is manual logging. BAKLOG auto-imports 12 libraries and 8 wishlist sources when you connect each store.

Request an invite

Sabermetrics for your backlog

Your backlog, by the numbers.

300+ stats and baseball-style sabermetrics: completion AVG, backlog OPS, value-per-hour, even a WAR for your next pick. Built to screenshot for the group chat.

300+
stats & sabermetrics, from AVG to WAR
12 + 8
library and wishlist sources
MIT
full app on GitHub - clone, read, run
90 sec
from empty to your whole library
$0
free forever to import your library
1-click
queue every stale store (Pro)

Request an invite

Local-first

There is no BAKLOG server to breach.

Your library JSON and store credentials stay on your PC. Fetches go to each storefront from your IP, through your own browser session. We do not run a datacenter copy of anyone's catalog.

Sign-in is not a remote container: your installed Chrome or Edge opens locally, cookies land in a browser profile on disk, and nothing is shipped to us. Local-first is that architecture, not a trick about binding to localhost.

Skeptical? Read the published threat model and privacy inventory before you trust us. The full MIT tree is public: server, fetchers, auth, dashboard. No telemetry by default on the desktop app; opt-in anonymous aggregate metrics only. baklog.app only touches waitlist email, opt-in bug reports you send, and a public free-games feed.

Questions

Straight answers.

Is it safe?

Your credentials stay encrypted on your machine (AES-256-GCM, OS keychain). Store sign-in runs in your own local browser, not a container and not a shared cloud vault. Fetches go straight from your PC to each storefront, from your IP. There is no BAKLOG server holding your library. The full app is open source (MIT) with a published threat model that lists what we defend and what we do not (local malware, storefront ToS, and the rest). baklog.app only sees a waitlist email or an opt-in bug report you send; it never receives your catalog.

Is it open source?

Yes. BAKLOG is released under the MIT license. The full app (server, fetchers, auth, and dashboard) lives in the public GitHub repo: clone it and run from source today. No hidden builds, no closed-source telemetry layer. The invite beta is packaged builds on top of the same tree. Optional paid features are conveniences on top of the same open codebase, not a fork of your data into our cloud.

Is it free?

Yes. Importing your library across every store is free forever: auto-fetch on connect, full dashboard, ownership-aware deals (with sponsored slots in deal cards on the free tier), cached trophy summary % (no on-demand deep re-pull), and Claimable Now for full-game giveaways. Store refresh on the free tier is one store at a time, on demand; auto-refresh quietly updates one stale store every ~30 min while the app is open. An optional paid tier adds more - see Support BAKLOG. Nothing you use free today moves behind paywall.

What's in the paid tier?

Pro perks live today: no sponsored deal cards, scheduled stale-store refresh without keeping the app open, deep achievement/trophy sync (full on-demand re-pull; free tier shows cached % only), a bonus claimables feed for DLC, add-ons, and in-game bonuses filtered out of the free feed, and queued bulk refresh (queue every stale store from Fetcher health). Coming soon: cloud sync across machines and deal/watchlist alerts. Support BAKLOG or Support BAKLOG (yearly). The free tier keeps everything you need to import, browse, and decide what to play next.

What's the difference between free and paid refresh?

On the free tier, you refresh one store at a time: click a fetcher chip, wait for it to finish, click the next. Auto-refresh (on by default) quietly updates one stale store every ~30 minutes while the app is open. Pro adds scheduled refresh that runs even when the app is closed (tray or OS scheduler). Queued bulk refresh (one action queues every stale store back-to-back from Fetcher health) is live on Pro. Your credentials and data still stay on your machine. Only the convenience layer changes.

Does BAKLOG show me free games to claim?

Never miss a free game again. Claimable Now is a maintainer-curated free-game feed that aggregates active giveaways from Epic, GOG, Steam, Prime, and more, sourced via GamerPower, IsThereAnyDeal, and the Epic Store, right in your dashboard. A notification banner alerts you when new drops land. The feed is ownership-aware: it skips games you already own somewhere in your library. Included on the free tier. For Epic mobile claims and other free entry paths, see starting from zero.

I don't really own games yet. Is BAKLOG still for me?

Yes. You don't need a paid library to start. See starting from zero for free entry paths: Epic, Prime, GOG, free-to-play hits, and more. BAKLOG tracks your collection from the first claim, and Claimable Now aggregates the week's free drops in your dashboard.

Do I have to refresh it?

Not manually. When you connect a store, BAKLOG auto-fetches its library. While the app is open, auto-refresh for stores older than 24h is on by default (Connections). ITAD deal prices refresh on a schedule. On the free tier there's no background sync while closed. Pro adds scheduled refresh while closed; cloud sync between machines is a coming Pro perk.

Why is my count different from what the store shows?

Stores pad your library with things that aren't games: DLC skins, soundtracks, wallpapers, betas, and store apps. BAKLOG filters those out automatically so the number you see is real games, not shelf clutter. That filter is built-in and you never have to manage it. Separately, you can hide any game you just don't want to see and restore it later from the Hidden games panel.

Does it upload my library?

No. Your catalog and credentials stay in your local profile folder. Store fetches go straight from your PC to each storefront. baklog.app never receives your library JSON. The only things that touch this site are a waitlist email if you request an invite, a bug report only if you click Send, and a public free-games metadata feed.

Can I run it without waiting for an invite?

Yes. Clone github.com/Ogrods/BAKLOG and run from source on Windows, macOS, or Linux. The invite beta is optional packaged builds and update delivery on top of the same MIT tree.

How is this different from Playnite?

Playnite is a launcher: it opens games and unifies your library view. BAKLOG is a backlog dashboard: what to play next, cross-store dedupe, wishlist deal radar, and ownership-aware sale checks. Many people use both. BAKLOG is not trying to replace your launcher.

Isn't scraping against the rules?

BAKLOG automates requests you could make yourself, in your own browser, with your own credentials, on your own machine. Each storefront sees normal traffic from your IP, as you.

Why invite-only right now?

We are onboarding in small waves so we can fix what breaks on real setups before opening the doors. Request an invite and you are in line for the next wave.

Do you sell my data?

No. BAKLOG has no business model built on your library. We do not collect, host, or sell catalog data. There is no server holding it to sell. Optional invite login (Supabase) stores your email only; games stay local.

Full user guide on GitHub · Request an invite

Request your invite.

Free forever to import your library. Optional paid tier to support BAKLOG. MIT source on GitHub if you want to verify the privacy claims before you install. Invite-only early access · invites go out in small waves.

Request an invite