Download ChessPM

ChessPM Training Software is a Windows desktop application for chess training, opening preparation, and game analysis - offline, with all your data stored on your own computer. It's designed to grow with you: from players just starting to build good habits, through intermediate improvement, to advanced tools used by strong and professional players.

Available Versions

Version Date Description Download
2.01 08/2026 Full ChessPM Training Software - Positions, Opening Book, Repertoire, Tactics Builder, Engine Analysis, and more. Free trial available after installation. Download

Installation Instructions

1. System Requirements

Windows 10 or 11 (64-bit) - this software does not run on Mac, Linux, phones, or tablets.

Minimum 8GB RAM. If you plan to build or work with large opening books, 16GB RAM or more is recommended.

2. Run the Installer

Download the .exe file above and run it. The installer will also check for the Microsoft WebView2 Runtime and install it automatically if needed - this is a standard Microsoft component used by many modern Windows applications.

You may see a "Windows protected your PC" message

This is Microsoft Defender SmartScreen, and it appears because the installer is not yet digitally signed with a purchased publisher certificate - it does not mean the software is unsafe. To continue:

  1. Click "More info" on the SmartScreen warning
  2. Click "Run anyway"
3. First Login

After installation, open ChessPM and log in. If you already registered on our website, just log in with the same username and password - no need to register again. If you haven't registered yet, click "Register" on the login screen to create a free account directly from the software.

4. Start Your Free Trial

Every new account starts with a basic feature set that remains available for as long as you use ChessPM - no time limit, no credit card required.

To try the more advanced tools (such as Opening Book, Repertoire, Tactics Builder, PGN Scanner, and PGN Editing), log in and go to Account → Start Trial in the menu. You'll be able to choose which advanced features you'd like to try.

During the 21-day trial, advanced features are available with some usage limits - for example, limits on the size or number of files you can import, how many exercise or repertoire files you can build, and similar restrictions on automated processes. These limits are designed to let you properly evaluate each tool.

The trial can be started once per account. After 21 days, advanced features return to the basic feature set, which remains fully usable.

5. Interested in Purchasing?

ChessPM is arranged individually based on your level and needs - not everyone needs every tool. Use the Purchase Inquiry page to tell us about your playing level and which features you're interested in, and we'll follow up with options and pricing tailored to you.

What's Included

ChessPM includes tools for every level - from foundational training through advanced, professional-grade analysis. Not every feature is necessary for every player; packages are arranged individually so you only get access to what's useful for your level and goals.

Positions Solving & Training: Train through your exercise files with real statistics tracking - attempts, accuracy, average solving time, and full history per position, with a dedicated progress screen (e.g. "solved 217 of 221") that can be reset anytime. Solve continuously or one position at a time, in sequential or shuffled order, restricted to unsolved or not-yet-seen positions, or by a chosen ID range for working through large files in batches. Optional per-move time limits and a "retry before moving on" mode are available, and progress saves automatically - close the app anytime and pick up exactly where you left off.
Position Downloads (by level): Download curated position sets matched to your playing strength, ready to import directly into your own training files.
Opening Book: Build large, statistics-driven opening books from major PGN collections (e.g. 2500+ rated master games), with move-by-move statistics, success rates, and engine evaluation for any position.
Repertoire: Review your repertoire move by move with the tree of statistically-likely replies at every position, then test it interactively - the software checks your move against the repertoire's recorded line, accepting multiple valid theoretical alternatives where they exist, and testing can start from any move number so you can skip the moves you already know cold. Cross-check any position against a big book to see what percentage of real games continued with your repertoire's move and how often they won, or pull up actual games that reached that exact position - especially useful when the book draws from strong human players rather than only engines or elite grandmasters. Repertoires can also be tested two ways: interactively, or by generating a dedicated exercise file trained through the same Positions system as any other set.
Extra Repertoire Tools (Gap & Opportunity Finder): Compare your repertoire against a large book to surface moves you're missing (Find Gaps), or scan it with the engine to find objectively stronger alternatives (Missed Opportunities).
Auto-Repertoire Builder — Learn to Play Like a Chosen Player: Pick a player and a colour, and the software studies their real tournament games to build a complete, ready-to-study opening repertoire automatically - weighted by how often they played each move, the strength of their opponents, and how recently they played it. A gap-scanning stage fills in lines opponents didn't walk into, so there's never a missing plan. Works for any player in the database, not just a fixed list of famous names - run it in one click, or step through it and make the close calls yourself.
ChessPM Engine (enhanced analysis & mistake detection): A specialized Stockfish build that exposes extra search information beyond a standard engine - used throughout the software to describe not just the size of a mistake, but how difficult the correct move was to find.
Tactics Builder — Automatic Tactical Exercise Extraction: Scans full games or fragments and automatically extracts genuinely strong training moments - not just classic tactics (sacrifices, forks, mating nets) but also clean technical continuations that press an advantage, checked across fourteen distinct trigger types. Each detected line is extended backward for context and forward to fully demonstrate the idea, then filtered against a set of validity checks to screen out near-draws and buried, already-decided mistakes. Every confirmed tactic is saved as its own exercise with an automatically estimated 1-7 difficulty rating, and can be split into separate files by difficulty - ideal for building training sets matched to a player's or student's level.
PGN Editing + Play/Train vs Engine: Edit PGN games and exercises directly (moves, variations, headers), and play or train live against your chosen UCI engine.
Endgames: Dedicated endgame study and training material, integrated into the same exercise and statistics system as the rest of the software.
PGN Engine Scanner — Automatic Mistake Detection: Runs the engine over a single move, a whole game, or an entire PGN collection to automatically flag moves where the evaluation swung beyond a configurable threshold - pausable and resumable for long scans, and optionally restricted to one player's moves. Detection is fully tunable: sensitivity near-equality vs. already-decided positions, tolerance for equally-good alternatives, cut-off rules that avoid missing lost chances even in a winning position, and a manual 0-9 severity scale. Flagged moments transfer straight into an exercise file for training, with automatic duplicate-position checking.
Games Database Access: Search and browse the underlying games database used across the opening book, repertoire, and scanning tools.
Visual Themes: Switch between several visual themes, including a higher-contrast option and a larger-button style suited to younger players, without affecting any of your data.