Play Leela Chess Zero Free Online
Human-like AI opponents from 1100 to 2200 Elo, powered by Maia networks. Free to play.
What is Leela Chess Zero?
Leela Chess Zero (lc0) is an open-source neural network chess engine inspired by DeepMind’s AlphaZero. Instead of evaluating positions with hand-crafted rules, lc0 uses a deep neural network trained entirely through self-play – the same approach that produced AlphaZero’s famously creative, human-like style of play.
Unlike Stockfish, which calculates millions of positions per second to find the objectively best move, lc0 evaluates positions holistically and tends to play strategically rich, positional chess. Many players find lc0 a more instructive and natural sparring partner.
On Snap That Piece, you can play against lc0 for free.
What are Maia Networks?
Maia is a family of lc0-compatible neural networks developed by the CSSLab at the University of Toronto and published at KDD 2020. Each Maia network was trained on millions of human games from Lichess at a specific Elo range – so instead of playing the best move, Maia predicts what a real human at that rating would actually play.
This means Maia makes the same kinds of mistakes real players make – typical oversights, pawn structure misjudgements, and tactical misses consistent with each Elo level. It’s a far more natural opponent than artificially throttling a superhuman engine.
| Aspect | Stockfish (depth-limited) | Maia via lc0 |
|---|---|---|
| Training | Hand-crafted evaluation | Human games at target Elo |
| Mistakes | Random or absent | Human-like, Elo-consistent |
| Play style | Tactical, sharp | Human, natural |
| Response time | Variable (search depth) | Near-instant (~10 ms) |
10 Elo Levels to Choose From
We run all available Maia networks on our servers. Pick the level closest to your current rating for a fair, challenging game.
How to Play vs Leela Chess Zero
Open Snap That Piece
Go to app.snapthatpiece.com in your browser.
Start a new game vs Bot
Tap “Play vs Bot” from the home screen or start from any detected board position.
Choose Leela Chess Zero
Select “Leela Chess Zero (lc0)” as your engine in the game setup dialog.
Pick your Maia Elo level
Select any level from 1100 to 2200 and start playing. You can also scan a physical board first and continue from that position.
Frequently Asked Questions
- Is Leela Chess Zero free on Snap That Piece?
- Yes. Playing against lc0 with any Maia network is completely free.
- What are Maia networks?
- Maia networks are lc0-compatible neural networks trained on millions of human Lichess games. Each network predicts what a human at a specific Elo rating would play, making Maia a human-like sparring partner rather than a depth-limited superhuman engine.
- How is Maia different from Stockfish?
- Stockfish always tries to play the objectively best move and can be weakened only by reducing its search depth, which produces unnatural play. Maia was trained to imitate a human at each Elo level, so it makes the same kinds of mistakes real players make – much more natural to play against.
- What Elo levels are available?
- We offer all 10 available Maia networks: 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, and 2200 Elo. Pick the level closest to your own rating for a balanced game.
- Can I play from a scanned board position?
- Yes. Snap a photo of any physical chess position with Snap That Piece, review the detected FEN, and then start a game vs lc0 directly from that position – any Maia Elo level you choose.