OmniSave
OmniSave is a free, open-source game-save synchronization tool that runs as a launch wrapper.
What OmniSave is
OmniSave is a free, open-source game-save synchronization tool that runs as a launch wrapper. Before a game starts, it places synchronized saves in the game’s expected local directory; after the game exits, it backs them up. Save data can reside on a portable drive or in a cloud-synced folder. Process polling lets OmniSave remain active when a launcher detaches or starts child processes, and arbitrary launch arguments are supported. Configuration accepts ~/ expansions for user-profile directories and ./ for relative portable paths. Mutex locking prevents multiple instances from running simultaneously, helping avoid save corruption. The maker reports compatibility with Windows 10, macOS through CrossOver and Wine, and Android through GameHub with Winlator/Box64. Version 0.2.0 added atomic writes using temporary .omnitmp files and propagation of local deletions to the remote path. The project is MIT licensed and supplied without warranty. Native Linux and Steam Deck support with Proton prefix detection remains roadmap work.
Good
- Backs up saves automatically after games exit
- Works with portable or cloud-synced storage
- Supports arbitrary launch arguments
- Protects against multiple running instances
- Available across Windows, macOS and Android setups
Watch out
- Game detection is manual
- Native Linux and Steam Deck support is roadmap work
- macOS support is through CrossOver and Wine
- Software is provided without warranty
Who it suits
OmniSave suits players who want to carry game saves between machines using one folder, portable drive or synced location. It is aimed at users comfortable with manual game configuration and launch wrappers.
Verdict
OmniSave focuses on portable, wrapper-based save synchronization with process monitoring and safeguards against concurrent instances. Its broad compatibility is useful, but native Linux support is not yet listed.
The facts
Each one read from OmniSave's own pages, with the date it was checked.
What it does
- Audience
- The maker describes the tool as intended to let users carry a gaming session in one folder or drive across machines without manual save management.checked 9 Oct 2026
- Compatibility
- The maker says it is designed for Windows and tested on Windows 10, macOS through CrossOver and Wine, and Android through GameHub with Winlator/Box64.checked 10 Oct 2026
- Game monitoring
- Process polling lets OmniSave keep running when a game launcher detaches or spawns background child processes.checked 9 Oct 2026
- Instance protection
- Mutex locking prevents multiple OmniSave instances from running at the same time to avoid save corruption.checked 9 Oct 2026
- Integrations
- Documented compatibility includes CrossOver, Wine, GameHub, Winlator, and Box64.checked 9 Oct 2026
- Intended use
- The maker says OmniSave is inspired by PortableApps and is intended to let users carry a game session’s saves between machines in one folder or drive.checked 10 Oct 2026
- Launch options
- Its configuration supports arbitrary game launch arguments, including flags such as -nobattleye and -windowed.checked 10 Oct 2026
- Notable limit
- Native Linux and Steam Deck support with Proton prefix detection is listed on the roadmap.checked 9 Oct 2026
- Path configuration
- Configured paths support ~/ expansion for user profile directories and ./ for relative portable paths.checked 10 Oct 2026
- Path support
- Configuration paths support ~/ expansion for user profile directories and ./ for relative portable paths.checked 9 Oct 2026
- Portable storage
- Save data can live on a portable drive or in a cloud-synced folder while the game uses its expected local save path.checked 9 Oct 2026
- Process monitoring
- OmniSave polls the process list so it can remain active when a game launcher detaches or starts child processes.checked 10 Oct 2026
- Purpose
- OmniSave is a portable game save synchronization tool that redirects saves between a portable location and the system path a game expects.checked 10 Oct 2026
- Safety
- Version 0.2.0 changelog lists atomic file writes via temporary .omnitmp files and propagation of local save deletions to the remote path.checked 9 Oct 2026
- Security and compliance
- The repository identifies the project as MIT licensed and does not state a security certification or compliance standard.checked 9 Oct 2026
- Security and warranty
- The repository provides an MIT license that grants use, copying, modification, and distribution rights and supplies the software without warranty.checked 10 Oct 2026
- Single-instance safeguard
- Mutex locking prevents multiple OmniSave instances from running at the same time to avoid save corruption.checked 10 Oct 2026
- Storage
- The project describes portable drives and cloud-synced folders as possible locations for save data.checked 10 Oct 2026
- Support
- The repository page includes a “Support This Project” section but does not state a support service or response commitment.checked 9 Oct 2026
- Sync behavior
- Version 0.2.0 added atomic file writes and propagation of local save deletions to the remote path during post-sync.checked 10 Oct 2026
- Workflow
- It syncs saves before launching a game, monitors the game process, then syncs saves back after the process exits.checked 10 Oct 2026
Where it runs
- Linux support
- Native Linux and Steam Deck support with Proton prefix detection is listed as roadmap work.checked 10 Oct 2026
Alternatives to OmniSave
- 1
SaveState
Free planOpen sourceAndroidLinuxmacOSWindows7.4Free plan - 2
Ludusavi
Free planOpen sourceAPIExtensionLinuxmacOS7.3Free plan - 3

Checkpoint64
Free planLinuxmacOSWindows6.6From €5 a month - 4

Hoard
Free planLinuxmacOSSelf-hostedWindows6.6From €1.99 a month - 5
SaveKnight
Free planWindows6.4From $5 a month - 6
Playnite Save Manager
Free planExtensionWindows6.3Free plan
