How It Works

1. Build A Position

Start from the initial chess position or customize the board manually. You can load a state via FEN, UCI, or SAN and adjust castling rights, en passant, and clocks.

2. Run Stockfish

Press Predict Next Move to run Stockfish in a browser worker. The engine returns a best move and principal variation lines for the current FEN.

3. Review Variations

Variation moves are clickable. You can jump the board to intermediate positions and inspect move history in UCI or SAN notation.