ChessGrainsChessGrainsbeta
Log In
ChessGrains
ChessGrains

Spaced repetition for chess

Your chess study, on a schedule.

Build decks from your games, tactical puzzles, and opening lines. ChessGrains schedules each card so you review it again before you forget.

  • Game review
  • Tactical puzzles
  • Opening study
  • Community decks
Start trainingBrowse decks

Free to start. Link Lichess from settings after you sign in.

Why grains?

There is an old story about paying the inventor of chess in rice: one grain on the first square, two on the second, four on the third, doubling each time. By the last square the total is more rice than exists on the planet.

That is where the name comes from. A quick review of a puzzle, an opening line, or a game position adds a little each time. Come back before you forget and it sticks a bit more. One grain, then two, then four.

a11
b12
c14
d18
e116
f132
g164
h1128

Eight squares in and you are already at 255. It adds up faster than it feels.

How it works

From the board to your daily queue

Games, puzzles, openings — one queue per deck. Pull material from wherever you study, then let spaced repetition decide what comes back today.

Capture→Organise→Review→Repeat
  1. 01
    Games

    Review positions you played

    Link Lichess or paste a PGN. Walk through a game with Stockfish, tag mistakes, and save any position as a card.

  2. 02
    Puzzles

    Tactics on a schedule

    Add puzzles from the Lichess database or import them from community decks. Each deck keeps its own spaced-repetition schedule.

  3. 03
    Openings

    Learn your repertoire

    Study starter lines for white or black with theory moves, named variations, and engine lines when you leave the book.

  4. 04
    Train

    A queue for every deck

    Cards live in decks you organise yourself. Train one deck at a time or run Study all decks — each queue shows what is due from your last answer and a SuperMemo-2 style interval.

Ready to start training?

Create an account and build a deck from a game you played, puzzles you want to drill, or an opening line you are learning. Browse community decks if you want a head start.

Get started
ChessGrainsChessGrains

Spaced-repetition tactical training, built on open tools.

© 2026 ChessGrains. All rights reserved.

ChessGrains is an independent tool and is not affiliated with or endorsed by Lichess.org or SuperMemo World.

SRS scheduling uses Algorithm SM-2, © SuperMemo World, 1991. See Licenses for full attributions.

LegalPrivacy & cookiesLicenses & creditsTerms of ServiceAttributions
ProductDevBlog
Powered by

Stockfish (GPLv3) · Lichess puzzle database (CC0) · Supabase · react-chessboard · Algorithm SM-2 (© SuperMemo World, 1991)