Chess Analyzer Pro is a free, open-source desktop application for analyzing chess games using Stockfish. It runs on Windows, macOS, and Linux. All analysis happens locally -no subscriptions, no data uploads, no limits.
Splash screen -application loading
The easiest way to get started. Visit the Releases page and download the installer for your platform.
ChessAnalyzerPro-Setup.exe from the releases page.ChessAnalyzerPro.dmg from the releases page..dmg and drag ChessAnalyzerPro.app to your Applications folder.ChessAnalyzerPro-x86_64.AppImage from the releases page.chmod +x ChessAnalyzerPro-*.AppImageFor users who want the latest changes or prefer running from source.
git clone https://github.com/imutkarsht/Chess_analyzer.git cd Chess_analyzer python3 -m venv venv source venv/bin/activate # macOS/Linux # .\venv\Scripts\activate # Windowspip install -r requirements.txt python main.py
For faster package management, use uv:
uv venv .venv source .venv/bin/activate uv pip install -r requirements.txt python main.py
Note: The app uses PyQt6. On Linux, KDE-based distributions work best. GNOME may show minor graphical glitches but remains fully functional.
On first launch, the Setup Wizard walks through the essential configuration steps. Each step is optional -skip any and configure later from Settings.
Setup Wizard -Welcome screen
The app automatically searches for Stockfish in these locations:
which stockfish on macOS/Linux)If Stockfish is not found, the wizard offers a built-in downloader that fetches the correct binary for your platform.
Setup Wizard -Stockfish configuration
To configure manually later: go to Settings → Chess Engine, click Browse, select the Stockfish executable, and click Save Engine Path. Use Test Engine to verify.
Settings -Engine path configuration
Configure an LLM provider for AI game summaries and coach insights. A free Groq API key is the quickest option. See AI Features for details.
Enter your Chess.com and Lichess usernames to speed up game loading and enable personalized statistics.
Choose your preferred application theme (Dark Mode or Light Mode), accent color, board theme, and piece set. You can also import custom piece sets or switch themes anytime from Settings.
Ctrl+O).After analysis completes, you'll see:
| Check | What to Look For |
|---|---|
| Stockfish | Status bar shows "Engine Ready" (green pill) |
| Game loaded | Board shows the starting position |
| Analysis | Move list populates with colored classification badges |
| Evaluation graph | Line chart appears below the board |
If any of these are missing, see the Troubleshooting guide.
Download Chess Analyzer Pro for Windows, macOS, or Linux. 100% free, private, and open-source.