ChessPivot
FSRS opening repertoire trainer

ChessAtlas review: scores and evidence

Builds an opening repertoire (tree editor, PGN import, course library), drills it with FSRS spaced repetition and detects where imported Lichess/Chess.com games left the preparation. No documented engine analysis of games, no tactics, no endgames, no online play (DarkSquares and ChessEndings are separate products).

Read on August 30, 2026 from the service’s public pages — every score cites the page read.

Overall score

4.7/ 10

Rank

6/ 128

Languages

2

Listed price

$83.88/yr (annual price shown on chessatlas.net/pricing, $6.99/mo ×12; App Store $83.99) ≈ €77 ($1 ≈ €0.92)

Official site
01

What the service is

ChessAtlas is an opening repertoire trainer published by ANKT SERVICES, a French SAS registered in Angers (SIREN 843902156, privacy policy updated 20 March 2026) and founded by Antoine Tamano, who describes himself as "a club-level player, not a master". The launch date is not published: the earliest dated markers are that March 2026 policy, an editorial policy dated 24 April 2026, blog posts from June 2026 onwards and an iOS app released on 8 June 2026; the pricing page still shows a "Beta Launch" discount. The service lets you build a repertoire (tree editor, PGN import, free course library), review it with spaced repetition using the FSRS algorithm, import your Lichess and Chess.com games to find the exact move where you left your preparation (Deviation Finder), and track opponents' novelties and gaps in your repertoire, with win-rate statistics by opening. The free plan is presented as "a complete trainer, not a demo" (200 variations, 2 linked accounts); Premium costs $6.99 a month or $83.88 a year and can be cancelled online. ChessAtlas does no documented engine analysis of games, no tactics, no endgames and no online play (DarkSquares and ChessEndings are separate products from the same publisher). Interface in English and French; hosted on DigitalOcean in Amsterdam, with no advertising tracker.

02

Activity history

  1. 2026-08Version 1.1.0 of the iOS app "Chess Openings - ChessAtlas" on 11 August 2026: improved review scheduler and retry of failed puzzles.
  2. 2026-07On 15 July 2026, iOS version 1.0.1 adds Lichess study import and offline training; on 10 July, the blog publishes a video walkthrough on editing a course.
  3. 2026-06On 1 June 2026, a post introduces automatic Lichess/Chess.com game import and the Deviation Finder; on 8 June, iOS app 1.0 is released on the App Store (seller Antoine Tamano / AnKT Services).
  4. 2026-04Editorial policy dated 24 April 2026: chess.js validation of every move sequence at build time, sourced statistics, verified corrections shipped within 48 hours.
  5. 2026-03Privacy policy updated 20 March 2026: ANKT SERVICES SAS (Angers), hosting on DigitalOcean in Amsterdam, consent-based PostHog, Sentry, no advertising tracker. It is the oldest dated document found.
03

The scores, evidence by evidence

Every score points to the page read and the fact found there. A fact documented nowhere is not credited: document it, then write to us.

APersonalized diagnosis

3.3

A1 :3Importing your games (Chess.com, Lichess, PGN files)

https://chessatlas.net/features/game-import: Lichess (API) + https://Chess.com; /features/repertoire-builder: game import from PGN files

A2 :1Automatic engine analysis of every game

https://chessatlas.net/features/opening-trainer: optional evaluation bar during training; no engine analysis of games documented

A3 :1Recurring mistakes identified across all your games

https://chessatlas.net/features/game-import: "win rates by opening"; no mistake named or counted

A4 :1Types of mistakes covered (tactics, strategy, endgame, time…)

https://chessatlas.net/features/deviation-finder: single axis = repertoire deviation (opening)

A5 :0Written explanation of each mistake

https://chessatlas.net/features/deviation-finder: deviating move highlighted on the board, no explanatory text

A6 :0Stated verification of the diagnoses (procedure, rates)

No mention of diagnosis reliability on https://chessatlas.net/features/game-import

A7 :2Tracking each weakness over time

https://chessatlas.net/features/game-import: dashboard, performance trends by opening over time

A8 :0Comparison with players of the same rating

No comparison to a rating band on https://chessatlas.net/features/game-import

BOpenings

7.2

B1 :3Building a personal repertoire

https://chessatlas.net/features/repertoire-builder: PGN import, visual tree, suggestions from master games and one’s own imported games

B2 :2Training the repertoire (drills, games)

https://chessatlas.net/features/opening-trainer: interactive drill + FSRS; no full game against an opponent playing the repertoire

B3 :3Spotting where you left your repertoire in your games

https://chessatlas.net/features/deviation-finder: deviations detected automatically then added to the review queue

B4 :2Verification of the lines taught (engine, practice)

https://chessatlas.net/features/repertoire-builder: suggestions from "master games and engine analysis"; https://chessatlas.net/editorial-policy; no threshold published

B5 :1Opening explorer and statistics

https://chessatlas.net/features/game-import: statistics on one’s own games; no external database explorer shown

B6 :2Explanation of opening plans and ideas

https://apps.apple.com/app/id6770867404: "Read mode explaining strategic ideas"; https://chessatlas.net/blog written opening guides

CTargeted training

2.6

C1 :2Exercises drawn from your own games

https://chessatlas.net/features/deviation-finder: deviations added to the training queue, reviewed in series

C2 :0Bank of tactical exercises (size, themes, rating)

No tactics bank on https://chessatlas.net or https://chessatlas.net/pricing

C3 :0Endgame training

No endgame module on https://chessatlas.net (ChessEndings is a separate site)

C4 :0Strategic and positional training

https://chessatlas.net: six feature pages, all about openings; no positional exercise

C5 :0Training defense and alertness

https://chessatlas.net: no mention of a defensive exercise

C6 :0Training calculation and visualization

No calculation exercise on https://chessatlas.net (DarkSquares is a separate product, https://darksquares.net)

C7 :0Difficulty matched to your real level

https://chessatlas.net/features/spaced-repetition: FSRS intervals; no adaptive difficulty rating of exercises

C8 :3Spaced repetition (named algorithm)

https://chessatlas.net/features/spaced-repetition: "FSRS (Free Spaced Repetition Scheduler)" named; https://chessatlas.net/features/opening-trainer: "reviewing due cards" mode

C9 :2Personalized training plan

https://chessatlas.net/features/opening-trainer: queue of due cards + "weak spots", the same for everyone; no adjustable time budget

DPrice and value

6.7

D1 :2What the free plan actually lets you do

https://chessatlas.net/pricing: free "forever", 200 variations, 2 linked accounts, "a complete trainer, not a demo"

D2 :1Annual price of the full plan

https://chessatlas.net/pricing: $83.88/year ≈ €77 → €76-150 band

D3 :2Commercial transparency (price shown, trial, cancellation)

https://chessatlas.net/pricing + /cgv: price displayed, trial, cancel button; automatic renewal

D4 :3Number of paid tiers (how simple the offer is)

https://chessatlas.net/pricing: Free $0 and a single Premium tier ($6.99/month or $83.88/year), no one-off purchase

EEvidence and transparency

6.7

E1 :1Published evidence of effectiveness

https://chessatlas.net/features/spaced-repetition: "200% better retention" (general study, Karpicke 2008), no product data

E2 :2Chess verification of the content (positions, lines)

https://chessatlas.net/editorial-policy: chess.js validation, cross-checking against databases, correction within 48 h; no threshold

E3 :2Transparency of the method (algorithms, code)

https://chessatlas.net/about + /features/spaced-repetition: FSRS named; https://github.com/chessatlas with no public repository

E4 :3Marketing claims that can be checked (no overselling)

https://chessatlas.net/about: factual wording, limits stated (untitled founder, uneven content across languages)

FContent and method

4.7

F1 :1Courses organized by rating level

https://chessatlas.net: opening course library; no level labelling found

F2 :1Course authors named and titled

https://chessatlas.net/about: founder Antoine, "club-level player", untitled

F3 :2Content formats (text, video, interactive)

https://chessatlas.net/blog (text) + interactive trainer; video limited to a tutorial dated 10/07/2026

F4 :0Published method of progression

No progression method on https://chessatlas.net/about

F5 :3How often the content is updated

https://chessatlas.net/blog: posts in May, June, July 2026; App Store version 1.1.0 dated 11/08/2026

GPlaying and practice

0.0

G1 :0Playing humans online (pool, anti-cheating)

No online play on https://chessatlas.net

G2 :0Realistic artificial opponents

No artificial opponent on https://chessatlas.net/features/opening-trainer

G3 :0Replaying one specific position against the machine

No practice from a position on https://chessatlas.net

G4 :0Tournaments and organized competition

No tournament on https://chessatlas.net

HExperience and accessibility

4.0

H1 :3Platforms available (web, iOS, Android, desktop)

https://chessatlas.net: https://app.chessatlas.net + https://apps.apple.com/app/id6770867404 + https://play.google.com https://net.chessatlas.app

H2 :1User ratings and reviews (stores, press)

https://apps.apple.com/app/id6770867404: 4.3/5 on only 3 ratings (< 100 reviews); Play not readable

H3 :1Interface languages available

at least two languages (French interface found, total number not recorded) — https://chessatlas.net/fr: fully French interface; moves in English SAN notation (1.e4 c5)

H4 :0Accessibility (keyboard, screen reader)

No accessibility mention on https://chessatlas.net/fr or https://chessatlas.net/features/opening-trainer

H5 :1Offline use and known incidents

No status page or offline mention on https://chessatlas.net; no incident found

IPreparation and study

3.3

I1 :0Preparing for a named opponent

https://chessatlas.net/features/deviation-finder: "Opponent Novelties" aggregates opponents' moves from ONE’S OWN games; no report on a named player

I2 :1Annotating and sharing games (studies)

https://chessatlas.net/features/repertoire-builder: "Add notes to any position", !/? annotations; sharing by link not mentioned

I3 :1Entering a game played at a club (photo, scoresheet)

https://chessatlas.net/features/repertoire-builder: visual tree editor, moves entered on the board; no photo/OCR

I4 :2Searching your games (filters, position)

https://chessatlas.net/features/game-import: "Filter games by time control", games "tagged with their opening names for easy filtering"

JHuman coaching and community

1.7

J1 :0Access to human coaches

No coach on https://chessatlas.net

J2 :0Size and activity of the community

No forum or Discord on https://chessatlas.net (Facebook/Instagram/YouTube links only)

J3 :0Tools for trainers, clubs and schools

No coach/club area on https://chessatlas.net/pricing

J4 :2Engagement mechanics (streaks, virtual currency, reminders)

https://apps.apple.com/app/id6770867404: streaks and leaderboards; no virtual currency on https://chessatlas.net/pricing

KPersonal data and interoperability

6.7

K1 :2Exporting your data (games, repertoire)

https://chessatlas.net/features/repertoire-builder: PGN export of the repertoire; /privacy: PGN portability on request

K2 :3Protection of personal data (GDPR, hosting)

https://chessatlas.net/privacy: GDPR, ANKT SERVICES SAS (Angers), hosting on DigitalOcean Amsterdam, no advertising tracker

K3 :1Public API and source code

https://chessatlas.net/features/repertoire-builder: PGN only; no API; https://github.com/chessatlas with no public repository

04

Also, outside the grid

Features found that no criterion measures. They do not count towards the score.

  • Opening course library included for free
  • Tracking of novelties played by opponents
  • Detection of repertoire gaps (uncovered positions)
06

Sources consulted

07

Services with a similar profile

The three services whose category profile is closest — a distance over the eleven scores, computed, never chosen.