♟ Chess analysis

Win % by platform

Blunder rate by game phase

Avg centipawns lost / move

Blunder rate vs. time on clock

Openings — as White

Openings — as Black

Loading progress…

AI progress report

No report yet — click Generate for a coach's read on your progress. Each new report evaluates the last one and builds on it with the latest data.

ACPL by month (lower = sharper play)

Weakest openings (≥4 games, by win%)

Diagnosis history — click a game to open it in Latest

Coach — ask about this position

Open full game ↗

Coach — ask about this game

Open full game ↗

Saved for review

Nothing saved yet. On a trainer position or opening game, hit ☆ Save for review and add notes — they show up here.

Games loaded

Loading coverage…

More history = a sounder diagnosis (opening and blunder rates get noisy on small samples). Fetches the next ~100 older games per platform, then re-analyzes and rebuilds.

Refresh data

Run individual pipeline steps on your machine.

After fetch/analyze, rebuild then reload the page to see new numbers.

Add an opening deep-dive

Generate a new deep-dive (rebuilds dashboard data with it included).

Job output

Idle. Trigger a task above.

Chess accounts

Changed your username? After saving, go to Tools → Fetch latest games then Re-analyze to rebuild for the new account.