Idle any game in your Steam library. All you need is your Steam profile name or ID64. No password, token, or any other login information needed.
All the latest windows supported versions of SGI can be downloaded from the releases page
Looking for a linux/macos supported version? Take a look at the CLI + Web UI branch
- Portable:
.exe
file, works on most win10/win11 systems (check the note below) - Installer:
.msi
file, includes all dependencies and automatic updates, recommended for all windows versions - Lite: simplified version with minimal UI, only requires a game ID, no Steam profile name or ID64 needed
- CLI + Web UI: windows, linux, and macos supported version with a command-line interface and/or web interface
Note
PORTABLE requires the WebView2 runtime which is distributed as part of the OS on Win10 (version 1803 and later with all updates applied) and Win11. Use the MSI installer if you're unsure, as it comes bundled with all dependencies.
- Clone:
git clone https://github.com/probablyraging/steam-game-idler.git
- Install deps:
cd ./steam-game-idler
&npm install
- Build idler:
msbuild ./idler-csharp/idler.csproj
- Creates
/libs
dir with packaged libraries in/src-tauri
- Creates
- Build app:
npm run tauri build
- Check console output for build dir (usually
/src-tauri/target/release/bundle
)
The Steam desktop app needs to be running
- Enter your Steam profile name or SteamID64
- Click one or more games that you want to idle
- That's it!
All versions of SGI are licensed under the GPL-3.0 License