Chapter 01An opening, finally yours

Never forgetyour openingsagain.

Build your opening tree by playing the moves, then drill it with FSRS-5 spaced repetition. When you slip, Stockfish shows you why — right on the board. Stop forgetting on move 8.

Free. Forever. No card required.

DiagramTree · rep.
Red node · decisionfig. I
Stockfish 17 via WebAssemblyFSRS-5 spaced repetitionLichess + PGN importchess.com blunder review100% free · no caps
Chapter 02The problem

You know how to study.
But you forget.

You buy a Chessable course. You read a 400-page book. You annotate variations in PGN files scattered across folders you never reopen.

Then the game happens. Move 8. The position you studied three times, by heart. And the move — the right move — isn't there.

The problem isn't the study. It's that you're not studying well.

Chapter 03Drill · spaced repetition

The algorithm remembers what you're forgetting.

Smart Drill with FSRS-5: for each variation it computes your forgetting curve and shows you the position at the right moment. You don't review what you already know.

  • 01FSRS-5, the latest-generation spaced repetition algorithm.
  • 02It quizzes your memory, not the page.
  • 03Wrong move? Stockfish plays the punishment, then shows you the right answer.
AnnotationThe numbers that matter
6,000
games

Automatic blunder review from your chess.com account

FSRS-5
algorithm

The latest generation of spaced repetition, calibrated to you

Instant
evals

Known positions come from Lichess cloud eval; novel ones run on local Stockfish 17

variations

No cap on repertoires or the number of lines in them

Chapter 04Analysis engine

Stockfish 17, in your browser.

Full-strength Stockfish 17 with NNUE, right on the page via WebAssembly. Zero install, no remote servers. It checks Lichess's deep cloud eval first, so positions you've likely seen are instant — and novel ones compute locally.

  • 01Stockfish 17 (NNUE) WASM in-browser.
  • 02Cloud-first via Lichess, local fallback for novel positions.
  • 03Live eval bar synced with your drill.
+0.3+1.2−0.40.0
Stockfish 17
depth 24
Chapter 03The method

Four steps.
Every week.

Build, train, play, refine. The study cycle of serious players, finally without friction.

01

Build your tree

Start on the board or import a Lichess study. Play a move and a new branch appears; the tree lays itself out and transpositions merge on their own. Annotate as you go.

02

We train your memory

Smart Drill shows you a position that's coming due, you find the move. FSRS-5 decides what to review and when — and when you're wrong, Stockfish plays the punishment before showing you the right answer.

03

You play, we find the gaps

Connect Chess.com and we replay your games through Stockfish, worst blunders first, with the move you should have played at each one.

04

Close the loop

Add the positions you got wrong to your repertoire in one click — they join the FSRS queue and come back until they stick.

In the margin
"Memory is choice. Every forgotten variation is a game lost before the eighth move."
Marginal note · 1956
Chapter 04Tools

Six tools.
One single flow.

01

Build by playing moves

Your repertoire is a visual tree you grow by playing moves on a board — no manual node wiring. Lines that transpose merge into one node, so you map it once. Pan, zoom, annotate every position.

02

Smart Drill with FSRS-5

A real FSRS-5 scheduler quizzes you only on the positions you're about to forget — not the ones you already know. Keep two replies to a move and it accepts either one.

03

Stockfish 17 in the browser

Full-strength Stockfish 17 (NNUE) runs locally via WebAssembly — no install, no server. It asks Lichess's deep cloud eval first, so known positions evaluate instantly.

04

Import any Lichess study

Search Lichess's most popular studies by name and turn any of them into a drillable tree in two clicks — every variation, comment and sideline intact. Generic PGN import works too.

05

Learn from your own games

Connect your Chess.com username and we replay your games through Stockfish to surface your worst real blunders, worst-first — with the move you should have played. Add any to your repertoire in one click.

06

Built to keep you coming back

29 trophies (including opening-specific ones like Najdorf Master), streaks with freeze tokens to protect a hot run, and a combo XP multiplier. Study becomes a daily habit.

ComparisonChessNotes vs Chessable

Chessable sells you
someone else's repertoire.

ChessNotes helps you build your own. Free, no compromises, with the right tools from day one.

Full comparison table
FeatureChessNotesChessable
PriceFree, forever$20-80 per course
Spaced repetition algorithmFSRS-5 (latest generation)Proprietary MoveTrainer
Visual tree editorBuild it by playing movesLimited to purchased courses
Wrong-move refutationStockfish punishes it on the boardNot available
Analysis engineStockfish 17 in-browserNot included
AppendixQuestions & Answers

Reasonable
doubts.

All questions
Q · 01

How do you build a chess opening repertoire?

A solid repertoire starts with a few main lines picked to match your style. On ChessNotes you build a visual tree: each branch is a variation, each node a move. Add annotations, alternatives, strategic ideas. The point isn't covering everything, it's knowing what you actually play cold. Aim for 3-4 openings with white and 2-3 systems with black, then expand only when the basics are solid.

Q · 02

How do you memorize chess openings effectively?

Passive repetition doesn't work. You need active spaced repetition: see the position, find the move, get feedback. ChessNotes uses FSRS-5, the most advanced spaced repetition algorithm available, to show you the right variations at the right time. Study 10-15 minutes a day and you'll retain more than you did in hours of book work. No paper flashcards, no manual Anki — everything in one flow.

Q · 03

Are there free alternatives to Chessable?

Yes — ChessNotes is free forever, no credit card, no cap on variations. Chessable is great but most courses are paid and the personal repertoire feature is an afterthought. ChessNotes was built for people who want to build and train their own repertoire, not follow someone else's. Import free Lichess studies, analyze with built-in Stockfish 17, and run FSRS-5 drills without a subscription.

Q · 04

How does spaced repetition work for chess?

Every time you answer a position, the algorithm estimates how hard that move is for you and schedules the next review. Miss it, and it comes back soon. Nail it with confidence, and you won't see it for days or weeks. The result: you memorize hundreds of moves with minimal effort. ChessNotes implements FSRS-5, the same algorithm used by serious study apps, tuned for the chess domain.

Q · 05

What is FSRS for chess and why is it better than Anki?

FSRS (Free Spaced Repetition Scheduler) is the next-generation algorithm that replaced Anki's SM-2. It models your personal forgetting curve instead of applying a flat schedule. For chess this matters: variations have wildly different difficulties and FSRS-5 adapts to that. Result: fewer pointless reviews, better long-term retention. ChessNotes is one of the first chess platforms to use it natively.

ExplicitLast page

Build your
repertoire tonight.

We won't ask for a card. We won't ask for your cat's name. Just an email, and you're in.