v1.0.6 — Now Available

Master Every
Move You Make

Stockfish-powered game analysis, Chess.com-calibrated accuracy scoring, and on-device AI. We keep the processing local to your phone, and the app 100% free through non-intrusive ads (active internet connection required).

43,000+ Lines of Code
22+ Tactical Concepts
11 Move Classifications
CHESS REV app showing game analysis with move classifications and evaluation bar
Core Features

Everything You Need to Level Up

Six powerful modules working together to transform how you study chess — from importing your games to drilling your weaknesses.

♟︎

Deep Game Analysis

Stockfish-powered move-by-move review with 11 classification labels — from Brilliant to Blunder. Every move gets an eval, an arrow, and a human-readable explanation.

📊

Calibrated Accuracy

Chess.com-calibrated hybrid model — producing accuracy scores and estimated ratings you can trust.

📷

AI Board Scanner

Snap a photo of any physical board. The on-device TFLite model recognizes all 64 squares, auto-flips orientation, and generates an instant FEN for analysis.

📖

Opening Trainer

Practice against ELO-scaled bots (100–3600) powered by Stockfish Multi-PV. Full ECO classification with a 5.1MB opening book database.

🧩

Tactical Puzzles

Mate-in-3 through mate-in-8 puzzles with deduplication, saved progress, and spaced repetition tracking. Sharpen your tactical vision daily.

📈

Performance Dashboard

Track accuracy trends, opening repertoire, win/loss ratios, and mistake patterns across all your games from Lichess and Chess.com.

In Action

See What Sets CHESS REV Apart

Premium analysis tools, beautiful visualizations, and intelligent coaching — designed for players who take improvement seriously.

CHESS REV game analysis screen showing colored move arrows and evaluation bar
Game Review Engine

Move-by-Move Intelligence

Every move is evaluated by Stockfish, classified using a multi-signal algorithm, and explained in plain English. The system detects 22+ tactical concepts — forks, pins, skewers, batteries, discovered attacks, back-rank threats — all from pure positional analysis without requiring engine lines.

♛ Brilliant Detection 📐 EP Loss Model 🎯 Sacrifice Analysis 🗣️ Voice Coaching
CHESS REV statistics dashboard showing accuracy trends and opening analysis
Performance Analytics

Your Improvement, Visualized

Track every game across Lichess and Chess.com. See your accuracy trends over time, identify recurring mistake patterns, and analyze your opening repertoire with win/loss breakdowns per variation.

📊 Accuracy Trends ♟ Opening Analysis 🏆 Rating Estimation 📱 Cross-Platform
CHESS REV tactical puzzle screen with rating tracking
Tactical Training

Sharpen Your Calculation

A curated puzzle set covering mate-in-3 through mate-in-8, with built-in deduplication and persistent progress tracking.

🧩 1.1MB Puzzle Set 💾 Saved Progress
CHESS REV Opening Trainer with ELO-scaled bots
Opening Repertoire

Master Your Openings

Practice against ELO-scaled bots ranging from 100 to 3600. Explore the complete ECO database and build a bulletproof repertoire that survives actual tournament play.

🤖 ELO Bots (100–3600) 📚 ECO Database
CHESS REV AI Board Scanner
Computer Vision

AI Board Scanner

Digitize any physical board instantly using our on-device TFLite machine learning model. It auto-flips the perspective and verifies checksums locally, keeping you completely offline.

📷 TFLite Inference 🔄 Auto-flip Perspective
Under the Hood

Engineered for Performance

Built with production-grade engineering, real ML inference, and a calibrated analysis pipeline — not just a wrapper around an API.

43K+ Lines of Dart
43 Source Files
119 MB TFLite Model
Depth 22 Stockfish Analysis
⚙️
Stockfish Engine Bridge
GPL-Safe Process Architecture
  • Separate OS process via UCI protocol — no FFI linking, GPL-safe
  • NNUE evaluation with Multi-PV support (1–5 lines)
  • Async singleton factory with state machine lifecycle
  • 16KB ELF page-size compliance for modern Android kernels
  • Graceful shutdown: quit + 300ms force-kill fallback
  • Platform-channel binary resolution for Android native lib extraction
🧠
Move Classification Pipeline
Chess.com-Calibrated Multi-Signal System
  • 11 labels: Book → Brilliant → Best → Blunder (+ Forced, Miss)
  • Expected Points evaluation curve based on win-probability
  • Brilliant detection: advanced sacrifice checking algorithm with anti-obviousness filtering
  • Hybrid accuracy scoring using a calibrated multi-feature model
  • Rating estimation: dynamic linear model clamping algorithm
📸
On-Device ML Vision
TFLite Board Recognition
  • Fenify TFLite model: 300×300 RGB input → [1,64,13] logits output
  • Isolated inference in a separate Dart Isolate for zero UI jank
  • BT.601 grayscale → ImageNet normalization pipeline
  • SHA-256 integrity verification on model downloads
  • Smart auto-flip: tests both orientations, selects by legality score
  • Atomic download: .part temp → rename after size + hash check
🔊
Natural Language Engine
Move Explainer + Neural Voice
  • 22+ tactical concepts detected from pure board analysis
  • Template-randomized explanations for natural variety
  • Microsoft Edge neural TTS with disk-cached pre-synthesis
  • 10-ply lookahead for long-horizon material loss detection
  • Motif detection: identifies how a piece is lost (fork, pin, skewer)
  • POV-adjusted commentary based on user's color
The Mission

Why CHESS REV Exists

"Every chess player deserves grandmaster-level analysis in their pocket — without a monthly subscription standing in the way."

CHESS REV was born from a simple observation: the best chess analysis tools are locked behind expensive subscriptions or require constant internet connectivity. We believe that advanced game review, tactical training, and performance tracking should be accessible to every player — from beginners making their first strategic moves to club players grinding for their next rating milestone.

Every analytical component runs locally on your device. Your games, your analysis, your data — it never leaves your phone. While the app strictly requires an active internet connection for our ad partners to keep the lights on, the actual heavy lifting (like the Stockfish engine and ML board scanner) operates directly on your phone's processor.

Anuj
Founder & Lead Developer

A developer who ships real products. CHESS REV represents 43,000+ lines of hand-written Dart — from the calibrated accuracy model to the on-device ML inference pipeline. Every feature was designed, engineered, and tested by a single developer committed to building the best free chess analysis tool on mobile.

Local game processing
Zero data collection
Open-source engine (GPL v3)
Free forever (requires internet for ads)

Ready to Master Your Game?

Download CHESS REV today and unlock grandmaster-level analysis on your phone — completely free.