Skip to content
ChessNarrate LogoChessNarrate.
← Back to Analysis Board

About ChessNarrate

ChessNarrate was created to solve a fundamental issue in modern chess learning: the Explanation Gap.


The Explanation Gap

Modern chess analysis engines like Stockfish are incredibly powerful. They can compute millions of positions per second and output a precise numerical score, telling you exactly who is winning and by how much. However, they lack the ability to explain why. A score drop of -1.50 doesn't tell a beginner why their knight move was a mistake, or what positional trap they just walked into.

ChessNarrate bridges this gap by translating cold evaluation numbers into witty, strategic narratives in real time. We take the chess engine's mathematical data and convert it into natural language critiques, explaining concepts like pawn structure, king safety, center control, and piece activity in simple terms.

Our Core Technologies

We leverage state-of-the-art client-side and cloud technologies to bring you a premium analysis experience:

  • In-Browser Stockfish: Runs a multi-threaded Stockfish instance directly in your browser using Web Workers. Your device does the calculations locally—no server lags.
  • Rule-Based Critique Engine: Formulates instant local witty comments for offline use, categorizing moves into blunders, mistakes, and brilliant finds.
  • Gemini AI Integration: Optionally utilizes Google's Gemini API (via your own local API key stored securely in your browser) to stream custom voice personalities and deep positional assessments.

Our Vision

Our mission is to make chess analysis accessible, educational, and above all, entertaining. We believe that learning shouldn't feel like studying a spreadsheet of move lists. By injecting humor, sarcasm, or encouraging mentorship into the narrator's commentary, we make stepping through your blunders an engaging, memorable process that helps you retain strategic lessons.