lichess.org
Donate

New Tool: Maia Analysis

ChessSoftware Development
Exploring Human Chess

Hey chess enthusiasts! If you're like me, you've spent countless hours analyzing games with traditional engines that spit out the "perfect" move every time. But what if you could dive into how real players think and play at different skill levels? That's where Maia Chess comes in – a neural network engine trained on millions of actual human games. Instead of chasing objective perfection, Maia predicts the moves that players at specific ratings (from 1100 to 1900) are most likely to make. It's all about modeling practical decision-making in the heat of the moment.

This human-centric approach opens up a whole new world of analysis. Traditional engines answer: "What's the best move?" Maia flips the script to: "What would a 1500-rated player actually do here?" It's a game-changer for training, prep work, spotting rating-specific tendencies, and even understanding why certain blunders or brilliancies happen in real life.

Building on the original Maia research project, I've created a dedicated web app called Maia Analysis, now live as part of my platform at chessboardmagic.com. The idea? Make Maia accessible and intuitive, so you can weave it into your everyday chess workflow – whether you're dissecting a recent game, testing openings, or just experimenting with positions.

Try for Free: No signup needed.
Jump right in here: https://chessboardmagic.com/maiaanalysis

Note: This is a beta, and Maia is a bit strange in the opening and is more effective after the first 10 ply, this will be fixed in later releases.

What Can You Do with Maia Analysis?

Here's a rundown of the key features, designed to make your analysis sessions more insightful and fun:

  1. Start Fresh or Load Your Games
    Kick off a new analysis from scratch, or import your PGN files to explore real games move by move. At any position, query Maia to see predictions tailored to different rating levels – perfect for reviewing your own games or studying classics.
  2. Board Editor for Custom Setups
    Not every idea starts with a full game. Use the built-in editor to drag pieces around or paste in a FEN string. Instantly, you can probe how humans at various strengths might handle that exact board – great for middlegame puzzles, endgame studies, or wild "what if" scenarios.
  3. Candidate Moves Table (Powered by Maia + Stockfish)
    For any position, get a clear table of Maia's top predicted moves, complete with probabilities. We've layered in Stockfish evaluations for centipawn scores, so you can compare human instincts against engine precision. Spot the moves that are popular but risky, or the strong ones that slip under the radar in practice.
  4. All Rating Levels at a Glance
    Instead of querying one level at a time, you see the full spectrum in a single view. This unified view highlights trends: Which moves stick around as players improve? Which ones fade away? It's like having a heatmap of chess evolution across ratings.
  5. Move Distribution Visualization
    Dive deeper with a plot that graphs Maia's move probabilities against Stockfish's centipawn loss. Quickly see which high-probability moves are solid and which common choices carry heavy cost. It's a quick way to grasp the gap between human play and optimal chess.
  6. Play Against Maia Interactively
    Want to test your ideas in action? Challenge Maia from any position, picking your color and the rating level. Watch tendencies unfold move by move – ideal for simulating opponents or practicing against "human-like" mistakes without facing a flawless bot.
  7. Export as PGN
    Once you're done exploring variations or branching lines, save everything as a PGN file. Share it with friends, import to Lichess for further tweaks, or archive it for later – keeping your insights portable and easy to build on.

Final Thoughts

Maia isn't just another engine; it's a window into how we actually play chess, backed by real data from the Maia-2 project. I wanted to wrap that power in a clean, workflow-friendly tool that feels right at home for casual analysts, coaches, or anyone curious about the human side of the game. If you’re looking for something that reflects real-world chess rather than perfect play, this is for you. Keep in mind, this is an initial version, and I am planning on building on this and improving the features based on your feedback.

Try for Free: No signup needed.
Jump right in here: https://chessboardmagic.com/maiaanalysis

Give it a spin and let me know what you think – feedback is gold for making it even better!

References:

What do you think – ready to analyze chess through a human lens? Drop your thoughts in the comments!