v0.1 · beta

Stats & drills companion for GSPro.

Your simulator records each round. GSCaddie analyzes every shot you hit, finds the patterns across rounds, and turns them into drills built around your weak spots. Per-club go-to shape, strokes gained vs your handicap, dispersion drift, and trend alerts when your game starts moving.

We're rolling out invites in batches. Codes arrive by email after you join the waitlist.
Works with any GSPro-connected LM Companion app is Windows-only
7 Iron · Dispersion
42 shots · last 14 days
● LIVE
172
Avg carry · yd
±4.8
Lateral · yd
62%
Miss right
What it tracks

A deeper layer on top of every round.

GSPro runs the round. GSCaddie keeps the memory. Every shot indexed, every club gapped, every round compared to the last.

01 · Strokes gained

The single headline metric for round quality.

See where each round leaks strokes. Off the tee, on approach, around the green, on the putting surface. Scored against a PGA Tour baseline, with a handicap-aware shift so you're not measured against scratch.

Off tee
+1.24
Approach
−2.15
Around grn
+0.38
Putting
+0.02
Total
−0.51
02 · Dispersion

Confidence ellipses, per club, per shot type.

68% and 95% ellipses fit to your actual shot cloud. Spot the miss pattern, then take one specific thing to the range.

03 · Vs your average

Every round, scored against your own baseline.

Lime = better than your average. Red = worse. Each round compared against your own running baseline across every prior round you've played.

Score to par
+4
↓ 2.3avg +6.3
Fairways hit
64 %
↑ 9 %avg 55%
Greens in reg.
39 %
↓ 8 %avg 47%
Putts / hole
1.8
↓ 0.2avg 2.0
Avg drive
272 yd
↑ 8 ydavg 264 yd
Approach prox.
31 yd
↑ 4 ydavg 27 yd
Scrambling
33 %
↑ 6 %avg 27%
Strokes gained
+1.2
↑ 2.4avg −1.2
04 · Club gapping

Every club, mapped. Spot the dead zones.

Average carry plus standard deviation for every club in your bag. Surfaces overlaps and gaps so you know which clubs you're actually dialing in.

DRV
272
3 WD
241
5 IR
198
6 IR
184
7 IR
172
9 IR
148
PW
128
05 · Faults & drills

A clear story for every round.

Rule-based pattern detection on your ball and delivery data. Slice/hook bias, path tendency, AoA, strike quality. Every surfaced fault comes paired with a hand-vetted drill and coaching cue. One-line round verdict so you know if you actually played better.

▸ Pattern detected
Driver shows a slice tendency. 64% right miss with spin-axis averaging +5.2° across 28 shots. Open-face pattern, not random dispersion.
▸ drill  Right-foot-back. Pull your trail foot 8" back at address. Hit 15 shots. Forces the body to clear so the path swings in-to-out. Watch out for losing posture.
06 · Live round

Live on a second screen.

Shots land the moment the LM fires. Glance at carry, ball speed, and shot quality between swings without crowding the sim cockpit.

07 · Share card

One tap. A round in a single frame.

Auto-generated recap PNG for every round. Course, score, key rates, headline stat. Drop it in the group chat or the GSPro Discord.

08 · Household ready

Track the whole family bag.

Multi-player rounds are attributed per-player automatically. Each player gets their own bag, gapping, history, and Insights, kept separate from yours.

How it works

Install once. It disappears.

GSCaddie runs on your Windows sim PC and reads the files GSPro already writes to disk. Nothing intercepted, nothing modified. It sits alongside your sim, not inside it.

01

Install GSCaddie

Windows installer with one-click sign-in. Auto-updates in the background. Reads the standard GSPro log location out of the box.

≈ 30 seconds
02

Play your sim like you always do

Open GSPro, hit your range session or tee off a round.

Any LM · Any round
03

Watch your stats fill in live

Strokes gained, shot shape, per-club go-to profile, dispersion. Every shot lands in your dashboard the moment it's hit.

Live sync
04

Review the round after

Every round gets a full-bleed overview: score, strokes-gained breakdown, scorecard, shot-by-shot drill-down, share card.

Full round history
Compatibility

If it talks to GSPro, it works.

If your launch monitor pairs with GSPro, every shot feeds into your dashboard. Ball data lands live from the local GSPro log; club delivery flows in from the GSPro web portal once you connect it.

GSCaddie pulls from two sources. Ball-side data (ball speed, launch, spin, carry, dispersion) comes from the local GSPro log every LM writes to: fast, real-time, no extra setup. Club delivery (club path, attack angle, face-to-target, smash factor) comes from the GSPro web portal, which you connect once during onboarding with a single deep link.

Connect the portal to unlock path / AoA / face fault detection in Insights. Skip it and every ball-side metric still works: strokes gained, dispersion, gapping, shot shape, share cards.

Pricing

Free during beta.

We're still working out the long-term price. It depends on real data and storage costs as more people are streaming shots, and we want to set it honestly rather than guess.

Beta is free for everyone with a code. No credit card, no trial timer.

Once we've calibrated against real usage, we'll publish a pricing model that covers hosting and keeps a generous free tier. Beta users get plenty of warning before anything changes, and a permanent discount for being here early.

Get access
Questions

Straight answers.

Does GSCaddie interfere with GSPro or modify any files?
No. GSCaddie is strictly read-only. It watches the plaintext files GSPro already writes and opens a read-only copy. It never writes back to GSPro, modifies your install, or runs as a kernel driver. It's a companion, not an overlay or a mod.
Do you analyze club data like attack angle, club path, and face?
Yes, when it's available. The local GSPro log only contains ball-side data (speed, launch, spin, carry, dispersion). Club delivery (attack angle, club path, face-to-target, smash factor) comes from the GSPro web portal once you connect it during onboarding (one-click link from GSCaddie). The Insights engine uses both: ball data drives shape, dispersion, and strokes gained; portal data unlocks the path / AoA / face fault detection and the matching drills. If you skip the portal step, every ball-side insight still works.
Will it keep working as GSPro evolves?
That's the goal. GSPro is actively developed and we monitor releases. GSCaddie auto-updates in the background: when a log format changes we ship a patch and your install picks it up on the next poll. We don't promise zero-downtime, but you won't have to chase the fix yourself.
Mac or Linux support?
Not planned. GSPro is Windows-only, which means sim owners are on Windows. We'd rather be great on one platform than mediocre on three.
Is my shot data private?
Yes. Shots are stored in your own account on our cloud backend, isolated by row-level security so no other user can read your data. We never sell, aggregate-anonymize, or share it. Self-serve export and account deletion are on the roadmap; until they ship, email hello@gscaddie.com and we'll send you everything we have or wipe the account on request. See our Privacy Policy for full details.
How is strokes gained calculated?
We use a PGA Tour expected-strokes baseline derived from public sources (Mark Broadie's research) and adjust upward based on your handicap, so each shot is compared to peers rather than to pros. You can set your handicap in Account → Scoring or let it auto-detect from your scoring history. As more rounds get logged across users, we'll calibrate amateur baselines empirically instead of approximating from Tour data.
Can I use it with multiple players on one sim?
Yes. Multi-player rounds are attributed per-player automatically using GSPro's in-log ActivePlayer markers. Each player gets their own bag, club gapping, history, and Insights tab. Strokes-gained baseline is currently per-account (every player on the account shares it), and per-player handicaps are on the roadmap.
What happens to my data when beta ends?
Nothing changes about your data. When we move to paid plans, you'll get plenty of notice and a free tier that keeps your account usable. Anything you've recorded during beta stays in place. Self-serve data export is on the roadmap; until then, email us and we'll send you everything we have.
Ready when you are

Stop guessing. Start gaining strokes.

GSCaddie is in invite-only beta. Drop your code below or join the waitlist. Codes go out in batches as we open the gate wider.

We're rolling out invites in batches. Codes arrive by email after you join the waitlist.
Companion app · Windows 10 + 11 · Mobile dashboard works anywhere