chessdroid · analysis, without noise
Welcome to chessdroid

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.

Features — Browse all (37 items)
chessdroid Features Including Dark / Light Mode

Analyze

Analysis Board

Interactive chess board for deep analysis. Import/export PGN games, explore alternative lines, and build a move tree with branching possibilities.

See showcase →

See All Your Options

View up to 3 best moves at once with evaluations and explanations. Compare alternatives to understand why one move is better than another.

Move Classification

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.

!!

Brilliant & Precise Detection

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.

Win Probability

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.

Evaluation Bar

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.

Eval Graph

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.

Game Library

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.

Tactics & Strategy

Tactical Pattern Detection

Automatically spots pins, forks, skewers, discovered attacks, and more. Understand the threats and opportunities in every position with clear explanations.

Threat Analysis

See every threat a move creates: attacks on pieces, checkmate threats, pins, and forks. Understand the offensive power of each move at a glance.

Defense Detection

Understand defensive moves: piece escapes, blocking attacks, protecting pieces, and stopping checkmate threats. Know why quiet moves matter.

Smart Endgame Analysis

Advanced endgame insights inspired by top engines: rule of the square, opposition, king activity, passed pawn evaluation, fortress detection, and drawing patterns.

Opening Recognition & Books

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.

Play & Explore

Play vs Bot

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.

Engine vs Engine

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.

Tournament Mode

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.

Continuous Analysis

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.

Load Engine Lines

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

Puzzle Training

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.

Endgame & Tactics Drills

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.

Opening Training

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 & Square Training

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.

Make It Yours

Engine Arrows on Board

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.

Free-Draw Arrows

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.

Play Your Style

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.

Custom Board Colors

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.

Custom Position Editor

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.

Engine Profiles & Rating

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.

Piece Animations

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.

6 App Themes

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.

22 Piece Sets

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.

Sound Effects

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.

Board Visual Effects

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.