1:20.841 For iRacing sim racers · v0.4 · Windows

Beat your
friends.
Lap by lap.

A tiny Windows companion sits in your tray and captures every iRacing lap you finish — Test Drive included — then races it against your friends on a private leaderboard. Zero config after setup.

See how it works
4,182 laps logged today · Windows 10/11 · MIT licensed
● LIVE · SPA · FERRARI 296 GT3
↑ NEW P1 · −0.176s
Leaderboard · Spa
Ferrari 296 GT3
LIVE
P1
MK
Marcus Kell
2:12.841
P2
DR
Diego Reyes
2:13.017 +0.176s
P3
AR
Alex Rader · you
2:13.334 +0.493s
P4
YT
Yuki Tanaka
2:13.782 +0.941s
P5
SV
Sara Voss
2:14.120 +1.279s
P6
TP
Theo Park
2:14.455 +1.614s
Setup once · forget forever

Three things, then drive.

No browser extension, no overlay, no telemetry SDK. The companion reads finished laps from your iRacing session log and posts them. That's it.
01
Download the companion
A 6 MB tray app for Windows 10 / 11. Auto-starts with your PC. Auto-updates from GitHub Releases. No installer popup spam.
LapBattleCompanion.exe · 6.2 MB
02
Connect your account
Sign up at lapbattle.gg, copy your token from Settings, paste it into the companion. One token, one PC, one time.
Token · masked + revocable
03
Drive and compete
Every completed lap is captured — Test, Practice, Qualify, Race. New best laps appear on your friends’ leaderboards instantly. Argue about setups.
Auto · zero clicks
What you get

Built for racers who read timing screens for fun.

Data density without the bloat. Every lap is logged with the context that actually matters when you're arguing about who's faster.
Every session type
Test Drive, open practice, qualifying, and race. Filter what gets uploaded per session type if you want to keep your warm-up laps private.
incl. Test Drive — the killer feature
Real conditions
Air temp. Track temp. Fuel level at lap completion. Setup name if you loaded one. Receipts for every fast lap — and every excuse.
air · track · fuel · setup
Friend-only
No public profile, no global leaderboards, no ranked drama. Only accepted friends see your laps. Your group, your rules.
invite-only · always
Instant best laps
Cross the line, the row updates. Best lap per track + car combo is computed live — no overnight batch jobs, no waiting for a sync.
median lag ~ 400ms
Head-to-head
Pick two friends, pick a combo, get a sector-by-sector breakdown. Find out where you’re losing time — or where you’re robbing them blind.
S1 · S2 · S3 deltas
Full history
Every lap you’ve ever set, filterable by track / car / session. Your personal best progression over months, not just sessions.
unlimited retention
Zero overhead
Less than 0.3% CPU while you drive. No overlay, no DLL injection, no telemetry SDK. Reads iRacing’s own session log.
~0.3% CPU · ~20 MB RAM
Open source
MIT-licensed companion. Audit the wire format, host your own backend, fork it. The whole thing is on GitHub.
github.com/lapbattle
90 seconds

See it work in real time.

Companion in the tray, a lap finishes in iRacing, the dashboard updates, a friend gets dethroned. The full loop.
REC · 00:00 / 01:34
1080p · 60FPS
SPA-FRANCORCHAMPS · FERRARI 296 GT3
▲ LIVE FROM YOUTUBE
How Lap Battle works · 1:34 · YouTube
5 steps · ~2 minutes

The whole setup, on one page.

No 40-page docs site. Here's everything, top to bottom. You can start driving before you finish reading.
lapbattle — setup
01 $ create account at lapbattle.gg
✓ account ready · alex@rader.dev
02 $ download LapBattleCompanion.exe from GitHub
✓ 6.2 MB · sha256 verified
03 $ right-click tray icon → Settings
✓ companion online · waiting for token
04 $ paste your token (find it in /settings)
✓ linked to @alex.r
05 $ start iRacing — drive normally
✓ first lap captured · 2:13.334 · spa · ferrari 296 gt3
04 · your token
One token per PC
Found in Settings → Companion token on the web app. Treat it like a password — anyone with it can submit laps under your account. You can regenerate at any time.
A note on test drive
Yes — Test Drive counts.
iRacing's own stats ignore Test Drive sessions. Lap Battle doesn't. If you grind a track alone at midnight, your lap still hits the board the next morning. That's the whole point.
heads up
Windows only — for now.
iRacing runs on Windows, so the companion is Windows 10/11 only. Linux/Mac support is on the roadmap behind multi-PC sync and macros for setup tags. Vote on what we build next on GitHub.
Free · MIT · No accounts required to spectate

The fast lap means nothing
until someone sees it.

Set up the companion in two minutes. Get your friends to do the same. Argue about setups for the rest of the season.