Analysis backend
Imports games from Chess.com, runs Stockfish over them, detects tactical motifs and generates puzzles from the positions where you actually went wrong.
A self-hosted coach that reads your own games rather than a generic curriculum, split across a backend and a game engine client.
Everything runs locally, including the language model that writes the commentary. Nothing about your play leaves the machine.
Choosing a game engine for what could have been a web page was a deliberate constraint: it forced the interface to be spatial rather than a list of moves.
Imports games from Chess.com, runs Stockfish over them, detects tactical motifs and generates puzzles from the positions where you actually went wrong.
Five concept scenes reachable from a central hub, with speech synthesised locally.