Kickoff Home
Live Demo
Generate a livesports briefing
Pull the latest ESPN scores and headlines already stored in Kickoff's Neon database, then turn them into a spoken-style recap built for the demo.
Cached for today unless the underlying `sports_data` row changes.
Gemini 2.5 Flash powers free briefings.
Briefing Setup
What this demo does
Reads the latest stored `scores_json` and `headlines_json` rows for the selected league.
Reuses the cached briefing for today when ESPN data has not changed.
Regenerates automatically when a fresher `sports_data.fetched_at` lands.
Output
Your briefing card
KO
No briefing loaded yet.
Pick a sport, hit generate, and the latest cached-or-live briefing will land here.