The latest release of Chess Analyzer Pro adds an interactive opening explorer, support for Polyglot opening books, and cross-platform auto-updates. Here's what changed.

A fast, free, and open-source desktop app for unlimited local game analysis.
Version 2.1.0 is out.
This release has been in the works for a while. It adds three major features, fixes a handful of lingering bugs, and restructures the code in ways you won't see but should make future updates faster.
Here's what actually changed.
The main new feature is the Analysis Explorer . a dedicated view with its own board where you can explore positions independently from the main analysis.
It works like this: from any analyzed game, click "Explore from here." This opens the Explorer tab with the current position loaded. You now have:
.bin filesNf3 and the board respondsThe Explorer tab stays open when you switch back to the main analysis. You can use it to test variations without disturbing your primary game review.
Analysis Explorer — independent board with engine lines and book moves
Chess Analyzer Pro now supports Polyglot binary opening books (.bin files). If you have a Polyglot book with your preferred opening repertoire, you can load it in Settings → Book Settings.
The app checks book moves during analysis and marks them appropriately. Book moves are shown with classification icons in the Explorer's move list, and the book section is collapsible.
This is in addition to the existing local SQLite opening database, which is built from the Lichess ECO dataset and works out of the box.
The app now checks for updates on startup. When a new version is available, it shows a dialog with the changelog.
The update installers are platform-native:
The update mechanism uses GitHub Releases to check for new versions and download the appropriate asset for your platform.
Auto-update dialog showing changelog and download button
The classification algorithm was adjusted to better match expected behavior:
Chess960 (Fischer Random) games now work correctly through the entire pipeline. The Chess960 flag persists across game saving, loading, CSV export, and CSV import. Earlier versions could lose this flag during export.
The backend and GUI code was reorganized into cleaner directory structures:
src/backend/analysis/, api/, services/, storage/, updater/src/gui/board/, analysis/, components/, dialogs/, views/, metrics/This doesn't change anything you see, but it makes the codebase easier to maintain and contribute to.
If you already have Chess Analyzer Pro installed, the app will notify you about the update on startup. Click the notification to download and install.
If you're downloading for the first time, grab the latest release from the downloads page:
.exe installer.dmg.AppImageWritten by
Utkarsh Tiwari
Best Free Stockfish GUIs for Chess Analysis (2026 Guide)
Compare the best free Stockfish GUIs for chess analysis — Arena, Banksia GUI, Chess Analyzer Pro, Scid vs PC, and more. Find the right tool for local analysis.
Chess Analyzer Pro v2.2.0: Custom Themes, Setup Wizard & A Much Better First Day
v2.2.0 is out. This release focuses on the things that matter before you analyze your first game - getting the engine running, looking the way you want, and knowing where everything is.
Why I Built a Free Open-Source Chess Analyzer
The story behind Chess Analyzer Pro. Why I built a free, open-source desktop chess analysis tool and how it changed the way I study chess.