In development Free software v 0.20
Fianchetto

A serious chess companion
for serious players.

Fianchetto combines the raw power of Stockfish with the human insight of Maia — and the aggressive, attacking eye of Reckless — to help you understand every move, natively on iPhone, iPad, and Mac. All analysis runs on‑device.

Ruy Lopez · After 4…Nf6 · Inkwell piece set

macOS Pre-release iPadOS Pre-release iOS Pre-release Android In development Windows In development Linux In development iCloud Sync All analysis on‑device Version 0.20.x · Pre‑release
§I
The Engines

All three run entirely on your device. No server. No subscription.

Three engines, one goal.

Three independent analytical minds — each seeing the same position differently. Stockfish, Maia, Reckless
Stockfish

Unmatched Tactical Depth

The strongest open-source chess engine in the world, running locally. Find every tactic, refutation, and resource your opponents might find — before they do.

  • Depth: 1 – 40, configurable
  • Network: Stockfish NNUE (~94 MB)
  • Role: Primary analysis engine
stockfishchess.org →
Maia

Human-Like Insight

Trained on millions of human games, Maia predicts what real players would play at your Elo level — not just the computer-optimal move. Learn natural, human chess rather than engine lines nobody plays.

  • Elo range: 600 – 2600
  • Model: Maia 3 CoreML (~44 MB)
  • Role: Human-style prediction & play
maiachess.com →
RecklessNew in beta

The Aggressive Second Opinion

An attacking engine tuned for sharp, sacrificial play. Reckless surfaces the bold, tactical lines Stockfish tends to play around — and cross-checks Stockfish so you see exactly where the two disagree: the moments most worth a closer look.

  • Network: Reckless NNUE (~60 MB)
  • Role: Sharp lines, second opinion & play
codedeliveryservice/Reckless →
§II
Features

From opening theory to endgame technique, Fianchetto covers every phase of your game.

A complete chess workbench.

Fianchetto is built for the player who wants to understand the game — not just play it. Every feature is designed around the same premise: what does a serious student actually need?

01

Interactive Evaluation Graph

Visualize the flow of every game with per-move tooltips, an evaluation bar, and engine recommendations rendered as board arrows.

02

Annotation-Driven Drills

Automatically generate drills from your own mistakes. Practice finding the better move at every inaccuracy, mistake, and blunder you played.

03

Tactics from Your Games

Personalized puzzles extracted from positions you've actually faced. Spaced repetition resurfaces weak spots and fades out patterns you've mastered.

04

Opening Repertoire

Build separate repertoires for White and Black with automatic gap analysis. Drill your lines with spaced repetition and export the whole tree as PGN.

05

Opening Explorer

ECO codes and named continuations built in, plus Lichess community and Masters databases. A personal opening book grows from your imported games with win/draw/loss stats.

06

PGN & Bulk Import

Import 25,000+ games in the background without freezing the UI. Pulls directly from Chess.com and Lichess by username, with multi-encoding support for any PGN file.

07

Play Any Way

Challenge Stockfish, Maia, or Reckless with time controls, play over-the-board with a built-in clock, or use the standalone chess clock. Square Off Pro, Chessnut, ChessUp 2, and Millennium board support over Bluetooth.

08

iCloud Sync

Your game library syncs across your Apple devices via your private CloudKit container — start analysis on Mac, pick it up on iPad or iPhone.

09

Native Swift

Built entirely in Swift and SwiftUI — no web views, no Electron. Adaptive layouts for iPhone, iPad, and Mac, with voice move input, keyboard shortcuts, and VoiceOver throughout. The Android port compiles the same native Swift core.

§III
Import

Bring your entire game history with you. Fianchetto handles the heavy lifting.

Bring your history with you.

Import your entire game library from any source. 25,000+ games in the background, without freezing the UI. Multi-encoding support for any archive you carry.

Source I
Chess.com

Import all your games directly by username — no export required. Your full history, without ceremony.

Source II
Lichess

Pull your full game history by username, or share a Lichess game link straight into the app. Free APIs power opening explorer and tablebase too.

Source III
PGN Files

Drop in any PGN file. Supports UTF-8, Latin-1, and Windows-1252 encodings — whatever archive you carry.

§IV
Privacy

Fianchetto is built offline-first. Stockfish, Maia, and Reckless run entirely on your device — no server, no account, no subscription.

  • All engine analysis runs on-device; the engines never phone home
  • No account required — no sign-up, no login, no servers of ours
  • No telemetry, no analytics, no tracking — nothing is collected
  • Optional iCloud sync uses your own private CloudKit container
  • Chess.com, Lichess, and tablebase requests happen only when you use those features
  • Free software under GPL-3.0 — source code published when the app ships
All analysis is local.

Stockfish, Maia, and Reckless run entirely on your device. Your games, your analysis, your hardware. No cloud dependency — not even optionally for the engines.

Read the full privacy policy →
§V
Platforms

Native on Apple platforms, with Android, Windows and Linux in active development.

macOS, iPadOS, iOS —
with Android, Windows
and Linux on the way.

macOS
Pre-release
iPadOS
Pre-release
iOS
Pre-release
Android
In development
Windows
In development
Linux
In development

Fianchetto is built as a native app for Apple platforms, with an Android version under active development at broad feature parity — the three engines, consensus annotation, repertoire, tactics, endgame, opening explorer, stats, voice move input, and the Square Off Pro, Chessnut, ChessUp 2, and Millennium boards all work on Android too.

A few things stay Apple-only today: iCloud sync (Android uses file backups instead), Game Center online play, repertoire PDF export, and the macOS auxiliary windows / iPad multitasking layouts.

Windows and Linux are earlier work. The engines already build and run natively on both — Stockfish and Reckless compile from source there rather than shipping as Apple frameworks — and the desktop app is being brought up on top of that.

The app is in pre-release development and not yet on the App Store or Google Play.

Beta testing is paused.

Fianchetto for iPhone, iPad and Mac is in active development and builds ship often. Testing will reopen once things settle — write to us if you would like to hear when it does.

Free software under GPL-3.0.

Fianchetto is free software, licensed under the GNU General Public License v3.0. The source code will be published when the app ships — read it, fork it, contribute to it. No black boxes.

GNU GPL v3.0
§VI
By the numbers

Built for serious players.

Built for serious players.

25k+
Games importable in one batch
3
Engines, all running locally
6002600
Maia Elo range
7 · 6
Piece sets & board themes
3+3
Apple platforms, plus Android, Windows and Linux in development
0
Required accounts or subscriptions

Ready to improve
your game?

Fianchetto is in active development and not yet in app stores. This site will be updated when it ships — in the meantime, questions and interest are welcome.

Free · Free software (GPL-3.0) · No account required

Questions? Write to us.
  • support@fianchettochess.app
  • Pre-release — not yet in app stores
  • Free software under GPL-3.0
  • No account required
  • Version 0.20.x