favorite

Maia Chess is in private beta. Sign up here and sign in with .

The human chess AI

Maia is a neural network chess model that captures human style. Enjoy realistic games, insightful analysis, and a new way of seeing chess.

0 moves played

0 puzzle games solved

0 turing games played

Play Against Maia

Play against the most human-like chess AI

Challenge Maia, a neural network trained to play like a human at your chosen rating level. Unlike traditional engines that play robotically, Maia naturally plays moves that a person would make.

Trained on millions of human games, Maia plays with human chess intuition and decision-making style.

Play on Lichess
Spassky, Boris V.
Petrosian, Tigran V
Maia 1500

White Win %

50%

Human Moves

move

prob

Stockfish 17 (d24)

Eval

+6.07

Engine Moves

move

eval

Be alert, this position is highly treacherous! It is easy to go astray with tempting blunders like . Both and give an overwhelming winning advantage, and they are hard for human players to find.

16%

12%

72%

Best MovesOK MovesBlunder Moves

Moves by Rating

Move Map

Game Analysis

Analyze games with human-aware AI

Go beyond perfect engine lines—see what real players would actually do. Maia combines Stockfish's precision with human tendencies learned from millions of real games, giving you real-world context in every position. Instantly tell whether a move wins only for computers or also works at your rating, and where players like you are most likely to stumble.

Explore the top moves at every rating level, spot positions where blunders are likely, and understand how to level up your play in every single position. Get personalized insights based on your playing style and rating level.

Human-Centered Puzzles

Train with Maia as your coach

Maia curates puzzles based on its understanding of how millions of players improve. With Maia puzzles, you can benchmark your vision, focus on your gaps in understanding, and turn hard-to-spot ideas into second nature.

Each puzzle includes data showing how players of different ratings approach the position, making your training more targeted and effective.

Tactical Puzzle

Intermediate

Find the best move in this tactical position

Moves by Rating

Position Analysis

Be alert, this position is highly treacherous! It is easy to go astray with tempting blunders like . Only offers an advantage, and it is hard for human players to find.

Best Move
Common Mistake
Other Mistake
More Features

Explore other ways to use Maia

Maia offers a range of innovative tools to help you understand human chess and improve your skills

Star Icon

Openings Practice

Drill chess openings against Maia models calibrated to specific rating levels, allowing you to practice against opponents similar to those you'll face.

Brain Icon

Hand & Brain

Team up with Maia in this collaborative chess variant. You can be the "Hand" making moves while Maia is the "Brain" selecting pieces, or vice versa.

Bot-or-Not Icon

Bot or Not

Test your ability to distinguish between human and AI chess play. This Turing Test for chess is a fun way to see if you understand the differences between human and engine moves.

Human-AI Collaboration for Chess

What is Maia Chess?

Maia is a human-like chess engine, designed to play like a human instead of playing the strongest moves. Maia uses the same deep learning techniques that power superhuman chess engines, but with a novel approach: Maia is trained to play like a human rather than to win.

Maia is trained to predict human moves rather than to find the optimal move in a position. As a result, Maia exhibits common human biases and makes many of the same mistakes that humans make. We have trained a set of nine neural network engines, each targeting a specific rating level on the Lichess.org rating scale, from 1100 to 1900.

We introduced Maia in our paper that appeared at KDD 2020, and Maia 2 in our paper that appeared at NeurIPS 2024.

arrow_outward
Aligning Superhuman AI with Human Behavior: Chess as a Model System paper preview

Aligning Superhuman AI with Human Behavior: Chess as a Model System

This paper introduces Maia, a chess engine trained to imitate real human moves at different rating levels. Instead of always picking the best move, Maia predicts what a human player of a given skill would actually play. This makes it ideal for training, game analysis, and even coaching, as it helps players learn from realistic decisions rather than computer perfection. It was the first AI to prioritize human-likeness over engine strength, making it a powerful tool for improvement.

Read Maia 1 Paper
arrow_outward
Maia‑2: A Unified Model for Human‑AI Alignment in Chess paper preview

Maia‑2: A Unified Model for Human‑AI Alignment in Chess

Maia‑2 is the evolution of Maia into a single model that can simulate any skill level in chess. Instead of using separate models for different ratings, it understands and adapts to your level in real time. Whether you're a beginner or a master, Maia‑2 predicts the moves players like you would actually make. It's built to feel human, teach naturally, and support personalized analysis without needing to toggle between bots.

Read Maia 2 Paper
arrow_outward

Learning to Imitate with Less: Efficient Individual Behavior Modeling in Chess

Captures the way you think on the board, allowing bots to mirror your personal play-style from just 20 of your games.

arrow_outward

Detecting Individual Decision‑Making Style: Exploring Behavioral Stylometry in Chess

Shows that your chess style is as unique as a fingerprint, allowing the model to recognize you just by your move choices.

arrow_outward

Learning Models of Individual Behavior in Chess

Extends personalized Maia to thousands of players, showing it can consistently capture how real people play across the rating ladder.

arrow_outward

Designing Skill‑Compatible AI: Methodologies and Frameworks in Chess

Explains how to build training bots that play at your level and support fair, instructive, and enjoyable games.

Team

Ashton Anderson
Ashton Anderson

University of Toronto

Project Lead

Reid McIlroy-Young
Reid McIlroy-Young

University of Toronto

Head Developer

Jon Kleinberg
Jon Kleinberg

Cornell University

Collaborator

Siddhartha Sen
Siddhartha Sen

Microsoft Research

Collaborator

Joseph Tang
Joseph Tang

University of Toronto

Model Developer

Kevin Thomas
Kevin Thomas

Burnaby South Secondary

Web Developer

Dmitriy Prokopchuk
Dmitriy Prokopchuk

University of Toronto

Web Developer

Arthur Soenarto
Arthur Soenarto

University of Toronto

Web Developer

Isaac Waller
Isaac Waller

University of Toronto

Web Developer

Acknowledgments

Many thanks to Lichess.org for providing the human games that we trained on and hosting our Maia models that you can play against. Ashton Anderson was supported in part by an NSERC grant, a Microsoft Research gift, and a CFI grant. Jon Kleinberg was supported in part by a Simons Investigator Award, a Vannevar Bush Faculty Fellowship, a MURI grant, and a MacArthur Foundation grant.