Chess analysis,
made simple.
chessdroid is a desktop app built for focused chess study. Analyze any position with deep tactical insights and get clear explanations that actually help you improve. No account needed.
chessdroid is a desktop app built for focused chess study. Analyze any position with deep tactical insights and get clear explanations that actually help you improve. No account needed.
Interactive chess board for deep analysis. Import/export PGN games, explore alternative lines, and build a move tree with branching possibilities.
See showcase →View up to 3 best moves at once with evaluations and explanations. Compare alternatives to understand why one move is better than another.
Chess.com-style move ratings for alternatives: see when second-best moves are Blunders, Mistakes, or Inaccuracies. Win probability calculations show exactly how much each move costs.
Spot truly brilliant moves (!!) — piece sacrifices leading to winning positions — and Precise moves (!), the only move that wins or saves the position. Both shown in the move list and game review summary.
See your actual chances to win, draw, or lose in any position. Go beyond simple evaluations and understand when a position is truly winning or just slightly better.
A live visual bar alongside the board shows who's winning at a glance. Updates in real time as the engine analyzes — toggle it on or off in Settings whenever you want a cleaner view.
Score history chart across all moves in the game. White advantage fills from the top, black from the bottom — see at a glance where the game turned. Click any point to jump directly to that position.
Save analyzed games to a local library and reload them anytime — accuracy scores, quality symbols, and eval graph all restored. Engine matches save automatically. Rename or delete entries as your collection grows.
Automatically spots pins, forks, skewers, discovered attacks, and more. Understand the threats and opportunities in every position with clear explanations.
See every threat a move creates: attacks on pieces, checkmate threats, pins, and forks. Understand the offensive power of each move at a glance.
Understand defensive moves: piece escapes, blocking attacks, protecting pieces, and stopping checkmate threats. Know why quiet moves matter.
Advanced endgame insights inspired by top engines: rule of the square, opposition, king activity, passed pawn evaluation, fortress detection, and drawing patterns.
See opening names with ECO codes like "B01: Scandinavian Defense" plus grandmaster-approved book moves with weights. Includes 1M+ positions and supports custom Polyglot .bin files.
Challenge an engine at your target Elo (1320–3190) or pick a preset — Beginner, Club, Advanced, Expert. Draw detection handles threefold repetition, insufficient material, and the 50-move rule automatically.
Run engine matches with series support, auto-adjudication, opening book (Random or Choose from ECO), and a neutral arbiter for independent eval annotation. PGN auto-saves with full annotations.
Run simultaneous engine matches across a live 2×2 board grid. Round-robin or Manual pairing. Live standings, click-to-expand any board, and full PGN auto-saved on completion.
Watch the engine think in real time. Streams raw PV lines depth by depth, then delivers a full annotated result once it hits your configured max depth.
Click [See line] next to any engine variation to load it into the move tree as a playable branch. Watch the moves animate on the board, then explore the line at your own pace.
Train with 5.94 million Lichess puzzles. Filter by theme, rating band, or opening. Sub-modes: Standard (streak tracking), Rush (race the clock), Gauntlet (one wrong move ends it), and Daily Puzzle.
Load positions from 10 curated PGN files — rook endgames, checkmate patterns, pins, back-rank, forks, discovered attacks. Each chapter has a description. Practice vs Bot or watch engines play the position.
Watch an opening line play through automatically, then recreate it from memory move by move. A hint button highlights the piece to move (amber FROM square only — no spoiler). Tracks runs and perfect sessions.
Board Vision drills square-color recognition on a blank monochrome board — Training, Timed, and Survival modes. Square Training drills square names. Personal bests persist per mode with per-section reset.
See the engine's recommended moves drawn directly on the board as colored arrows. Green for the best move, yellow for second-best, red for third.
Right-click and drag to draw arrows anywhere on the board — no restrictions. Mark plans, highlight weaknesses, or annotate positions freely for study or sharing ideas.
Choose your play style from Very Solid to Very Aggressive, whether you prefer quiet positional play or sharp tactical battles. Always shows style-based suggestions.
Make the board yours. Pick any color for light and dark squares using a full RGB color picker — dial in exactly the shade you want. Your choice saves automatically and applies the moment you hit Save.
Set up any board position from scratch. Place pieces freely to analyze custom positions, study openings from any starting point, or recreate positions from games you want to explore.
Set a display name and CCRL Elo for each engine EXE. chessdroid also maintains a persistent rating ladder (K=32) updated after every match — seeded from CCRL on first game, then evolving based on results.
Pieces glide smoothly to their destination squares instead of jumping. Castling animates the rook sliding into place. Speed is fully configurable (50–500ms) or turn off entirely — your preference.
Switch between Dark, Light, Cyberpunk, Dracula, Nord, and Sepia — each changes the color of every panel, button, and console output at once. Live preview applies immediately on selection.
Choose from 22 SVG piece sets — alpha, anarcandy, california, cardinal, celtic, chess7, Chess.com, pixel, tatiana, totoy, and more. Live hover preview in the dropdown shows each set on the board before you commit.
Move, capture, check, checkmate, and castling each have distinct audio cues. Castling plays a double-tap with a gap. All sounds are volume-normalized and toggle on/off in Settings with no restart.
Four optional board effects stack on top of your chosen colors: gradient fill, vignette (darkened edges), piece glow (soft aura), and a configurable wood-style board frame. All independently toggleable.
Download the latest version of chessdroid from our official GitHub repository. Extract the ZIP and run chessdroid.exe to get started.
Help keep chessdroid free and growing — your support makes new features and updates possible.