02 / Description
Rocket League Analyzer
A LangChain tool-calling LLM over match telemetry, plus a Dockerized 3D dashboard synced to replay playback.
- LangChain
- LLM tool calling
- Docker
- 3D dashboard


Problem
Match telemetry is dense and hard to read by eye. Players want answers to questions about a match, not a spreadsheet.
Approach
Drop in a Rocket League .replay file and the app prepares its telemetry and opens an interactive 3D simulation. A LangChain agent with tool calling answers natural-language questions ("Why did we concede the third goal?") by calling functions over that telemetry. The Dockerized dashboard stays synced to playback, with controls for follow-ball, coverage, centroid and pressure overlays.
Key technical decision
Let the model call typed tools over the telemetry instead of reading it as text, so answers come from computed values.
Result
A working analyzer: ask a question, get an answer grounded in the match data, and watch the same moment in 3D.