โšฝ AI Football Coaching Assistant

Snap a photo. Get a lineup.
Coach by voice.

Whisper Coach turns a team photo and a few words into automatic lineups, live tactical suggestions during the match, and an instant post-match analysis.

FastAPI ยท PydanticAI ยท Flutter ยท built for the pitch โšฝ

The matchday flow

From photo to final whistle

Five steps. The smart parts are handled by AI; the coach just makes the calls.

1
๐Ÿ“ธ

Snap the roster

Photo of the team sheet becomes a structured player list.

2
๐Ÿ“

Create a match

Opponent, venue, date โ€” a few quick inputs.

3
๐Ÿง 

Auto lineup

AI picks a formation and explains the tactical reason.

4
๐ŸŽ™๏ธ

Coach by voice

"Left flank is exposed" โ†’ live sub & position advice.

5
๐Ÿ“Š

Post-match

Summary, player ratings, and what to improve.

Powered by 3 AI agents

The coaching brain

Each agent does one job well, returning clean structured data.

๐Ÿ“ธ

Roster Extractor

Reads a team-sheet photo and pulls out each player's name, number, and position.

vision โ†’ players
โšฝ

Lineup Generator

Turns players + opponent into a formation and starting XI โ€” and adjusts live from voice notes.

tactics โ†’ formation
๐Ÿ“Š

Match Analyst

Reviews the game's notes and adjustments to write a summary with ratings and improvements.

events โ†’ report
From the app

See it on the pitch

Real screens from the Whisper Coach app โ€” photo to lineup to live coaching.

Create a new match

Create a match

Upload a roster photo, add the opponent.

AI-detected players from the team sheet

Roster from a photo

AI extracts every player automatically.

Auto-generated lineup on a 2D pitch

Auto lineup

A formation laid out on the 2D pitch.

AI tactical reasoning for the lineup

AI reasoning

Why this shape against this opponent.

Live tactical suggestions from Whisper Coach

Live suggestions

Instant subs and tactical tweaks.

Post-match summary with player ratings

Post-match summary

Auto recap with player ratings.

๐Ÿ› ๏ธ Backend

FastAPI PydanticAI PostgreSQL Alembic OpenAI ยท Whisper Docker

๐Ÿ“ฑ Frontend

Flutter Home / Create Match 2D Pitch Live Voice Notes

Build the future of the touchline โšฝ

Whisper Coach is open source. Star it, fork it, take it to the pitch.

๐Ÿš€ Launch the app โ˜… Star on GitHub ๐Ÿ“‘ Pitch deck
๐Ÿ“ฑ Scan to open