Practice Your Openings Against Maia, a Human-Like Bot
Maia opens with your repertoire, then plays like a player of your level. Leave your lines and you see it on the spot.

How to practice openings against a bot
Pick what to test
A whole repertoire, one chapter or a single line.
Set the game
Choose Maia's level and, if you want one, a clock.
Play
See each exit from your repertoire as it happens.
Review it
A whole game lands in your games, ready to analyze.

Why practice against Maia
11 levels
From under 1100 to 2000 and above.
Blitz clocks
No clock, or from 3+0 to 10+0.
Your lines first
In the first moves, Maia answers from your repertoire.
Whole games saved
A finished whole game is read against your repertoire.
Reviews untouched
No review, XP or streak changes. It is sparring.
Play on from a line
On the web, carry on from the end of any line.
Frequently Asked Questions
What is Maia?
Maia-2 is a neural network trained on human games to play the moves people play at a given rating, rather than the best engine moves. It comes from the CSSLab at the University of Toronto and is released under the MIT licence.
Is playing against Maia free?
The free plan includes 1 game a day on the web. Premium removes the limit and adds games in the iOS and Android app.
How strong is Maia?
You choose from 11 levels, from under 1100 to 2000 and above. The default follows your latest synced rating, and a change applies from Maia's next move.
Does a game against Maia change my reviews?
No. It writes no review, no XP and no streak, and it does not credit the line. A whole game is saved and analyzed, and your schedule stays as it was.
Why not practice openings against Stockfish?
An engine plays the best move, rarely the one you meet in your games. Maia plays what people at your level play, so you get positions closer to the ones you face at the board, and your repertoire is tested first.
Explore Related Features
Test your openings in a real game
One game a day against Maia on the web is included in the free plan.