Analysis board

A chess analysis board with a real engine behind it

Set up any position, play out the variations you are curious about, and let Stockfish evaluate as you go. Everything runs locally in the browser, so there is no queue and no analysis limit — just the depth your own machine can reach.

Built for following an idea, not just one line

Most analysis boards show you the engine's single best line and stop there. Real study is messier than that: you want to try the move that looks natural, see why it fails, go back and try the other one. chessKish keeps every branch you explore in a move tree, so a session builds up into a picture of the position rather than a single recommendation.

Stockfish, locally

The engine is WebAssembly running in your tab. It keeps analysing while you think, and it keeps working if your connection drops.

A move tree, not a line

Try several candidate moves from the same position and step between them. Nothing you explored is thrown away.

Endgame tablebase

Positions with few enough pieces are resolved exactly rather than estimated, so you get a definite result instead of a score.

PGN in and out

Load a game to analyse, or export the position and your variations when you are done.

Set up the position your way

Start from the initial position, load a game, or use the board editor to place the pieces yourself. The board editor is the quickest route to the endgame you keep getting wrong — put the pieces where they belong and let the engine settle the question in seconds.

  • Play moves by dragging, or type them in notation.
  • Flip the board and switch sides at any point.
  • Step backwards and forwards through the whole tree.
  • Jump to the tablebase once the material is down to a few pieces.

Honest about what needs an account

The board, the engine, the board editor and the endgame tablebase all work without signing in. The opening explorer's statistics are the exception: lichess, which supplies that data, stopped serving it to anonymous callers in March 2026 and now requires an authenticated request. chessKish respects that rather than working around it, so the explorer asks you to sign in with a lichess account before it shows numbers.

Everything else on this page is free and unauthenticated. You can analyse for as long as you like without creating anything.

Questions

Which engine does the analysis board use?

Stockfish, compiled to WebAssembly and run inside the browser tab. Because the engine is local, analysis continues to work after the page has loaded even if your connection drops.

Is there a limit on how deep it can analyse?

No artificial depth cap. The limit is your own hardware, since the search runs on your device. Slower machines reach a lower depth in the same amount of time, and the engine keeps working for as long as you leave it running.

Can I save or share the lines I find?

Yes. Variations live in a move tree that you can step through, and the position and its lines can be exported as a PGN.

Does the analysis board need an account?

No. The board, the engine and the tablebase all work without signing in. Signing in with a lichess account adds the opening explorer's statistics, which lichess requires authentication for.

Open chessKish