◈ Games & Hobby · Golf
Trust the Goose
confident so you don't have to be

A golf caddie that learns your real distances from the shots you log, then calls the club for any target — and tells you exactly how far to trust the call with a green / yellow / red confidence tier. Honest statistics, not a guess dressed up as advice.

View on GitHub ↗ See inside
Scroll
Ask the Goose01
trust the goose — 150 to the pin, 12 mph in your face
TRUST THE GOOSE
7-Iron
18 shots · avg 163 · ±6
150 yds plays like 163 yds +13 into a 12 mph wind · −2 at 55°F
GREEN
Lots of shots, tight spread. Pull it and swing.
YELLOW
Thin data or wide spread. Probably right — probably.
RED
Barely any data, or outside your logged range.
What's in the bag02

Log a shot

Club, carry distance, and how far you missed left or right. Ten seconds after each swing — the only thing the app ever asks of you.

My bag

Every club's real average and spread, straight from your shots with a SQL GROUP BY. No guidebook numbers — yours.

Dispersion

Every shot plotted, left/right against carry, one colour per club. Watch your real shot pattern build up over a season.

Plotly scatter

Confidence tiers

The whole point. The Goose grades its own call on shot count, spread, and whether the target's inside your range — then tells you the truth.

🟢 🟡 🔴

Plays-like weather

Add wind and temperature and the Goose shows what the shot actually plays like before it picks a club. Headwind and cold both cost you yards.

Your data, your machine

Everything lives in one local SQLite file. No account, no cloud, no sample data — the numbers are only ever the shots you logged.

Under the hood03

How the confidence works

For a target distance, the Goose picks the club whose average carry is closest, then grades its own certainty on three honest measures: how many shots you've logged with it, how tight the spread is (sample standard deviation), and whether the target sits inside the range you've actually hit. Ask for 300 when your longest is 250 and it goes red — the Goose won't pretend to know.

PythonFlaskSQLitePlotlystatistics

Where I'm honest about it

  • The weather model is a rule of thumb — roughly 1% per mph of headwind, a couple of yards per 10°F. Good enough to club up; not launch-monitor physics.
  • It learns from your carries, so the first few rounds it stays cautious (yellow and red) on purpose. Trust is earned once the data's there — that's the feature, not a bug.

Confident so you don't have to be.

Free and open source. Runs on your own machine — log a few rounds and let the Goose learn your game.