
Lucas Chess
Free open-source chess training program for Windows and Linux
Lucas Chess is a free and open-source chess training program developed by Lucas Monge, designed around the idea that software should adapt to the player rather than the other way around. Available for Windows and Linux, it is one of the most comprehensive free chess training tools available anywhere.
The program ships with over 40 bundled chess engines ranging from 0 Elo to 3300+, allowing players at any level to find a genuine challenge. You can configure an engine to match your current rating, then slowly advance as you improve. This graduated difficulty system is one of the standout features for beginners and intermediate players.
Lucas Chess covers a wide range of training modes: opening memorization, endgame training, tactics, knight tamer exercises, memory challenges, and full game analysis. The software is UCI-compliant, meaning it supports any external engine including Stockfish and Leela Chess Zero.
The project is open source under GPL 3.0, with source code on GitHub. The current version, LucasChessR2, is the last major release before transitioning to LucasChessR6, with ongoing updates for bug fixes and engine support. For anyone who wants serious desktop chess training without spending anything, Lucas Chess is hard to beat.
Key Features
- Free and open-source under GPL 3.0
- 40+ bundled chess engines from 0 to 3300+ Elo
- Graduated difficulty training to match your current level
- Opening memorization, tactics, endgame, and analysis modes
- Knight tamer and memory training exercises
- UCI-compliant; supports Stockfish, Leela, and more
- Available for Windows and Linux
Links
Related Listings
AI-powered game analysis that teaches you to think, not just memorize engine lines
Train with the World Champion
Tactical training with 434,000+ curated puzzles, Stockfish analysis, and cross-platform bots
Need a chess website? ChessWeb.site