Chess runs deep.
Deep engine analysis, tactical and endgame drills, 5.94 million training puzzles, bot play with real Elo targeting, simultaneous engine tournaments, six app themes, 22 piece sets — all offline, no account, no distractions.
Deep engine analysis, tactical and endgame drills, 5.94 million training puzzles, bot play with real Elo targeting, simultaneous engine tournaments, six app themes, 22 piece sets — all offline, no account, no distractions.
Click or drag pieces to make moves. The evaluation bar on the left shows the position assessment in real time. Engine arrows visualize recommended moves right on the squares, and you can draw your own with right-click drag.
Every move is recorded in a scrollable list with color-coded quality symbols. Click any move to jump to that position instantly. Navigate with arrow keys or the nav buttons.
Deep position analysis with Win/Draw/Loss probabilities, opening recognition, book moves, and up to three best lines. Evaluations are color-coded (lime/green), clickable to load the line into the move tree, and long lines are truncated with an expandable "..." for a clean view.
Classify an entire game with a single click. Every move gets a quality label — from Brilliant to Blunder — with accuracy scores for both sides. The interactive game review panel shows quality counts you can click to navigate directly to the first move of each type.
Automatically identifies the tactical patterns created or present in a position — explained in plain language alongside the engine's best lines.
Challenge an engine directly on the analysis board. Set a target Elo (1320–3190) or pick a preset — Beginner, Club, Advanced, Expert. The bot uses UCI Elo limiting for engines that support it, with Skill Level as a fallback. Draw detection handles threefold repetition, insufficient material, and the 50-move rule.
Run engine matches with series support, adjudication, auto-save, and a neutral arbiter for accurate eval annotation. Choose from Depth, Time/move, or Clock time controls. An opening book mode (Random or Choose from ECO) keeps games varied.
Run simultaneous engine-vs-engine matches across a live 2×2 board grid. Round-robin auto-generates all pairings; Manual mode lets you set up to 4 custom pairs. Click any board to expand it for detailed analysis. Live standings track Score, Wins, Draws, Losses.
Train with the full Lichess puzzle database — 5.94 million puzzles, available in the separate puzzle pack. Filter by theme (tactical patterns), rating band (Beginner to Master), or opening. Three sub-modes keep training fresh: Standard, Rush, and Gauntlet.
Load curated study positions from 10 PGN files covering rook endgames, named checkmate patterns, pins, back-rank tactics, forks, and discovered attacks. Every chapter includes a description explaining the key idea. Practice the position against the bot directly from the drill panel.
Two more training modes targeting memory and board awareness. Opening Training plays through an opening line automatically, then locks the board and asks you to recreate it from memory. Board Vision trains square-color recognition on a blank monochrome board.
Six full UI themes change the color of every panel, button, and console output at once. Four board visual effects add depth and polish on top of your chosen board color.
Switch between 22 curated piece sets — all SVG-rendered for crisp scaling at any board size. A live hover preview in the dropdown shows each set on the board before you commit. The setting saves instantly.
Pick any square color from a full RGB color picker, or choose from 16 curated presets. A live hover preview shows each preset on the board as you browse. Your choice saves instantly and applies without restarting.
Assign a display name and CCRL Elo to each engine EXE. chessdroid maintains a separate persistent rating ladder (K=32) updated after every match — seeds from CCRL on first game, then evolves based on results.
Every action on the board has a matching sound. Move, capture, check, checkmate, and castling all play distinct audio cues. The castle sound is a double tap with a gap — no dedicated file needed. All sounds are volume-normalized.
Set your preferred playing style from Very Solid to Very Aggressive. When a move matches your style better than the engine's top choice, a Recommended section shows the style-based alternative with the same full tactical breakdown.
Import games from any source in standard PGN format — including multi-game PGN files. A game picker dialog lets you choose which game to load from a file with many games. Export your analysis with quality annotations baked in.
Watch the engine think in real time. Streams raw PV lines depth by depth — each update shows depth, evaluation, and up to 3 candidate moves. Once it hits max depth, the full annotated result appears with explanations and clickable eval lines.
Pieces glide smoothly to their destination squares. Castling animates the rook. Speed is fully configurable. The resizable three-panel layout (Board | Moves | Analysis) is independently draggable so you can adapt it to any screen size.
Download chessdroid and start exploring your games with the Analysis Board.