GAME SAVEGENIE

Ludusavi knows where your saves are. rclone knows how to move them. This is the part that notices you stopped playing.

OPENSOURCE

MIT licensed. No accounts, no servers of ours, no telemetry of any kind.

What it does

Backs up the games nothing else is protecting. Automatic, versioned, to storage you already own.

Works with

  • Hydra & manual installs
  • GOG offline installers
  • Repacks
  • Emulators (RetroArch, PCSX2…)
  • Google Drive / OneDrive / S3
  • Your own server

Steam Cloud
for the games
that don't have it

19,000+games known
10versions kept
0telemetry
Free and open source. Report a bug
v0.6.0 • Windows • Linux (beta) • MIT

The problem

If you play outside Steam, nothing is protecting your saves

One corrupted file, one Windows reinstall, one “wait, which PC did I play on last?” and dozens of hours are gone. Paid save-sync services cap your history at a couple of backups and delete everything when you stop paying.

Game Save Genie runs quietly in the background and gives those games what the launchers give theirs. Steam, Epic and Xbox titles are detected and skipped automatically, because they already sync their own saves.

The gsg dashboard: tracked games on the left with backup counts and cloud target, save versions on the right, and an activity log below.

gsg. Arrow to a version, press r to restore. No ids to copy.

Setup

Three steps, then forget it exists

STEP 01

Install

Grab the installer, or the portable gsg.exe. Ludusavi and rclone are downloaded automatically the first time they're needed.

STEP 02

Connect your cloud

Run gsg. Google Drive and OneDrive open a browser. Sign in and click Allow. For any S3 bucket or your own server, run gsg setup-s3 instead.

STEP 03

Play

gsg auto starts at logon and watches for games. Backups happen when a game closes and every 10 minutes while it runs.

What it does

Built to be boring, in the good way

Knows your games

Save locations for 19,000+ titles via the open-source Ludusavi database, plus process watching so it knows when you're actually playing.

Emulators too

gsg add --path backs up any folder (RetroArch, PCSX2, Dolphin, memory cards, save states), so games Ludusavi doesn't know are covered.

Every session is a version

Immutable, checksummed snapshots. Roll back to any recent session, not just to “last backup”. The last 10 are kept by default; raise it with max_versions.

Your own cloud

Google Drive, OneDrive, any S3 bucket, or anything rclone speaks. Delta uploads mean an unchanged 40 MB save is never re-sent.

Follows you between PCs

Restore on any machine, with paths remapped automatically when a save was recorded under a different Windows username.

Tells you when it breaks

A tray icon shows at a glance whether your saves are safe, and goes red with a notification if a backup or upload fails.

Safety

Why you can point it at your save files

A backup tool that corrupts a save is worse than no backup tool. These rules are enforced in shared code, so every command and the dashboard all obey them.

  • Verify firstDownloads are integrity-checked and staged before anything on disk changes. A bad download changes nothing.
  • Safety backup alwaysYour current saves are snapshotted before every restore, and the restore aborts if that snapshot fails.
  • Strictly newer onlyA restore happens only when the cloud is ahead of everything this machine has seen. Played offline? Your progress wins.
  • Never under a live gameIf the game is running, you get a notification instead of a mid-session overwrite.
  • Usernames remappedSaves recorded under C:\Users\alice\… restore correctly for bob.

Alternatives

How it compares

Game Save Genie compared with Ludusavi, Game Backup Monitor and Hydra Cloud
Game Save GenieLudusaviGame Backup MonitorHydra Cloud
Auto-backup on game closeYesNoYesYes
Periodic backup during playYesNoYesNo
Direct cloud upload, deltaYesYesNeeds a sync folderTheir servers
Cross-machine path remappingYesNoNoYes
Version historyPer session, 10 keptYesYes2 per game
Storage you ownYesYesSync folderTheir servers
FreeYesYesYesSubscription

Game Backup Monitor is a good tool that also auto-backs-up and auto-restores. Its difference is cloud: “cloud” there means pointing backups at a separate folder-sync client. Ludusavi is an excellent backup engine, and Game Save Genie is built on it. Hydra Cloud caps each backup at 500 MB and deletes saves 7 days after a subscription ends. Comparison reflects mid-2026, so check each project for current features.

Get it

Install

Windows installer

Per-user, no admin. Adds gsg to your terminal and a Start Menu entry. Removes itself cleanly.

GameSaveGenie-Setup.exe

Portable

A single gsg.exe. No install, no Python.

gsg.exe

From source

Python 3.10+, Windows or Linux.

pip install git+https://github.com/Vasanthdev2004/Game-Save-Genie

Everyday commands

gsg                  # the dashboard: browse versions, restore
gsg auto --install   # start at logon, hidden, with a tray icon

gsg status           # per-game overview and storage
gsg backup           # back up now
gsg pull --all       # catch this machine up from the cloud

Status: single-machine backup on Windows is stable and used daily. Cross-machine sync and Linux/Steam Deck support are beta. Solid in testing, but not yet battle-tested across many setups. Keep a second copy of anything precious for now, and please file an issue with anything you hit.

Questions

FAQ

Where do my saves actually live?

In storage you own. On your PC, every version is a plain zip of a Ludusavi backup tree you can open with anything. In the cloud they're stored de-duplicated: each file's contents once under its SHA-256, plus a readable JSON manifest per version. That is how an unchanged 40 MB save avoids being re-uploaded.

No accounts, no servers of ours, no telemetry: gsg only ever talks to the remote you configured and to GitHub, to download Ludusavi and rclone.

What happens if I stop using it?

Nothing expires and there's no subscription to lapse. Your local snapshots are plain zips of a Ludusavi backup tree, so Ludusavi can restore them directly without gsg involved at all.

The cloud copy is content-addressed, so rebuilding it by hand means following a manifest, which is plain JSON listing each file's path and hash. It's MIT-licensed and runs on your own storage, so there's no vendor here to cut you off.

Does it interfere with Steam or Epic?

No. Games belonging to Steam, Epic and Xbox are detected and skipped, because those launchers already sync their own saves. It only handles what nothing else is covering.

Can I self-host the storage?

Yes. There's a docker compose up save server that works with any S3-compatible store (MinIO, Garage, TrueNAS) with per-friend accounts, so your saves never leave your network.

Linux or Steam Deck?

Beta, and testers are genuinely valuable. The full pipeline runs on Linux, with a systemd user service, notify-send notifications, and Steam detection across native, Deck and Flatpak paths. What it needs now is real-world mileage.