Game review · AI coach · Training

Find out why you lost. Then stop losing that way.

Chesspirit pulls in your Chess.com and Lichess games, grades every move with Stockfish, and has a coach explain your mistakes in plain words. Then it turns those mistakes into puzzles.

Works with the public games of any Chess.com or Lichess account. No premium membership needed.

Game review in Chesspirit: the board with a mistake marked, the move list with a grade next to every move, the top three engine lines and a panel answering what the threat is.

What's inside

Everything you do after a game, in one place

Review the game, understand the mistake, drill it until it sticks, then play again.

01 · REVIEW

Game Review

Accuracy, estimated rating, an evaluation graph, key moments and the top engine lines for every position. Move the pieces on the review board to try your own idea.

02 · IMPORT

Your whole history

Import from Chess.com or Lichess in one go, or paste a PGN. New games can sync on their own. Filter by period, site, result, colour and time control.

03 · TRAIN

Tactic Trainer

Puzzles cut from your own analysed games: the exact positions where you blundered, repeated until you find the move.

04 · PUZZLES

5 million puzzles

The Lichess puzzle database, filtered by theme (forks, pins, mate in 2, rook endgames) at five difficulties around your own puzzle rating.

05 · LEARN

69 interactive lessons

Four levels, from how the pieces move to tactics, mating patterns and endgames. Kid mode tells the same lessons in simpler words.

06 · OPENINGS

Opening trainer

Drill 16 built-in main lines or any line from your own repertoire. The moves you miss come back in a daily review queue.

AI coach

A coach that explains, with an engine that checks the facts

Language models are good at explaining and bad at calculating chess. So the coach never calculates. Stockfish and your own game history work out what happened, and the coach puts it into words.

  • Why the move fails: what it allows, hangs or wins, and the opponent's best answer.
  • What to play instead, plus the other good moves and what each one achieves.
  • Your patterns: it connects a mistake to your recent games and your weakest phase.
  • Your model: the coach runs on the language model you connect in Settings.
Move 10 · Black played cxb5? Mistake
engine · best reply Bxb5+ (+5.27)
engine · if White passed: Qb4+ wins decisive material
history · pattern from your recent games

Taking the knight opens the diagonal to your king. After Bxb5+ every way of blocking the check costs you material, so the capture loses more than it wins.

Illustration. The position is the one in the screenshot above; the wording is an example of the coach's style.

New game screen: seven bot difficulty levels from Kid to Stockfish max, colour choice and time controls from untimed to classical.

Play

A bot at your level, or a friend across the table

Seven named bot levels, from Kid to full-strength Stockfish, at every standard time control. Or challenge another player in real time.

  • Play a friend live, with draw offers, takebacks and one-click rematch.
  • Premoves: queue up to six, shown on the board.
  • Kid mode warns before a blunder instead of punishing it.
  • Six languages: English, Bulgarian, Spanish, German, Russian and Persian.

How it works

From sign-up to your first reviewed game in a few minutes

  1. Create an account

    Pick a username, a display name and a password. Email is optional.

  2. Bring your games

    Enter your Chess.com or Lichess username, or paste a PGN. Chesspirit reads your public game archive.

  3. Review, then train

    Open any game to see every move graded. Your blunders show up in the Tactic Trainer as puzzles.

Home dashboard with games played, win rate and win streak, today's puzzle, this week's plan, achievements and recent games.

Questions

Before you sign up

Do I need a paid Chess.com or Lichess membership?

No. Chesspirit reads the public game archive that every account publishes for free, through each site's documented public API.

Can the AI coach invent moves that aren't on the board?

It is built not to. The coach doesn't analyse the position itself: Stockfish, the rules engine and your own game history work out the facts on the server, and the language model only phrases them.

What do I need for the AI coach?

A language model connected in Settings. Everything else works without one: importing, move grades, accuracy, the evaluation graph, puzzles, lessons and play.

Does it work on a phone?

Yes. On small screens you get a full-width board, a sticky action bar and a swipe-up move list.

Is this a replacement for Chess.com or Lichess?

No. Chesspirit covers review, training and friendly games. It has no matchmaking against strangers, tournaments or global rating pool. Keep playing where you play, and bring the games here to study them.

Can I run it on my own server?

Yes. Chesspirit is open source and ships as a single Docker container. The code and instructions are on GitHub.

Your next game is already full of lessons

Import it, review it, and train on what went wrong.