Logo
Chess Analyzer Pro
ReleasesDocsBlogDownload

Chess Analyzer Pro

Free offline chess analysis software powered by Stockfish.

Project

  • GitHub Repository
  • Download
  • Documentation
  • Open Source Credits
  • Report Feedback/Bug

Content

  • Blog
  • Documentation
  • Features

Resources

  • Stockfish Engine
  • Beekeeper Studio
  • My Lichess Profile
  • My Chess.com Profile

Developer

  • Portfolio
  • GitHub Profile
  • LinkedIn
  • Contact Me
Released under the MIT License. Open Source Project.

Releases & Changelog

Changelog details and distribution archives for Chess Analyzer Pro.

Latest Stable

v2.1.06/27/2026

Windows (.exe) macOS (.dmg)
View Release Changelog

🚀 New Features

  • Analysis Explorer — Interactive opening explorer with independent board, move list, live engine analysis, and move classification. Accessible via "Explore from here" in the main analysis panel.
  • Polyglot Opening Books — Support for Polyglot binary opening books (.bin) configurable in Settings.
  • Chess960 Support — Analysis now support chess960 games as well, before that only standard chess games were supported

🔧 Improvements

  • Major code restructuring: backend split into analysis/, api/, services/, storage/, updater/ — GUI split into board/, analysis/, components/, dialogs/, views/, utils/.
  • Settings reorganized into dedicated views (API, Appearance, Engine, Player, Data, Book, Links).
  • Metrics dashboard refactored to modular card-based layout.
  • Classification algorithm tuned for better Chess.com alignment.
  • Local opening books added as alternative to Lichess API dependency.

🐛 Bug Fixes

  • Fixed PGN export missing starting FEN header in AI summaries.
  • Fixed crashes when switching between PGN loading and history views.
  • Fixed engine analysis freeze when switching between Polyglot and internal books.
  • Fixed unbounded engine search depth — now respects configured time per move.
  • Fixed analysis worker not stopping on application exit.
  • Fixed configuration reloading and API profile validation.
  • Fixed header styling and accent color inconsistencies across pages.

macOS Installation Note

macOS may gatekeep Chess Analyzer Pro from opening due to quarantine restrictions. After downloading and moving it to your Applications folder, run the following command in Terminal to authorize it:

xattr -dr com.apple.quarantine /Applications/ChessAnalyzerPro.app

Windows Installation Note

Windows users must install the Visual C++ Redistributable for Stockfish to work properly. If the engine fails to start, download and install the latest X64 version.

Running from Source

Chess Analyzer Pro is open-source. To compile and run the application natively from source on Windows, macOS, or Linux, clone the repository and run using the commands below:

git clone https://github.com/imutkarsht/Chess_analyzer.git && cd Chess_analyzer

Requires Python 3.10+ and pip. Refer to the GitHub repository for build details.

Previous Downloads

v2.0.1Stable

Released on 6/11/2026

Win Mac
Show Release Notes

🚀 Chess Analyzer Pro v2.0.1

We are excited to release v2.0.1, focusing on a consolidated loading workflow, interface refinements, and improved stability.


🌟 Highlights

  • Unified Load Game Dialog: Consolidates all game loading sources (PGN file, PGN text, Chess.com, Lichess) into a single, clean tabbed window.
  • Multi-LLM Profiles: Support for profile-based LLM configurations (Groq, LM Studio, MiniMax, Custom OpenAI-compatible endpoints) directly switchable in Settings.
  • Inline Engine Validator: Added a "Test Engine" button in Settings to instantly verify your Stockfish path.
  • Standard Directory Paths: Migrated configurations, logs, and databases to standard OS user data folders (e.g. ~/Library/Application Support/ on macOS).

📝 What's Changed

✨ New Features & UI Polish

  • History Upgrades: Added paginated history loading and the ability to delete individual games from the local cache.
  • Interactive Evaluation Graph: Click any point on the evaluation chart to jump directly to that move.
  • Real-time Engine Status: Visual status indicator in the status bar (Ready, Calculating, or Offline).
  • Board Highlights: Highlights the from/to squares of the last played move on the board.
  • Visual Enhancements: Added custom hexagonal classification icons, dynamic real-time accent color updates, and a sound effects toggle.

🛠️ Improvements & Bug Fixes

  • CPU Optimization: Configured smarter defaults and time budgets to prevent high CPU usage.
  • Thread Leak Fix: Resolved an issue where the analysis thread could leak upon closing the application.
  • Lichess explorer fix: Solved unauthorized errors when fetching book moves from Lichess.
  • General Fixes: Optimized Chess.com fetch speeds, fixed keyboard navigation, and corrected move count displays.

Version History

V1.76/7/2026
V1.61/3/2026
V1.512/24/2025
V1.412/11/2025
V1.312/4/2025
V1.011/30/2025