For a casual read
Games, model disagreement, three useful facts, the likely scoreline, and a clear “we don’t know” when data is thin.
Learn the Match Cockpitv0.15.0 · unsigned pre-alpha · local-first
The local-first football match cockpit
Open any match. Compare two genuinely different model voices, see the facts behind the fixture, and put an upcoming prediction on the record. The engine owns every number; optional AI can explain, but never edit.
1.0 Before kickoff · exploratory
Golavo opens on games, not an audit form. Choose a fixture, past or upcoming, and watch the ratings model and the goal model disagree — with the source behind every claim and the uncertainty left visible. Nothing here is on the record yet.




Games, model disagreement, three useful facts, the likely scoreline, and a clear “we don’t know” when data is thin.
Learn the Match CockpitChronological backtests, immutable JSON artifacts, source hashes, cutoff gates, calibration, and a single numeric authority.
Compare Casual and Expert2.0 At kickoff · on the record
A cockpit preview is exploratory until you seal it. The seal freezes the model, inputs, cutoff, source snapshot, probabilities, and digest. Your own score call locks at kickoff with a SHA-256 fingerprint alongside it. From this moment the record is append-only: no path in the app — not a refresh, not a correction, not the AI layer — can rewrite it.
3.0 After full time · scored
A newer snapshot writes a scored or voided successor; the first record is never edited. Exact scores, right outcomes, and a strict beat-the-models bonus build a private season against five disclosed deterministic rivals. Track record, held-out backtests, methodologies, and immutable seals stay together in Model Lab for anyone who wants to challenge the result.



Underneath every stage · always true, never a step
Deterministic code produces the probabilities and score matrix. The Commentator’s Notebook turns fixed, source-backed facts into a glanceable briefing with detail behind disclosure. Optional local or BYOK AI receives a guarded read-only bundle and can disappear without changing the match analysis by a single digit.
Refresh approved CC0 sources manually or with consent. Followed matches get targeted checks and deduplicated change history. OpenLigaDB stays an optional, display-only ODbL overlay whose bytes never join CC0 or model data.
See the sourcesFollow competition-local strength and workload, inspect a domestic season’s fixture gate, or switch between separate World Cup model voices. Historical research stays collapsed behind its exact competition and era, and is never a model input.
See the competitionsTauri supervises a token-protected loopback service. React presents validated views. FastAPI serves typed contracts. The deterministic Python core is the only place a forecast can be made; optional narration stays outside that write path.
Inspect the architectureUse the browser UI from source, or install the desktop app with no Python or terminal required. The desktop buttons resolve directly to the newest stable files published by Golavo's release workflow.
macOS · Windows · Linux
Clone the source, run one command, and Golavo opens at 127.0.0.1:5173.
Apple Silicon · macOS
Install from a DMG, drag Golavo to Applications, then open it locally.
Download .dmgx64 · Windows 10/11
Use the per-user EXE installer; an MSI is also available on every release.
Download .exeLoading the latest stable installer links from GitHub Releases…
Desktop installers are not yet OS-signed. Gatekeeper or SmartScreen will warn on first launch; verify the included SHA256SUMS.txt and follow theinstallation guide.
No odds. No oracle. No moving the goalposts.
Golavo is free, open source, local-first, and currently an unsigned v0.15.0 pre-alpha.