Chess Apps for Opening Preparation
Opening apps compared: what actually builds a repertoire vs. what just fills your subscription queue. Directory picks from a 2250 Lichess player.
The worst piece of advice in amateur chess is "learn more openings." Most games under 1500 are decided by a blunder on move 20, not by an opening advantage on move 10. Yet opening apps are some of the best-selling products in chess training. So when does opening work actually pay off, and which app does the job?
This is a directory run by a 2250 Lichess player. Below is the honest map of opening apps - where each succeeds, where each fails, and when to skip openings entirely. It sits inside the wider guide to picking a chess app for your level, if you are still deciding where to focus.
The short answer: Chessable for anyone rated 1500 or more who has a repertoire worth keeping, with Lichess Studies as the free place to explore a line before paying for it. Below 1500, no opening app earns its price; the rating is in tactics. Two free or indie spaced-repetition trainers, Listudy and ChessAtlas, are covered further down for players who want MoveTrainer's method without its catalogue.
Already know opening study is worth your time and just want the lines themselves? Jump to the concrete repertoire picks for White and for Black. This page covers the tooling; those cover the openings.
When to start opening preparation
First, a gate: if you're under 1500 ELO, skip this page and go to tactics instead. Three months of daily puzzles gains more rating than six months of opening study. Games lost at 1300 aren't lost in the opening - pieces drop on move 18. No opening app fixes that.
The real signals that it's time:
- Rated 1500+ and losing games in theoretical positions you don't recognize.
- The same positions recur repeatedly, losing the same way each time.
- One specific opening by opponents keeps winning (e.g. always losing to the London as Black).
Those are the triggers. Everything else is procrastination dressed as training.
What a good opening app does
Opening preparation has four components. Apps that do two or three are adequate; apps that do all four are rare.
- Spaced repetition of variations. You don't need to think through your main line every time. Instant recognition + the right move - memory work, handled by spaced repetition.
- Annotated explanations. Lines you can't explain you'll forget under pressure. Good courses ship "why" for each key move, not just the move.
- Transposition detection. Move-orders that converge into your line three moves later - a good app recognizes them and doesn't mark you wrong.
- Play-vs-the-line practice. Memorizing is half the work. Playing rated games against your chosen lines internalizes the ideas.
The picks
| App | Best for | Price | The catch |
|---|---|---|---|
| Chessable | Building and retaining a real repertoire | Courses $20-100 one-time; Pro $11.99/mo | Drilling only works if the course is actually finished |
| Lichess Studies + Opening Explorer | Exploring lines and building your own files | Free | No spaced repetition - retention is on you |
| ChessBase | Tournament-level preparation against a named opponent | From EUR 199.90 one-time | Overkill and overpriced below roughly 2000 |
| Chess.com Lessons | First contact with opening ideas as a beginner | Free tier; Diamond $12.50/mo | Teaches concepts, not a repertoire you can rely on |
For serious repertoire building: Chessable
The primary tool for the job. Chessable built MoveTrainer - the spaced-repetition engine for chess openings - and the execution is genuinely excellent. Buy or subscribe to a course (e.g. Sam Shankland's 1.e4 Repertoire), go through variations once, then let spaced repetition re-serve each line right before you'd forget it.
Strengths:
- Courses by strong GMs (Carlsen, Giri, Shankland, Howell, Navara, Keymer, etc.)
- MoveTrainer handles transpositions gracefully
- Cross-device sync - 10 cards on mobile at lunch, 20 on desktop in the evening
- Free trailer courses exist (the Short & Sweet series went Pro-only in 2025), enough to try the method before paying
Weaknesses:
- Courses cost $20-40 each one-time; Pro runs $11.99/mo or $74.99/yr
- No play-vs-the-line feature - practice your repertoire on Chess.com or Lichess
- Course quality varies significantly by author
Start with a free trailer course before paying. A few dozen variations are enough to reveal whether spaced repetition works for your brain.
Free and indie spaced-repetition trainers
MoveTrainer's method, lines scheduled for review right before they fade, is not exclusive to Chessable. Two tools in the directory do it without the course catalogue, for players who already have their lines in a PGN or a Lichess study. Listudy is free and open source, runs in the browser, and builds spaced-repetition drills from any PGN or from its community library of public studies; it has no mobile app and no courses by titled authors, which is the trade for paying nothing. ChessAtlas schedules repertoire reviews with the FSRS algorithm, imports games from Lichess and Chess.com, and flags the exact move where play left the prepared line; the free tier covers 200 variations. Disclosure: ChessAtlas is built by ChessDir's editor, which is why it sits in this paragraph and not in the picks table. Its listing is reviewed on the same criteria as every other app, cons included.
For exploration and study: Lichess Studies + Opening Explorer
Lichess's Studies feature is underrated. Build a shared opening tree with notes, explore master games in the Opening Explorer, play variations against Stockfish. It's not spaced repetition - retention will be weaker than Chessable - but it's the best free tool for exploring an opening before committing to a paid course.
Use case: losing to the Italian as Black, wanting to understand what's happening before paying for a repertoire course.
For tournament players: ChessBase
Above 1800-2000, preparing for specific opponents, ChessBase becomes relevant. Mega Database with 10M+ annotated master games, deep opening trees, engine-powered analysis on uncertain positions. Professional-level prep.
Not for 1400-rated adults. Skip until opponent-specific preparation actually matters.
For beginners: Chess.com Lessons
Chess.com has structured opening lessons aimed at 1000-1500 players. Not extraordinary, but they teach the principles, development, the centre, king safety, in a few hours, and principles are all a player at that level needs from openings. The repertoire comes later, with Chessable, once the gate above is passed.
Which opening tool at which rating
| Playing rating | Tool | Why | Not yet |
|---|---|---|---|
| Under 1500 | No opening app. Opening principles only, which Chess.com Lessons cover in an afternoon | The games are lost on move 18, not move 8; the rating is in tactics | Any repertoire study, course or trainer: the lines will not be reached |
| 1500-1800 | Chessable, one course per colour, plus Lichess Studies to explore | Theoretical positions start recurring and losing the same way | ChessBase; a second course before the first is finished |
| 1800-2100 | Chessable or an FSRS trainer fed with the player's own lines | Retention and deviation detection matter more than new content | Switching openings to try something new |
| 2100+ | ChessBase with Mega Database, Lichess Studies for opponent prep | Named-opponent preparation and move-order nuance | Nothing: at this level the tooling is the smaller problem |
Example repertoire stack
A practical repertoire stack for a 1500-1700 adult (e.g. London as White; Caro-Kann vs 1.e4; QGD via ...e6 and ...d5 vs 1.d4/1.c4):
- Chessable for drilling. One course per repertoire - e.g. a London course as White, a Caro-Kann course as Black, a QGD-with-...e6 course for Queen's pawn/English. Around 1500-2000 review cards total. Ten minutes a day on MoveTrainer; spaced repetition handles scheduling.
- Lichess Studies for opponent prep. Before a tournament, build a study with likely opponent lines and annotate what to play against each.
- Chess.com for rated play. Play the repertoire in rapid games 3x/week - the "play-vs-the-line" practice Chessable doesn't cover.
Total prep time: ~15 minutes/day on MoveTrainer + occasional deeper dives before tournaments. The Chessable-plus-play loop handles the bulk.
When NOT to study openings
Three situations where opening study wastes time:
- Under 1500 ELO. Discussed above. Do tactics.
- Fewer than 50 serious rapid games in your current repertoire. Weaknesses only surface after enough reps. Play first, study second.
- Switching openings "to try something new." A switch resets your repertoire knowledge to zero. Unless your current opening has a specific failure, stay. Depth beats breadth.
FAQ
- Chessable vs Lichess Studies?
- Chessable for retention (spaced repetition). Lichess Studies for exploration (free, shareable, interactive). They complement each other; they do not replace one another.
- How much does a Chessable course cost?
- $20-40 each one-time, or $11.99/month (or $74.99/year) for Pro. A single course is owned forever once purchased.
- How long to build a first repertoire?
- 20-30 hours over 4-6 weeks for a Short and Sweet course. Full repertoires (like Shankland's 1.e4 repertoire) need 3-6 months of daily MoveTrainer to reach mastery.
- What if an opponent deviates from your lines?
- Use engine analysis. Open the position in Lichess or Chess.com analysis, find the best response, and remember it next time. Over 100 games the repertoire naturally expands to cover common deviations.
- Should you memorize openings or understand them?
- Both, understand first. An understood move does not need memorization. A memorized move without understanding gets played at the wrong moment. Good courses teach both.