Build, organize, and practice chess repertoires on Chess.com and Lichess.
Users
3
−1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#317K
#268K among extensions
Version
3.2.0
updated 15 Oct 2026
Users
monthly, 4 months
Latest, 12 Nov 2026:3 usersMove the mouse over the chart for any month
Ratings count
monthly, 4 months
Latest, 12 Nov 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Chess Repertoire Builder
Build and manage chess repertoires directly on Chess.com and Lichess. Add lines and sidelines directly from the board, mark preferred moves, organize positions into named chapters, and import or export compatible PGN files.
Practice complete repertoire lines with spaced repetition, chapter-based study, position mastery tracking, comments, annotations, and corrections after mistakes.
Live Practice matches you against a realistic chess bot at a chosen Elo. You can use the bot to sharpen your play or restrict it to repertoire moves to test your knowledge.
v3.2.0
Fixes
• Lichess analysis boards now record your moves reliably. Before, lines played on Lichess were often not picked up after a two-square pawn move.
• A position you reach by different move orders is now one position in your repertoire. For example, 1.e4 e6 2.d4 and 1.d4 e6 2.e4 now share their continuations, chapters and study progress. Your existing repertoires are updated automatically the first time you open the extension; nothing is lost.
• Opening a Lichess position directly (a loaded FEN, a study chapter, or a jump in the move list) now updates the panel right away.
• Study progress no longer gets overwritten when Chess.com and Lichess are open at the same time.
PGN import
• Files with several games, such as Lichess study exports, now import every chapter.
• Study name and board orientation are read from Lichess exports.
• More move spellings from other tools are accepted (e8Q, Ngf3, e.p.).
• If a move can't be read, that line stops there instead of importing the moves after it into the wrong position. The import message says how many lines or games were skipped.