Logo
Chess Analyzer Pro
ReleasesDocsBlogDownload

Documentation

Getting StartedUsage GuideConfigurationArchitectureFiles & DataTroubleshootingHow We Calculate AnalysisChangelogFor Developers

Chess Analyzer Pro

Professional local-first chess analysis.

Project

  • GitHub Repository
  • Download
  • Documentation
  • Report Feedback/Bug

Resources

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

Developer

  • Portfolio
  • GitHub Profile
  • LinkedIn
  • Contact Me
Ā© 2025 Utkarsh Tiwari. Open Source.

Getting Started

Get the latest version of Chess Analyzer Pro directly from our releases page or build it from source.

Option A: Windows Executable (Recommended)

The easiest way to get started is using the standalone executable.

  1. Download: Visit the Releases Page and download the latest ChessAnalyzerPro.exe.
  2. Run: Double-click the file to launch the application.
    • Note: On first run, you may see a SmartScreen warning. Click "More Info" > "Run Anyway".

Option B: Build from Source

For macOS/Linux users or developers who want the latest changes.

Prerequisites:

  • Python 3.10 or higher
  • Git

Linux & Mac Source Build

Note: Since the App is built with PyQt6, it will work properly in KDE-based distros. Some graphical glitches could be present in GNOME, but the app works fine in both.

# 1. Clone the repository
git clone https://github.com/imutkarsht/Chess_analyzer.git
cd Chess_analyzer

# 2. Setup Virtual Environment
python3 -m venv venv
source venv/bin/activate

# 3. Install Dependencies & Run
pip3 install -r requirements.txt
python3 main.py