Last updated 21 July 2026
OpenBook is a free chess opening trainer — a repertoire builder and practice tool in one. You build an opening repertoire using real game data from players at your level, then drill it with spaced repetition until it sticks. Two modes, one job — opening prep. No courses, no videos, no puzzle sidebars.
Yes — free with no ads, no paid tier, and no trial that expires. That includes saving up to 40,000 positions (20,000 for each color). It's cheap to run (the engine analysis happens in your own browser, and the opening data is aggressively cached), so it can stay free. If you want to support it, there's a donation link in the menu; nothing is behind it.
No. Guest mode gives you the full app — building, practice, engine analysis, imports — with your work stored in your browser. Signing in (free, via Lichess) keeps your repertoire on the server and synced across devices, and if you sign in after working as a guest, OpenBook offers to merge your guest work into the account.
Yes. An opening repertoire isn't site-specific — the lines you drill in OpenBook are the lines you'll play anywhere. The move statistics come from the Lichess game database because it's open and free, but at any given level people play the same openings on both sites; just set your rating in the menu (Chess.com ratings tend to run a bit lower than Lichess ratings at the same strength, so it's fine to round up). And Review Games works with Chess.com directly — it can fetch your recent Chess.com games and show you where they left your prep. You can use guest mode with no account at all, or create a free Lichess account just for signing in — it takes a minute and you never have to play a game there.
From the Lichess opening database — billions of real games, released as public-domain data (CC0) — filtered to players around your rating, with a masters database overlay (★) showing what titled players prefer. Engine evaluations come from Stockfish running in your browser.
Each line in your repertoire is a flashcard. OpenBook uses spaced repetition (an SM-2-style scheduler, the same family as Anki): lines you miss come back sooner, lines you know keep getting pushed further out. The Practice tab shows how many lines are due; a few minutes a day keeps a large repertoire sharp. You can also save any part of your repertoire as a named set and drill just that. Sets double as a pre-tournament review — a set drills every line it contains, not just the ones due, without inflating your review intervals. And when nothing is due, you can keep practicing anyway: a shuffled run through your lines that leaves the schedule untouched.
OpenBook stores your repertoire by position, not by move order. If two different move orders reach the same position, they share the same prep automatically — save a reply once and every route to that position knows it.
Yes — that's Review Games, in Build mode. It fetches your recent games from Lichess and/or Chess.com (no account linking — just a username) and replays each one against your prep. You see where you played the wrong move, which opponent replies you had no answer prepared for, and where your prep simply ran out. Repeat offenders across games group together and rise to the top, and clicking any finding jumps straight to the position so you can fix it. It runs entirely in your browser — your games and usernames are never sent to OpenBook's servers.
Yes — OpenBook imports standard PGN, so you can bring a repertoire from anywhere: a study, a course export, or a file from another app. Imports merge into your existing repertoire; nothing gets deleted.
Anytime. Menu → Export gives you a standard PGN of your lines (usable in any chess app) or a complete JSON backup including practice progress. You can delete your account — and all your data with it — from the same menu. No lock-in is the point.
Most opening tools either sell you a repertoire someone else wrote, or give you somewhere to store lines with no trainer around them. OpenBook is the tool for building your own: every move you save is backed by real game data at your level, then drilled with spaced repetition, checked for coverage gaps, second-guessed by Stockfish, and finally compared against the games you actually play online — so you find out which prep holds up and which doesn't. Your own repertoire ends up smaller and better understood than a bought one — and this way is free.
There are no ads, no advertising trackers, and no analytics identifying individual users. Guest repertoires never leave your browser. The full details are in the privacy policy, which is short on purpose.
One independent developer, who built it for their own opening prep and still uses it daily. It's been steadily updated since it launched (see the changelog) and feedback goes straight to the developer's inbox.
Yes — OpenBook is built for mobile browsers as much as desktop. Add it to your home screen and it behaves like an app.