Masterful Aesthetic.
Powerful Analysis.

Analyze, train, and play with full-strength Stockfish 18 and Maia (LC0) engines — entirely offline, no account required — on macOS, Windows, Linux, iOS, and Android.

Video / Screenshot: Main gameplay interface — board, evaluation bar, move history, and engine panel

Elevate Your Game

Dual-Engine Analysis

Full-strength Stockfish 18 for tactical precision and Maia (LC0) for a human-like neural perspective — both running locally with zero network lag.

Fully Offline & Private

No account, no server, no data collection. Every game, analysis, and puzzle lives entirely on your device.

Opening Book

Polyglot-format opening book with ECO classification provides in-game guidance and post-move opening review.

Tactical Puzzle Training

Seven puzzle modes including personal blunder extraction from your own games, Streak, Storm, Blind, Thematic, and No-Tactic modes.

Intelligent Sparring

Play against local engines with skill levels calibrated to real human ELO ranges from beginner to master.

Hint & Threat Visualization

Green hint arrows show the best continuation; red danger arrows expose threats — all driven by live engine analysis.

Flexible Chess Clock

Five fully-persistent clock variants: Sudden Death, Increment, Delay, Hourglass, and Zen — configured per game and saved automatically.

Game Library & PGN Tools

Store thousands of games in a fast local SQLite database with full PGN and FEN import/export support.

Chessnut Board Support

Native BLE connectivity for Chessnut Air and GO boards with LED highlights, RFID piece recognition, and move synchronization.

Every Way to Play

One interface, three modes — each purpose-built for a different kind of session.

vs Engine

Face Stockfish 18 or Maia (LC0) with difficulty calibrated to real human ELO ranges. Choose your side — white, black, or random — and configure a clock before the game begins.

Stockfish 18 Maia / LC0 Skill 1–20 ELO 800–2800

Two Players — Local

Pass-and-play on one device with three board orientation options and an optional helpers toggle for casual games.

Shared perspective One fixed board — both players look at the same orientation.
Flips each turn Board rotates automatically after every move so each player always sees their own side.
Dual boards Two simultaneous boards displayed side by side, one mirrored per player's perspective.

Analysis Mode

Load any saved game or imported PGN and step through every move. Navigate backwards and forwards freely, and launch a live game from any position mid-review.

PGN import FEN import Step navigation Play from position
Screenshot: New game setup dialog — engine selector, difficulty slider, side picker, and clock config

The Training Room

Seven specialized modes to sharpen every dimension of your tactical skill — rated and tracked entirely on-device.

Video / Screenshot: Puzzle interface — board, move input, mode selection, and solve feedback

Unlimited

No time limit, no lives. Puzzles are drawn from a continuously refilling queue matched to your Glicko-2 rating. Train at your own pace indefinitely.

Streak

Keep your streak alive through four escalating difficulty phases — from easy openers to puzzles 400 points above your rating. One wrong move ends your run.

High score 4-phase ramp

Storm

Solve as many puzzles as possible before the clock hits zero. Consecutive correct solves without hints earn time bonuses. Three lives keep the pressure on.

3 min (configurable) +3s combo bonus High score

Thematic

Focus drill on a specific motif — fork, pin, skewer, back rank, and more. Puzzles are filtered by theme and tightly matched to your current rating band.

Theme filter Rating ±100

Personal Blunders

Puzzles generated from your own game history — positions where Stockfish flagged a blunder or critical mistake. Train the exact moments that cost you games.

Your games only CPL tracked Fully local

Blind

Memorize the position during a brief timed window, then the board disappears. Solve entirely from memory. Harder positions with more pieces get a longer window.

3–15s memory window Solve from memory

No Tactic

Half the positions are genuine tactics; the other half are quiet, non-tactical decoys. Identify which is which — this mode trains pattern recognition over impulse.

50/50 mix Pattern recognition

Glicko-2 Rating

Every solve and failure updates your puzzle rating using the full Glicko-2 algorithm — the same system used by Lichess. Rating deviation narrows as you play more, giving an honest measure of tactical strength.

League Progression

Earn lifetime points across all modes to climb five leagues: Wood → Stone → Bronze → Silver → Legend. Points scale by difficulty and reward consistency, with combo multipliers up to 2×.

Spaced Repetition

Puzzles you have solved before return on an 8-level interval schedule — from 4 hours up to 6 months. Solve correctly to push the interval out; fail and it resets to reinforce the gap.

Your Analysis Toolkit

Configurable assistance for every skill level — enable what helps you learn, disable what you want to earn.

Screenshot: In-game panel — eval bar, hint arrows, move classification dots, and continuation lines

Evaluation Bar

A live centipawn bar driven by continuous engine analysis. Updates in real time as the position changes, giving you an instant read on who stands better.

Hints

Tap for a one-shot green arrow showing the engine's best continuation. Long-press to enable sticky mode, keeping hints visible across moves until you turn them off.

Threat Visualization

Red arrows expose your opponent's most dangerous available threats. One-shot or sticky — the same toggle pattern as hints. Suppressed automatically when you are in check.

Move Classification

Every move in your game history is graded across 10 tiers — Brilliant, Great, Best, Excellent, Good, Book, Inaccuracy, Mistake, and Blunder — each shown as a distinct color dot.

Continuation Lines

See up to three engine-suggested PV lines at configurable depth. When Maia is active, a single human-like continuation is shown instead of raw best-move sequences.

Per-Piece Move Eval

Select any piece and each legal target square shows a score chip — the resulting position evaluation or the net gain/loss relative to the board's current state.

Uncompromising Performance

Gambito runs local, full-strength engines — Stockfish 18 for deep tactical accuracy and Maia (LC0) for neural, human-like play. No server lag, no compromised evaluations.

  • Turn-Based Ownership: Strict coordination between move generation and analysis preserves battery life and compute headroom on all platforms.
  • Local Binaries on Desktop: macOS, Windows, and Linux bundle native engine binaries for blazing-fast startup and zero-latency analysis.
  • Native Build on Mobile: iOS and Android compile engine C++ components directly into the platform pipeline for full offline performance.
SF-18

Help & Support

How do I set up the engines on desktop?

On macOS and Linux run bash tool/setup_engines.sh in the project directory. On Windows run pwsh -File tool/setup_engines.ps1. The script downloads and installs Stockfish 18 and Maia (LC0) locally. No internet connection is needed after setup.

Is my data private? Does it work offline?

Yes — fully. All engines run locally on your device, all games and puzzles are stored in a local SQLite database, and no data is ever sent to a server. No account is required to use any feature.

Why does engine analysis pause when I make a move?

On mobile, only one engine process can be active at a time. Gambito uses strict turn-based ownership — the playing engine takes priority during move generation, then analysis resumes automatically. On desktop, engines run as separate isolated processes so this does not apply.

How do I generate puzzles from my own games?

Play or import any game, then run post-game analysis. Stockfish will automatically flag blunders and critical mistakes in your move history. These positions are saved to your local Personal Blunders puzzle pool and become available in the Personal Blunders puzzle mode.

How do I import or export games?

Tap the Game Library from the main menu. Use the import button to load a PGN or paste a FEN string. To export, open any saved game and choose Export PGN. All game data stays on your device.

How do I connect a Chessnut board?

Open Settings and navigate to Board Connection. Make sure Bluetooth is enabled, then tap Scan. Supported devices — Chessnut Air and Chessnut GO — will appear in the list. Tap to connect. The app will detect pieces via RFID and sync board state automatically.

How do I contact support?

Visit gambitochess.com or email us through the support page. You can also report issues on the GitHub repository linked in the footer.