What ChessIQ is for
A local-first chess review and training system. Review games with browser Stockfish, train from your own mistakes, and track patterns without an account.
Core analysis
Local
Account required
No
Engine
Stockfish 18
Where data lives
Your browser
What ChessIQ does
ChessIQ is built for one loop: review your games, train the costly moments, and watch recurring patterns over time. It is not a play platform, lesson system, or social network.
Post-game review
Import supported public games by username, PGN, or link. Stockfish 18 evaluates positions in your browser and produces move labels, centipawn loss, and best-line alternatives as analysis stabilizes.
Mistake-based training
After review, missed chances and blunders can become training positions tied back to 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 who want the game itself to drive the next training session
What it includes
- Review-first chess workflow
- Mistake-based training lanes
- Locally stored history
- No account requirement
- No queue for core analysis
- Plain 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 imports and analytics have narrower boundaries: username lookups call public chess APIs, while ChessIQ analytics events avoid usernames, PGNs, FENs, and move text.
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.