Steam Deals for Windows

The complete deal finder on your PC, and the bridge that lets your phone fill your Steam cart. Add a game to your basket anywhere; it's in your Steam cart within seconds. Free, open source, no ads, and it never buys anything for you.

Windows 10 or 11 · about 110 MB · installs for your user account, no admin needed · the download is Steam-Deals-Setup.exe from the project's GitHub releases

Two jobs, one app

On its own: the whole thing

Everything the website does, with nothing else needed:

  • Every current Steam sale, minus the games you already own, ranked by discount, rating and popularity.
  • For you: picks that match what you actually play, learned from your library and hours, with the reason for each match.
  • A basket with a running total and an estimated tax, so you know the damage before checkout.
  • Steam Deck / Steam Machine switch: show only games Valve rates Verified or Playable on those devices, with the rating badged on every card.
  • Your Steam cart, kept in sync. Whatever is in the basket is in your cart; take a game out and it leaves the cart too. You still pay in Steam's own checkout.
  • Works with private Steam profiles, because you sign in on Steam's own page inside the app.

With the website: the bridge

A browser is never allowed to touch your Steam cart, on any site. The Windows app is. So when you shop on steamdeal.vercel.app from your phone or any browser:

  • Sign in through Steam here and in the app, and you share one basket with the app on your PC automatically. Not signed in? Pair once with a six-letter code instead.
  • Add or remove a game on your phone and it appears in, or leaves, your Steam cart within seconds. No send button, nothing to copy.
  • Works from anywhere, mobile data included. The PC just needs to be on, with the app in its tray.
  • Your Steam cart belongs to your account, so you can check out right there in the Steam mobile app, or on the PC.

How the bridge works

Your phone and PC never talk to each other directly. Both talk to a small mailbox on this site.

1

Connect. Sign in through Steam in the Windows app and on this site (on your phone, or any browser). Devices signed in with the same Steam account connect by themselves: one basket, your price alerts and Your taste, everywhere. Not signed in on a device? In the app's basket press Pair a phone or browser for a six-letter code (good for ten minutes) and type it on this site's basket under Already have it?

2

Shop. Add a game anywhere, on the phone, in a browser, or in the app. The change goes into the shared basket on this site: just game ids, names and prices.

3

Sync. The app on your PC checks the shared basket every few seconds while a phone is looking, every half minute otherwise, and keeps your Steam cart matching it: it adds what's new and removes what you took out. It only ever removes games it added itself, so anything you put in the cart by hand on Steam stays put.

4

Pay. Open your cart in Steam, on the phone or the PC, and check out as usual. Once you own the games, the app notices and clears them from the basket. The app itself never buys anything.

5

Stay ready. Closing the window keeps the app running in the tray next to the clock, and Start with Windows opens it full screen when you sign in (or, with Open closed to the tray, quietly in the tray). If the PC is off, your basket waits; it syncs the moment the app is back.

Why an app at all?

Every browser enforces one rule: a website can never act as you on another website. If a page could add to your Steam cart, any page could also add to your Amazon cart or post as you on Facebook. Browsers can't tell a friendly cart-add from a hostile one, so they block all of it, and Steam offers no door around that. This is why every deal site stops at "View on Steam".

The Steam Deals Windows app isn't a website. You sign into Steam inside it, on Steam's own login page, the same way the Steam client is signed in. That lets it talk to Steam's cart directly, for its own basket and for the one you share from your phone.

Nothing is ever purchased by the app. It adds and removes cart items to match your basket, and payment always happens in Steam's own checkout with your confirmation.

What you get

Live Steam cart
The basket and your Steam cart are the same thing, whether you add from the app, the website or your phone.
Picks that fit you
It learns your taste from your library and playtime, hides everything you own, and tells you why each game matched.
Private by design
You sign in on Steam's page; the app never sees your password. Syncing shares only game ids, prices and tag ids under a random key. No telemetry.
Lives in the tray
Close the window and it keeps syncing from the tray. Optional start with Windows. Windows notifications when games land in your cart.

Install in a minute

  1. Download the installer with the button above.
  2. Run it. Windows SmartScreen will say the publisher is unknown, because the installer isn't code-signed yet. Click More info, then Run anyway.
  3. Finish the installer. It adds a Start Menu entry and a desktop shortcut, and opens the app.
  4. Sign in through Steam in the app once. That's what lets it work with your cart.
  5. Sign in through Steam on your phone too (on this site) and it connects to the app by itself. Optional: turn on Start with Windows in Settings so the PC is always ready.

The SmartScreen warning appears for any small app that hasn't paid for a code-signing certificate. The code is open source, so you can read exactly what it does.

Questions

Does the PC have to be on the same Wi-Fi as my phone?

No. Both sides talk to this site, so it works from anywhere with internet, including mobile data away from home. The PC just has to be on with the app running, in the tray is fine.

What if my PC is off when I add a game on my phone?

Your basket is saved. The moment the app is running again it catches up and puts the games in your Steam cart. "Start with Windows" makes that automatic after a reboot.

Will it remove things I added to my cart on Steam myself?

No. It only ever removes games that it put in the cart. Anything you add by hand on Steam is left alone. If you take a game out of the cart on Steam, the app doesn't fight you; it marks the game as "taken out on Steam" in the basket instead of re-adding it.

What does syncing share?

The basket (Steam game ids with the name and price shown), your price alerts and your Your taste edits (tag ids), under a random key. With Steam sign-in, that key is derived from your Steam ID with the site's secret, so your devices find each other; to prove which account it is, the app shows the site its short-lived Steam store token once, and the site checks it with Steam and doesn't keep it. No Steam account details, no names of people, nothing from your PC. Signing out stops a device syncing; a code pairing can be undone from the basket, and the PC's "Unpair all devices" wipes its shared data from the site.

Can I use more than one phone or browser?

Yes. Sign in through Steam on each and they all share the same basket, alerts and Your taste. For a device you'd rather not sign in on, get a code from the app's basket.

Does the app need to be signed in?

For the cart part, yes: it has to be signed in through Steam, because only your own signed-in session may touch your cart. Steam expires that session now and then; the app shows a notification asking you to sign in again, and your basket waits meanwhile.

Can it buy anything without me?

No. It only adds games to your cart and removes them again. Payment always happens in Steam's own checkout, with your confirmation.

Mac or Linux?

The cart sync needs the Windows app for now. The website works everywhere, and you can run the app from source on any system with Node.js installed (see the GitHub page).

Is my Steam account safe?

You sign in on Steam's own login page inside the app; the app never sees your password and only reads which games you own and how long you've played them. Your session, settings and caches stay in a folder on your PC, and signing out wipes the session.