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.