← Go back

What's New on Maia Chess

Nov 11, 2026

GitHub

maia

platform

update

Over the past few weeks we have gone through nearly every page of Maia Chess. Some of the changes are new features, many are fixes, and a great deal of the work went into making the site faster, especially on phones. Much of it started as a request or a bug report on our Discord, so thank you to everyone who wrote in.

Three of the changes have posts of their own:

The rest is below.

New in analysis

Endgame tablebases. In positions with seven pieces or fewer, the analysis panel shows the exact result from the Lichess tablebase ("Mate in 22", "Draw") along with the best moves, which you can preview by hovering and play with a click.

Variations. Importing a PGN keeps its variations, and exporting one writes yours out, with correct move numbers. Exported games against Maia now carry the date, time control and ratings.

Engine controls. You can switch Stockfish off to see Maia alone, and choose the depth of live analysis, from 12 to 25.

Getting around. Mousewheel scroll over the board to step through the moves. "Analysis" in the top bar now opens a menu that takes you straight to your games against Maia, your Lichess games, your imported games or your favourites. If your browser closes a background tab to save memory, the page reopens on the move you were looking at, with the lines you had tried still there. And game lists now say when each game was played.

Lichess studies. The custom analysis dialog accepts a link to a Lichess study or chapter and lets you choose which chapter to import.

Learn from mistakes now goes through the same mistakes each time you review a game, and "See solution" shows the best move as an arrow on the position you were asked about.

More accurate numbers. Several fixes changed what the page shows:

  • Win percentages no longer jump on tiny differences, thanks to a bugfix.
  • Forced mates are listed fastest first, and a stored analysis shows a mate's real distance where it was recorded.
  • The description of a position now draws on every Maia level from 600 to 2600, where it used to look at only the first nine.
  • Underpromotions are kept when a game is saved and reopened.

On phones

Engines that start. On an iPhone, reloading the analysis page could leave Maia or Stockfish unable to start, with an out-of-memory error. The two engines now reserve about half the memory they used to, and they try again when they need to.

A download that persists. In Safari, the Maia-3 download sometimes finished without being saved, so it had to be downloaded again on the next visit. It is now saved in a form Safari accepts.

Layouts that hold still. The game setup dialog fits on a phone screen, and the analysis page no longer shifts as you step through the moves.

Everywhere else

Settings without an account. Sound, board theme and the downloaded Maia model can now be changed by visitors who aren't signed in, from the gear icon in the header.

A news box on the homepage, where announcements like this one will appear.

Signing in is now a clear "Sign in with Lichess" button, and a failed request now leads to a page with a "Try again" button (instead of a sign-up page for a beta that has ended, as before).

Keyboard and screen readers. The header's menus open from the keyboard, and the board's buttons are labelled.

Forced dark modes in browsers and extensions no longer turn Black's pieces white.

Puzzles reopened as Black are shown from Black's side, drills keep their queue through a refresh, and Bot or Not shows the game's result before you guess.

The broadcast page shows both players' clocks beside their names, running for the side to move in a game in progress. It also remembers the Maia rating level you chose, separately from the analysis page.

Thank you

Many of these changes came from reports and requests in our Discord. If something is broken, confusing or missing, that is the best place to tell us: discord.gg/Az93GqEAs7.