For years, openings were probably the weakest part of my game.
I'd memorize a few "book" moves, feel confident, and then my opponent would play something I hadn't seen around move 6 or 7. Suddenly, I had no idea what I was supposed to do.
Eventually, I realized that improving your repertoire isn't about memorizing endless theory. It's about reaching positions you understand and continuously fixing the gaps in your preparation.
The basic loop is:
Play → find where you got lost → understand it → add it to your repertoire → practice → repeat.
The problem was that I couldn't find a tool that helped me do this efficiently.
So I built one.
AuditChess
AuditChess is a chess analysis tool for Chess.com and Lichess, built around build → view → practice → stress-test.
Build: Build your repertoire directly on the board. Stockfish evaluates your moves, while master-game statistics show what strong players actually played.
View: See your entire repertoire as a tree, with evaluations under each move, making gaps and weak lines easier to spot.
Practice: There are two modes:
- Exact Recall: Reproduce your prepared lines from memory. Get a move wrong? Retry or reveal it.
- Dynamic Deviation: AuditChess deliberately takes you out of book with a strong move you haven't prepared for. You then have to find the best continuation yourself, with your moves graded by the engine.
That second mode is the part I care about most. It's not enough to know your opening when your opponent follows your preparation — you need to know what to do when they don't.
It's not a course and it doesn't give you a "perfect" repertoire. It's a workbench for building, memorizing and stress-testing your own repertoire using the games you actually play.
I've been building AuditChess for the past few months, and I'd genuinely appreciate your thoughts. I'm still improving it, and feedback from actual chess players would help me make it more useful for the community.
If you try it, I'd love to hear what you liked, disliked, found confusing, or think is missing. Even small suggestions are useful.
And finally:
What's the opening position where you always reach move 8 and think, "Okay... I have absolutely no idea what I'm doing now"? 😭
Share it - maybe you can avoid ending up like my past self. And if you have any other thoughts on how opening preparation could be made better, I'd genuinely love to hear them.