Review · Analyse · Train
A personal chess coach on your phone. Import your Lichess and Chess.com games, get a full engine review that tells the story of the game, and train on puzzles built from your own mistakes. Two engines run on the device — nothing goes to a cloud, and there is no account.
For Android, iPhone and iPad. Free with ads — Fianchetto Unlimited is optional.
Not another puzzle database. Fianchetto learns from the games you actually played.
Type your Lichess or Chess.com username, paste a link or a PGN file.
Every move graded, accuracy per phase, key moments and a written story.
Your mistakes become puzzles, served again with spaced repetition.
A Game Score, a six-axis skill radar and one focus for the week.
Numbers tell you that you lost. The review tells you where and why.
After the review, Fianchetto writes the game up in chapters tied to the key moments — with arrows and highlights on the board — in English or Polish, in a popular or a technical tone.
“White won the opening battle, but the middlegame turned on move 29: Kh1 stepped away from the threat that wasn't there and let Black's rook in on f2.”
A quick review catches the obvious errors and most tactics in seconds. Want more? Deepen the same game without starting over. Review a whole folder at once with batch analysis.
Ten grades: brilliant, great, best, excellent, good, book, inaccuracy, mistake, blunder and missed win — plus accuracy, average centipawn loss and accuracy for the opening, middlegame and endgame separately.
The positions you got wrong, coming back until you get them right.
Every mistake found in a review becomes a puzzle: the position just before it, your side to move. Find the engine's move in up to three tries. Solve it first time and it comes back in days; miss it and it comes back tomorrow. It is the same idea flashcard apps use to make things stick — applied to your own games.
Daily puzzles with a streak, a hard mode that asks for the whole engine line rather than just the first move, and filters by opening, tactical motif and game phase.
Every opening you actually play, sorted by how often. Win rate, accuracy, the moment you usually go wrong, recurring mistakes with board previews — and the puzzles from that opening, one tap away.
A Game Score from 0 to 100, a playstyle badge, a six-axis skill radar, your strongest and weakest side, a tactics heatmap — and one focus for the week, the mistake you repeat the most.
One shows you the objectively best move. The other plays the way people do.
A modern NNUE engine and one of the strongest in the world. Its neural network is downloaded once, on request, and then works offline. Use it when you want the truth about a position.
A classical engine with a human character. Works the moment the app is installed, and supports a real strength limiter from 1000 to 2600 — a good sparring partner rather than a wall.
Play against either engine at five levels — Beginner (~1000), Club Player (~1400), Intermediate (~1700), Advanced (~2000) and Expert (~2400) — with either colour, an optional evaluation bar, hints and live analysis. Or play against a human-like bot built on Maia-2, a neural network trained on Lichess games to play like people of a given rating — and see in Analyze and the review what a player at your level would most likely have played. Finished games go straight to the Library and into the review.
The core of the app is free and stays free. Unlimited removes the ads and adds more of the same.
| Feature | Free | Unlimited |
|---|---|---|
| Game import, review, story and batch analysis | ✓ | ✓ |
| Puzzles from your mistakes, openings, Game Score | ✓ | ✓ |
| Play against Caissa, Arasan and Maia | ✓ | ✓ |
| Engine lines at once | 3 (5 for a session with an ad) | 5 |
| Live analysis depth | up to 28 | up to 40 |
| Recurring mistakes | top 3 (all for 24 h with an ad) | all |
| Extra board themes, piece sets and app themes | preview (try with an ad) | ✓ |
| Maia bot characters: solid, aggressive, wild | natural (others 24 h with an ad) | ✓ |
| Hints while playing | limited (+3 with an ad) | unlimited |
| Streak freeze | with an ad | 2 a month |
| Shared game images | with watermark | clean |
| Ads | banner, occasional interstitial | none |
Plans, prices and any free trial are shown in the app and in the store before you pay. Purchases are handled by Google Play or the App Store and can be restored on a new device from the Unlimited card in Settings (Restore purchases). Full details in the Terms of Use.
Can't find the answer? Write to us — see Support below.
Open the Library tab and tap the import button. You can:
No password or login is needed — only public games are downloaded. You can save your usernames in Settings → Accounts.
Check the spelling of the username and that you picked the right site. Only finished, public games are available through the sites' public APIs — games in progress and some private or unrated games are not. Importing needs an internet connection; the analysis afterwards does not.
Caissa evaluates positions with a neural network that is too large to ship inside the app. It is downloaded once, when you first choose Caissa, and then works offline. Until then you can use Arasan, which works straight after installation. You can delete the network to free space in Settings at any time.
From your reviewed games. Every inaccuracy, mistake or blunder you made becomes a puzzle. Review more games and you will get more puzzles. Games of opponents you are scouting are analysed too, but their mistakes never land in your training queue.
Yes, it is offline. Both engines are built into the app and run on your phone; positions are never sent to a server. Your games, reviews, puzzles and settings are stored only on your device. The network is used only to download games you ask for, to download the Caissa network and the Maia model once, to show ads, for purchases and — if you allow it — for anonymous usage statistics. Details are in the Privacy Policy.
Because there is no account or cloud, data is not synced automatically. You can share any game as PGN from the Library and import it on the new device. Your Lichess and Chess.com games can simply be imported again by username.
Install the app with the same Google or Apple account you used to buy it, open the Unlimited card in Settings and tap Restore purchases. Purchases do not carry over between Android and iOS automatically — if you switch platforms, write to us with the customer ID shown on the Unlimited screen and we will help.
Subscriptions are managed by the store, not by the app:
Cancel at least 24 hours before the renewal date to avoid being charged for the next period. Refunds are decided by Google Play or Apple under their own policies; Apple refunds can be requested at reportaproblem.apple.com. Uninstalling the app does not cancel a subscription.
Go to Settings → Privacy & data. Use Ad privacy choices to change your advertising consent at any time, and switch off Share anonymous usage data if you prefer. On iOS the tracking permission is in the system Settings app under Privacy & Security → Tracking.
Use Settings → Privacy & data → Delete all data, or uninstall the app. There is no account and no copy on our side, so that removes everything. Note that this cannot be undone.
Yes — English and Polish, in Settings. The same switch changes both the interface and the game narration.
A bug, a game that was graded strangely, an idea or a question about a purchase — write to us and we'll get back to you.
dawikk.apps@gmail.comFor a purchase issue, include the customer ID from the Unlimited screen in Settings. For a review issue, attach the game's PGN.