NOW HIRING
HIRING · Apply to the Chess Masti Internship Program (CMIP)Apply to CMIP
Apply →
Your AI Chess Coach
That Actually Understands Chess
Stockfish 17 evaluates the position. Claude turns the engine's verdict into plain English. A hallucination validator checks every claim against the live board before you read it. Then the next 3 puzzles you solve are pulled from a 100,000+ position Neo4j graph and ranked against your actual mistake — not a generic theme bucket.
The key idea is 11. d5! — seizing space and opening the diagonal for your bishop. After 11...exd5 12. cxd5, you gain a strong passed pawn.
Chess Masti Internship Program
Join us in building the future of AI-powered chess education. Real product, real users, real ownership — across engineering, content, growth, and research.
Engineering
Content & Coaching
Growth & Community
Research
Everything You Need to Improve
The engine evaluates first. The LLM only translates what the engine said. A validator checks every claim against the live board. Then training matches your actual mistake.
Engine-grounded coaching
Stockfish 17 produces the position evaluation, candidate moves, and tactical motifs first. Claude Sonnet then translates the engine's verdict into language. The LLM never invents chess facts — it only paraphrases what the engine already said.
Hallucination validator
Every coaching response is parsed and each piece, square, and move reference is checked against the live chess.js board state before display. Claims that don't check out are rewritten or discarded. The trust layer most AI coaches skip.
Stockfish 17 in your browser
Stockfish 17 ships as a WebAssembly worker that runs locally — no server round-trip, no rate limit, no analysis quota. Tactical motif detection, candidate-move gap analysis, and branch-point analysis layer on top.
Live play on Lichess
Lichess OAuth 2.0 PKCE plus dual-SSE streams mirror your live game into the app. Pre-moves, material balance, clocks, then one-click jump straight to analysis.
100,000+ puzzles in a Neo4j graph
A Neo4j Aura graph of 100,000+ quality-filtered Lichess puzzles, structured across 46 tactical themes and 4 difficulty bands. Recommendations come from graph traversal plus 49-dimensional FEN cosine-similarity re-ranking against your actual mistake.
Scout your opponents
Paste a Lichess or Chess.com username for opening trees, repertoire collisions against yours, a "Stalker Score" exploitability index, tilt and timeout psychology profiles, and a shareable SVG player card.
Twin Bot — humanlike opponent
Twin Bot runs on Maia-2 (NeurIPS 2024), a neural network trained to predict human moves at a target Elo. Optionally seed it with a public Lichess username and play someone who blunders the way humans blunder.
Free, no paid tier
No subscriptions, no paywalls, no upsell. Built and maintained by Aayan Hetamsaria, a high-school student. Priority markets are India and Southeast Asia.
Engine → Claude → Validator → Targeted Puzzles
Engine evaluates first
Stockfish 17 runs in your browser as a WASM worker, surfaces tactical motifs, candidate gaps, and branch points. The LLM never sees the raw board.
Claude explains, validator checks
Claude Sonnet writes the coaching response from the engine's structured output. A hallucination validator cross-checks every claim against chess.js before display.
Targeted puzzles, inline
3 puzzles render inside the same chat bubble, retrieved from a 100,000+ position Neo4j graph and re-ranked by 49-dimensional FEN cosine similarity to your mistake.
Train, then go play
SM-2 spaced repetition files what you solved. Twin Bot (Maia-2) gives you humanlike practice. Scout dashboard preps you against a specific opponent.
One-click coaching on every Lichess + Chess.com game.
Drop a single orange Analyze button into your usual chess site. Click it after any game and your PGN comes here automatically — with the AI coach already talking. No copy-paste, no account.

Chess Coach AI vs The Rest
What Players Are Saying
Join players who are improving their game with AI-powered coaching.
“The clickable moves in the chat are a game-changer. I ask the coach about a position and can instantly jump to any move it mentions. No other tool does this.”
Alex
Club Player, 1400 ELO“I love that it doesn't just say 'this move is bad' — it explains WHY in terms I can actually understand. The what-if exploration helped me see lines I never would have considered.”
Priya
Intermediate Player“Being able to play on Lichess and then instantly analyze with the AI coach in the same app is a game changer. The coach makes engine output actually readable.”
Marcus
Online Player, 1650 ELO“Other tools criticize my Sicilian moves because the engine prefers something else. This coach actually knows it's a book move and explains the theory. Finally!”
Raghav
Tournament Player, 1800 ELOThe Team Behind ChessMasti
Aayan Hetamsaria
Founder, ChessMasti
Building the future of chess education — one move at a time.
Our Mission
ChessMasti was founded on a simple belief: world-class chess coaching should be free and accessible to every player on the planet. We combine cutting-edge AI with deep chess knowledge to deliver elite-level analysis, personalized training, and grandmaster-quality insights — without paywalls, subscriptions, or barriers. Whether you are a beginner learning your first opening or an advanced player preparing for a tournament, ChessMasti is your coach.