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 a board theme and piece set.
Setup Wizard -Appearance selection
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.