Master your post-game review with decisive, visual insights
Upload a PGN, pick the depth, and get a studio-grade breakdown of accuracy, critical moments, and missed opportunities in seconds.
Sample insight
White edges ahead
Why players love it
Everything you need to break down a game
Built for coaches, streamers, and ambitious improvers. Fast to use, hard to outgrow.
Engine-grade depth
Stockfish-backed analysis with configurable depth and a clean, readable output.
Move classification
Surface brilliants, blunders, inaccuracies, and everything in between automatically.
Accuracy dashboard
Side-by-side accuracy bars plus quick deltas to see who controlled the tempo.
Critical moment spotlight
Call out eval swings, show the best line, and teach the lesson behind each turning point.
Playable summaries
Concise report cards you can skim on stream or export as notes for coaching.
Fast, repeatable
Analyze a stack of PGNs back-to-back without touching a command line.
Upload / Configure / Review
Analyze your game in under a minute
Drop in a PGN, pick a depth, and let the interface surface accuracy, eval swings, and critical decisions.
Step 1
Upload a PGN
Drop a file or browse. Works with multi-game PGNs.
Drag & drop your PGN
or click to browse files
What you get
Insights tailored to improvement
Clear callouts, accuracy deltas, and a highlight reel of decisions.
Game identity
Players, event, opening, and outcome summarized cleanly.
Accuracy bars
Side-by-side accuracy with animated deltas.
Critical moments
Eval swings with what was played vs best engine move.
Built for students and pros
Chess Analyst in a sentence
A Stockfish-powered web app that turns PGNs into concise, visual reports so you can improve faster.
Stack
Python / Flask / Stockfish / Chess.js
Purpose
Give players a fast feedback loop after every game with clear, actionable insights.
Delivery
Clean UI, instant feedback, and repeatable workflows for teams, coaches, and streamers.