A Qt-based chess game and database viewer. This application allows users to browse, manage, and analyze chess games stored in .pgn files, offering features such as filtering, opening analysis, variation tracking, engine analysis, and game review.
- Browse and manage multiple chess databases
- Visual game preview and board interaction
- Add, delete, and navigate moves & variations
- UCI engine support for real-time position analysis
- Explore openings and statistics from an opening database
- Game review including accuracy and move evaluation
- Multi-tab navigation for parallel games and databases
For detailed instructions on how to use the software, see the User Guide.
Alternatively, you may watch the following tutorial:
Download from chessmd.org
- Qt 6.5 or higher
- C++17
To build the project:
mkdir build
cd build
cmake ..
makeThis project uses chess piece images from Lichess.org, available under various open licenses. The original repository can be found at https://github.com/lichess-org/lila, and the files are located under public/piece/.