Leela Chess Zero

Leela Chess Zero
Original authorsGian-Carlo Pascutto, Gary Linscott
DevelopersGary Linscott, Alexander Lyashuk, Folkert Huizinga, others
Initial release9 January 2018 (2018-01-09)
Stable release
v0.32.1 / 23 November 2025 (2025-11-23)
Written inC++
Operating systemWindows, Mac, Linux, Android
TypeChess engine
LicenseGPL-3.0-or-later
Websitelczero.org
Repository

Leela Chess Zero (abbreviated as LCZero, lc0) is a free, open-source chess engine and volunteer computing project based on Google's AlphaZero engine. It was spearheaded by Gary Linscott, a developer for the Stockfish chess engine, and adapted from the Leela Zero Go engine.

Like Leela Zero and AlphaGo Zero, early iterations of Leela Chess Zero started with no intrinsic chess-specific knowledge other than the basic rules of the game. It learned how to play chess through reinforcement learning from repeated self-play, using a distributed computing network coordinated at the Leela Chess Zero website. However, as of November 2024 most models used by the engine are trained through supervised learning on data generated by previous reinforcement learning runs.

As of June 2025, Leela Chess Zero has played over 2.5 billion games against itself, playing around 1 million games every day, and is capable of play at a level that is comparable with Stockfish, the leading conventional chess program.