One PowerShell Command. Always Connected.

CS2 Game State Integration pipes every death directly to Killogram. WebSocket delivers the exercise to your phone before the death animation finishes.

CS2Game StateGSIKillogramBackendAI EngineWebSocketPush-ups12Your Phone~5ms~50ms

2-Minute Setup

1
Copy the PowerShell command from your dashboard
One command. It writes the CS2 Game State Integration config file.
2
Paste into PowerShell and hit Enter
The config file is created in your CS2 directory automatically.
3
Restart CS2
CS2 reads the config on launch and starts sending game state events.
PS> $c=@"
"Killogram" { "uri" "https://killogram.app/api/gsi" ... }
"@; $c | Out-File ...

Your auth token is embedded in the command. Personalized per user.

What Killogram Sees

CS2's Game State Integration sends a JSON payload on every game event β€” deaths, kills, round changes, bomb plants, everything. Killogram listens for death events and extracts match context.

All of this feeds into the stats dashboard, the Killograph, and the AI exercise engine.

πŸ—ΊοΈ
Map
de_dust2
πŸ”„
Round
14 / 24
🟒
Phase
Live
πŸ“Š
Score
8 - 6
🎯
Kills
18
πŸ’€
Deaths
12
πŸŽͺ
Headshots
7
πŸ’°
Equipment
$4750

WebSocket, Not Polling

Your phone connects to Killogram's server via WebSocket β€” a persistent, bidirectional connection. When the backend receives a death event from CS2, it pushes the exercise to your phone instantly.

No polling. No delays. No battery drain from repeated HTTP requests. The connection stays open and silent until something happens.

HTTP Polling Slow
Request β†’ Wait β†’ Request β†’ Wait β†’ (maybe data)
WebSocket Instant
Connect once β†’ Push when event happens β†’ Instant delivery

Know Who Else Is Training

Killogram tracks which users are in the same CS2 match. See other Killogram users in your game β€” a subtle social layer that adds accountability.

When your teammate is doing push-ups between rounds, you don't want to be the one slacking.

In Your Match
Y
You
Lv.42 Β· 14 exercises
Active
P
Player_Alpha
Lv.28 Β· 11 exercises
Active
F
FitGamer99
Lv.15 Β· 8 exercises
Idle

Ready to turn deaths into gains?

Set up in 2 minutes. No credit card required.