About

What ChessIQ is built for

A local-first chess review and training system. Review games with Stockfish running in your browser, train from your own mistakes, and track patterns — no account, no analysis cap.

Core analysis

Unlimited

Account required

No

Engine

Stockfish 18

Where data lives

Your browser

What ChessIQ does

ChessIQ is built around one idea: the fastest way to improve at chess is to review your own games, train from the positions where you specifically failed, and track which patterns keep recurring. It doesn't try to be a play platform, a lesson system, or a social network — it does one loop well.

Post-game review

Import any game by username, PGN, or link. Stockfish 18 evaluates every position in your browser and labels each move — Best, Excellent, Inaccuracy, Blunder, and more — with centipawn loss and best-line alternatives throughout.

Mistake-based training

After review, missed chances and blunders are automatically queued as training positions in two focused lanes: Missed Chances and Blunder Recovery. No generic puzzle pool — every position came from your own games.

Cross-game statistics

Statistics aggregate patterns across all reviewed games. Recurring mistake types surface over time so each new session has a focus area rather than starting from scratch.

Who it's for

  • Players who want to understand their games, not just their blunders
  • Anyone who's hit Chess.com's daily review limit and wants an alternative
  • Players who prefer to keep their game data local rather than in a cloud
  • People who want training that comes from their own mistakes, not a generic tactics database
  • Players at any level — the workflow scales from casual to serious improvement focus

Product boundary

  • Review-first chess workflow
  • Mistake-based training lanes
  • Locally stored history
  • No account requirement
  • No queue for core analysis
  • Clear analysis guide

How it runs

ChessIQ runs Stockfish in the browser via WebAssembly and keeps reviewed games, puzzle state, and statistics in your browser's local storage. There's no cloud sync for core data — the archive, training queue, and statistics live on the device you're using.

Public-game imports use the Chess.com and Lichess public APIs. Anonymous usage analytics use Vercel Analytics. Neither involves uploading your game data or creating a user profile.

Credits

Core application

Next.js · React · TypeScript

Chess analysis

Stockfish · chess.js · react-chessboard

UI stack

Tailwind CSS · Radix UI · Recharts · Framer Motion

Public data sources

Chess.com Public API · Lichess API

Independent project

ChessIQ is designed and developed independently by Jeromy Mobley. It's not affiliated with Chess.com, Lichess, or the Stockfish project.

Guides

Focused guides

Short pages that explain specific workflows without repeating the entire product pitch.

Free chess analysis

Review games in-browser with local-first workflow.

Analyze PGN online

Paste or upload PGN, then move straight into review.

Chess.com review alternative

How ChessIQ handles review, training, and follow-up.

Train from your own mistakes

Practice positions generated from your analyzed games.