β Performance Analysis
Deep performance analysis from your chess.com / lichess PGN files β openings, phases, tactics, patterns & a training plan.
1 Load games
Drop PGN files here (or a previously saved report .md) β or
Multiple files supported. Add a saved report.md alongside new PGNs to update it incrementally.
Off: each fetch below adds to the report independently (still the same player automatically β see note below). On: both usernames are fetched together in one action, for when you want to do it in a single step.
β¦or fetch a lichess account's games directly
β¦or fetch a chess.com account's games directly
Leave blank to fetch each account's full history β one shared date applies to both platforms instead of separate game-count limits.
Fetching from both counts as the same player automatically β even if your lichess and chess.com usernames differ β so one report can combine both platforms' games.
2 Configure analysis
Analyzing every game for β β the player who appears most across the loaded games. Name variants (casing, "Last, First" order, or a nickname) are recognized as the same player automatically.
π§© Puzzle Trainer
Every blunder, missed win, and missed mate the engine flagged in your games, turned into a "find the move" quiz. Uses spaced repetition β miss one and it comes back sooner, get it right and it comes back less often. Progress is saved in this browser, per player.
π Training Plan
Turns the recommendations above into a day-by-day plan β higher-priority weaknesses come up more often. Progress is saved in this browser, per player.
3 Save & track over time
The .md report embeds machine-readable data. Load it back later with new PGN files and only the new games get analyzed β your history accumulates.