A game library that keeps your saves in sync between your Steam Deck and your PC.
Spool is a game library and launcher for Windows and Linux handhelds. It launches your games, and for each session it will restore your saves before play and back them up on exit. It uses ludusavi under the hood. The point is to make moving between a desktop and a Steam Deck painless: your saves follow you, and you can copy game installs straight across your network.
Spool wraps ludusavi to back up and restore saves automatically around every play session, and syncs those backups through any cloud remote (rclone is bundled — Google Drive, Dropbox, OneDrive, WebDAV, and more). The freshest save is pulled before launch and pushed after you quit, so you can stop on the Deck and pick up on the PC without overwriting yourself. If both sides changed, Spool shows a conflict picker instead of guessing.
Copy game installs directly between machines on your network — no internet, no re-downloading from the store. Enable LAN sharing and your devices find each other automatically; a peer's games show up in your library, and you pick one to transfer. This makes getting a game onto the Steam Deck much faster than downloading it again. Transfers verify every file, resume if interrupted, and add the game to your library automatically when done.
A companion Decky Loader plugin brings Spool into SteamOS Game Mode, so you don't have to drop to Desktop Mode. From the Quick Access menu you can browse and launch your library, start LAN transfers, and see cross-device playtime on Steam's own game pages. It also backs up your saves if Steam force-closes Spool when you quit a game, so a session is never lost. Install it in one click from Spool's settings.
Grab the latest build from the Releases page:
- Windows — the
Spool_<version>_x64-setup.exeinstaller. - Linux — the
Spool_amd64.AppImage.
Both platforms auto-update in place.
Spool runs on Windows and Linux, including the gaming-handheld distros
(Bazzite, CachyOS, SteamOS / Steam Deck). The library, save sync, LAN sharing, and
cloud sync work on both. A few extras are platform-specific: the Linux build runs
Windows .exe games through Proton and adds the SteamOS Game-Mode splash and
Decky plugin; the Windows build adds run-as-administrator and Armoury Crate launcher
generation.
User guides, the full feature list, the Decky plugin docs, and developer/architecture documentation live at the Spool docs site. New here? Start with Install Spool. To build from source, see Getting Started.
Spool is built with Tauri 2 (Rust) and SvelteKit 5. Saves themselves are handled by ludusavi.
See LICENSE.
