Join 150,000+ players who never forget their opening moves
Build your repertoire • Train with spaced repetition • Boost your rating
Rated 4.6/5 • Free to download
Transform your opening game in three simple steps
Create a complete chess opening repertoire tailored to your playing style. Import PGN files from Lichess or Chess.com, or build custom opening lines move by move. Our blindspot finder analyzes millions of games to identify gaps in your preparation, ensuring comprehensive opening coverage against any opponent.
Train your chess openings using proven memory techniques. Our Smart Train mode uses spaced repetition to optimize learning - positions you struggle with appear more frequently, while mastered lines are reviewed at perfect intervals. Practice failed positions, new moves, or target specific opening variations with advanced training filters.
Experience dramatic improvement in your chess game. Players report rating gains of 200+ ELO points after consistent training. Never forget opening moves again, surprise opponents with deep preparation, and gain crucial time advantages. Transform your opening play from weakness to strength.
Everything you need to dominate the opening game
Build your chess opening repertoire the natural way - by simply playing moves on the board. Our intuitive mobile interface makes creating opening lines as easy as playing a game. Add variations, annotate key positions, and organize your repertoire with drag-and-drop simplicity. See your opening tree grow visually as you add each new line.
Transform opening study into active drilling. The app presents random positions from your repertoire and challenges you to recall the correct moves under pressure. This drill-based approach builds muscle memory and quick pattern recognition, ensuring you play your openings instinctively during real games.
Master openings faster with **Smart Train's spaced repetition** - scientifically proven to maximize retention. Five specialized modes: Smart Train, Entire Repertoire, Failed Positions, New Moves, and Specific Lines. Train smarter, not harder.
Access billions of chess games from Lichess database to discover the most popular opening moves. Get instant Stockfish engine analysis to find the strongest responses to any position. Prepare like chess masters by studying both human patterns and computer-perfect moves in your opening repertoire.
Eliminate weaknesses in your chess opening preparation. Our blindspot finder analyzes your repertoire against millions of master games to identify the most common opponent moves you haven't prepared for. Get comprehensive coverage and never be surprised by unexpected variations again.
Sync your chess repertoires across all platforms effortlessly. Import PGN files from Lichess, Chess.com, ChessBase, or any chess software. Export your trained repertoires to share with coaches or transfer between devices. Full compatibility with standard chess notation formats.
Access professionally crafted chess opening repertoires designed by masters and experts. Download complete systems for popular openings like the Sicilian Defense, Queen's Gambit, or King's Indian. Skip the research phase and start training with proven, tournament-tested opening lines immediately.
Never lose your chess preparation work. Manual cloud backup lets you save your repertoires at key milestones and access them across all your mobile devices. Sync your training progress between your phone and tablet seamlessly.
Track your chess improvement with detailed statistics. Monitor memory retention rates, identify your strongest and weakest opening lines, view training streaks, and measure long-term performance trends. Data-driven chess improvement.
Personalize your chess training environment. Choose from multiple board themes, adjust animation speeds, select notation formats (algebraic, descriptive), customize sound effects, and modify the interface colors to match your preferences.
Optimize large opening databases for focused study. Trim imported repertoires to specific depths, filter by playing strength, and organize variations by importance. Keep your training efficient and manageable.
150,000+ Downloads
Trusted by chess players worldwide
“Very helpful app! Would recommend, especially if you are a beginner to chess. It helps you build your repertoire, which is a really important factor when it comes to being a better chess player. It’s super simple, not complicated at all. It offers repertoires free to download if you don’t know how to build your own. Very customizable; you can change the color scheme to your liking. Also, it is very accessible even without premium. It’s amazing!”
“The app’s great, easy to set up with the import options and I think that it is one of the best training methods, the app has already helped me gain 200 elo points”
“Love it! I had a lot of time looking for a good app to enhance chess openings. With this app, you can use their repertoires or upload your own studies. Likewise, the interface is intuitive. It’s similar to ChessBase for the tool to try openings, but it’s easier to use and from your smartphone.”
“Absolutely the best app to study chess openings! Graphic interface is based on Lichess, you can go on without move limits (this is not possible with other similar apps), and so you can study every branch of an opening and win chances of each move.”
A chess opening repertoire is your personalized collection of opening moves and variations for both White and Black pieces. It’s your strategic preparation against common opponent responses, ensuring you know the best moves in every opening position. Having a solid repertoire eliminates guesswork, saves thinking time, and gives you confident, strong positions from move one. Studies show players with trained repertoires gain 150-300 ELO points on average. No !
Our chess training system uses active recall and spaced repetition to build perfect opening memory. The app presents random positions from your repertoire, challenging you to find the correct continuation. This method is scientifically proven to be 3x more effective than passive study. With five specialized training modes - Smart Train, Entire Repertoire, Failed Positions, New Moves, and Specific Lines - you can target exactly what you need to improve.
Smart Train uses the scientifically-proven spaced repetition algorithm that maximizes long-term memory retention. Based on your performance, it calculates the optimal review interval for each chess position - typically showing difficult moves every few days, while mastered positions appear weeks apart. This method, used by medical students and language learners worldwide, increases retention rates by 200-400% compared to traditional study methods. Perfect for busy players who want maximum results in minimum time.
Just 5-10 minutes of daily Smart Train sessions deliver remarkable chess improvement. Our spaced repetition system is optimized for busy schedules - research shows short, consistent sessions outperform long cramming by 300%. Most players see noticeable opening improvements within 2 weeks, with significant rating gains after 1 month of regular practice.
The app is currently available on mobile devices for the the Google Play Store and the Apple App Store.
If you wish to download pre-made repertoires, back up your repertoires, or purchase the premium tier of the app, you will need an account. For all other functionality, you don’t need an account.
The core functionality of the app remains free for all users. However, premium offers some additional perks and benefits that can level up your game even more. You can see the full list of perks when you click the "upgrade to premium" button and before you purchase.
Your premium subscription is linked to your Chess Prep Pro account. This means that you can log in to the same Chess Prep Pro account on a different device, and still have access to the premium features. If you log out, you will lose access to the premium features until you log back in to your Chess Prep Pro account.
You can use the app while offline. But you need to be online if you wish to use certain features like downloading repertoires, using the opening book database, using the blind spot finder feature, and activities relating to your account.
Yes ! After each training session, you can re-train any positions that you missed. You can also selectively train any positions that you fail to recall often using the advanced training filters and options.
For support of any kind such as suggesting an improvement, reporting a bug, or if you have more questions, please contact ChessPrepProHelp@gmail.com.
You can export every repertoire to a PGN text or a PGN file. Then, after you send it to your friends, they can import this PGN text or PGN file into their own repertoire.
The opening book database can tell you what is the most common next move from a certain position only. The blind spot finder feature scans all positions and variations in your repertoire to find the most likely opponent line that you have not prepared for yet.
Read our FAQ
What is a chess opening repertoire and why do I need one?
Is there a repertoire / move limit for the free version ?
How does chess opening training improve my game?
What makes Smart Train’s spaced repetition so effective for chess?
What are the different training modes available ?
How much daily chess training time do I need to see results?
Where is the app aavailable ?
Do I need an account ?
Do I need premium ?
How does premium work ?
Do I have to be online to use the app ?
Does the app remember what moves I fail to recall often ?
Where can I get support about the app ?
I want to share my repertoire to my friends, how can I do this ?
How is the blind spot finder feature different from the opening book feature ?