Farm Steam playtime 24/7 on up to 10 accounts — with your PC off.
The service itself is not in this repo. HourFarming is closed-source and hosted — it exists at hourfarming.com, not in a repo you clone. If you were expecting a Python bot you configure with a JSON file and babysit over SSH — that's exactly the thing this replaces. (There is one small open tool here: a zero-dependency Steam ID converter.)
You searched "steam hour booster" or "steam idler" and found a pile of scripts on GitHub: clone a repo, npm install, drop your Steam password into a config file, and run it — on your own PC, or on a VPS you now maintain. Then one of the familiar things happens:
- The bot disconnects at 3am and just... stops. No error, no log line, no hours. You find out when you check the number and it hasn't moved in a day.
- Your PC has to stay on 24/7 for the games to count, which is a real line item on your electricity bill and a machine you can't otherwise use.
- Your Steam password is sitting in a plaintext config on a server somewhere, next to your bot's dependencies, waiting for one of them to have a bad update.
None of that is a Steam problem. It's a "you're now running unmonitored infrastructure for a side hobby" problem.
HourFarming is the hosted version of that script — one that survives disconnects, doesn't want your password, and doesn't need a machine of yours running at all.
1. Add an account. Scan a QR code with the Steam Mobile app and approve the sign-in — your password never reaches us. Prefer a password login instead? That works too, encrypted at rest.
2. Pick the games. Search by name or paste App IDs — up to 32 per account, the most Steam allows. Add a free game you don't own yet and the fleet claims it on login.
3. Close the tab. The fleet farms around the clock on our servers. Drops, reconnects, and rate limits are handled; when Steam wants a Guard code, your browser gets a prompt.
Not your electricity bill. Leaving a PC on 24/7 to idle games costs real money and ties up your machine. The fleet runs on our servers instead.
Not another VPS project. No scripts to babysit, no JSON configs, no reading logs at 2am to find out why the bot died. Reconnects and watchdogs are our job.
Not a password form on a shady site. Add accounts by scanning a QR code with the Steam app — your password never leaves your phone.
| An engine that survives Steam | Auto-reconnect with exponential backoff, a watchdog that tears down stuck sessions, and a session-conflict policy that never fights you for your own account. |
| Steam Guard, where you are | Guard codes are asked for in the panel — with a desktop notification — not lost in a server log. Answer from your phone, the fleet carries on. |
| It yields when you play | Start a game on your own PC and that account pauses farming instantly. Stop playing and it picks the fleet back up. No session fights, no kicked games. |
| Your password, optional | QR onboarding signs you in through the Steam Mobile app — no password needed. Password logins are AES-256-GCM encrypted and used for exactly one thing: signing into Steam. |
| Telemetry you can trust | Live per-account state, a rolling hours odometer, and the actual worker log streaming into your browser. When something needs you, you see it — and only then. |
| Small extras that add up | Free-game claiming on login, optional auto-replies to friend messages while you're "in game," online or invisible persona — per account, your call. |
The open-source boosters are good software — if you want to run infrastructure, ArchiSteamFarm in particular is excellent and free. The honest difference is who babysits the bot:
| HourFarming | ArchiSteamFarm | HourBoostr | steam-hour-booster | |
|---|---|---|---|---|
| Runs on | Our servers | Your PC / VPS | Your Windows PC | Your PC / Docker host |
| PC on 24/7 | No | Yes | Yes | Yes |
| Setup | Sign up, scan QR | Install + JSON config | Install + config | Node/Docker + JSON config |
| Steam password | Not needed (QR) or encrypted at rest | In your config | In your config | In your config |
| Steam Guard codes | Prompt in panel + notification | Console / ASF UI | Console | Console |
| Disconnect recovery | Watchdog + backoff, our job | Yours to monitor | Yours to monitor | Yours to monitor |
| Games per account | Up to 32 | Up to 32 | Up to 32 | Up to 32 |
| Price | Free tier, paid from $4.99/mo | Free (plus your VPS/power bill) | Free (plus power bill) | Free (plus power bill) |
If self-hosting is the fun part for you, use ASF. If you just want the number to go up while your PC is off, that's us.
Flat fleet pricing. No per-account fees.
| Free | Starter | Fleet | |
|---|---|---|---|
| Price | $0 | $4.99/mo or $39/yr | $12.99/mo or $99/yr |
| Steam accounts | 1 | 3 | 10 |
| Games per account | 3 | 10 | 32 (Steam's cap) |
| Farmed hours | 100/month | Unlimited | Unlimited |
| QR sign-in, Guard prompts | ✓ | ✓ | ✓ |
| Free-game claiming & auto-replies | — | ✓ | ✓ |
Start free → · Full pricing details
- QR sign-in: your password stays on your phone. You approve the login in the Steam Mobile app; only a session token reaches us — your Steam password never touches our servers.
- Password login is a sealed box. Encrypted with AES-256-GCM before it's stored, decrypted for exactly one purpose: signing into Steam. Never shown, never exported, never sent anywhere else.
- Nothing is injected, no game files are touched. Farming works exactly like leaving the game open on your PC: the account signs into Steam and reports itself in-game.
Will my account get banned? Farming works exactly like leaving the game open on your PC — the account signs into Steam and reports itself in-game. Nothing is injected into any game and no game files are touched, so VAC has nothing to see. That said, inflating playtime isn't something Valve endorses, and we can't speak for their future policy — farm on accounts you're comfortable with.
Do you see my Steam password? Not if you use QR sign-in: you approve the login in the Steam Mobile app and only a session token reaches us. If you add an account by password instead, it's encrypted with AES-256-GCM before it's stored and is only ever used to sign into Steam.
What happens when I actually want to play? Just play. Steam tells the fleet you're in a game on another device and that account pauses farming until you're done. Hours from your real session count as normal.
What about Steam Guard? When Steam asks for a code, a prompt appears in the panel and — if you allow notifications — on your desktop. Enter it once; after that the fleet reuses a refresh token and shouldn't need to ask again.
My account is limited or has a VAC ban — will it work? Limited accounts farm up to 5 games instead of 32 (Steam's restriction, not ours). If an account has a VAC ban, the panel asks once whether you want to proceed with it.
Can I cancel? Any time, from the panel. Your fleet keeps farming until the end of the paid period, then drops back to the free tier — accounts and settings stay, nothing is deleted.
- Steam ID converter — steamID64 ⇄ STEAM_X:Y:Z ⇄ [U:1:n] ⇄ vanity URL. A zero-dependency offline version lives in this repo:
tools/steamid.js(node tools/steamid.js 76561197960287930). - Steam level calculator — XP needed for any target level.
- Steam account age checker — how old any profile is.
One QR scan from a climbing number.
No credit card. No install. No script to keep alive.
Changelog · 2026-08-03: live panel screenshots, self-hosted booster comparison, offline Steam ID converter, MIT license for the tool · 2026-07-21: initial page

