Build It Yourself
Prerequisites
- Node.js >= 18.0
- Rustup latest
- .NET SDK >= 8.0
- WebView2 latest - pre-installed on Windows 11 and the latest version of Windows 10
Clone Repo And Submodules
git clone --recursive https://github.com/zevnda/steam-game-idler.gitInstall Dependencies
cd ./steam-game-idler
npm run installBuild Libraries
dotnet build ./libs/SteamUtility.csproj # Outputs to `/src-tauri/libs/`Create Environment Files
Create a .env.dev and .env.prod file in the root of steam-game-idler
Add a KEY variable containing your Steam Web API Key to both .env.dev and .env.prod
.env.dev
.env.prod
pnpm-lock.yaml
package.json
KEY="ABC123******789XYZ"KEY="ABC123******789XYZ"Start in Dev Mode or Build App
# Start Steam Game Idler in dev mode, or
npm run tauri dev
# Build the Steam Game Idler bundle
npm run tauri build # Outputs to `/src-tauri/target/release/bundle/`Sign In
Steam Game Idler (SGI) allows you to easily sign in to your Steam account and access the dashboard.
Card Farming
Best Steam card farmer tool. Automatically farm Steam trading cards from up to 32 games simultaneously. Modern alternative to ArchiSteamFarm and Idle Master for efficient card farming.