A lightweight Steam hour booster powered by Bun
- Farm hours for multiple games on multiple accounts.
- Steam Guard supported.
- Built with Bun and node-steam-user.
Install dependencies:
bun installSet up your environment:
cp .env.example .envSTEAM_ACCOUNT_USERNAME="your_username"
STEAM_ACCOUNT_PASSWORD="your_password"Run in development (with watch mode):
bun run devOr build and run for production:
bun run build
bun run startIf your account has Steam Guard enabled, you'll be prompted for a code on first login. A refresh token is saved afterward for future sessions.
Edit src/config.ts:
const config: Config = {
// ...
accounts: [
{
username: Bun.env.STEAM_ACCOUNT_USERNAME!,
password: Bun.env.STEAM_ACCOUNT_PASSWORD!,
games: [730],
online: true, // false by default
},
],
// ...
}Find game IDs on SteamDB.
Inspired by steam-hour-booster by DrWarpMan.
Not affiliated with Valve Corporation or Steam. Use at your own risk.