ChessPivot
open-source spaced-repetition trainer

Listudy review: scores and evidence

Listudy offers free opening memorisation by spaced repetition from a PGN, tactics (including blindfold ones) and endgames against Stockfish, in ten languages including French. It does not analyse the player’s own games and has no courses.

Overall score

3.4/ 10

Rank

25/ 147

Languages

10

Yearly price

free (no paid offer on listudy.org)

Official site
01

What the service is

Listudy is developed by Arne Vogel, named on the site with the address arne@listudy.org, together with community contributions on GitHub. The public repository has existed since June 2020; the server is written in Elixir/Phoenix with PostgreSQL and released under the AGPL-3.0 licence, the site pointing out that anyone may “run the server yourself as you wish, for any purpose”. The service offers opening memorisation by spaced repetition from a PGN, tactics (including “blind tactics” and “pieceless tactics”), endgames played out against Stockfish and a daily puzzle, in ten languages including French. There is no paid plan and no advertising: the site is entirely free and the code is open.

02

Activity history

  1. 2026-02A burst of development on 22 and 24 Feb 2026: chessground updated, the chessboard offset fixed and apostrophe encoding in chapter names corrected (issue #181).
  2. 2024-05Commits on 12 May 2024 covering the support page and the content security policy (“support: try on stockfish”, “csp: update for support”).
  3. 2022-02The Portuguese translation was merged on 28 Feb 2022 (pull request #108), as part of the community localisation effort.
  4. 2020-06The ArneVogel/listudy GitHub repository was created on 26 Jun 2020 (“Listudy - chess training server”, AGPL-3.0, 391 stars).
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

0.4

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

https://listudy.org/en: studies created from a pasted PGN; no Chess.com or Lichess connection

A2 :0Automatic engine analysis of every game

https://listudy.org/en: no engine analysis of your games

A3 :0Recurring mistakes identified across all your games

https://listudy.org/en — no mention of error aggregation (no game is imported)

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

https://listudy.org/en — no mention of an error typology

A5 :0Written explanation of each mistake

https://listudy.org/en — no mention of an explanation of an error

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

https://listudy.org/en: no information

A7 :0Tracking each weakness over time

https://listudy.org/en: no history found

A8 :0Comparison with players of the same rating

https://listudy.org/en: no comparison

BOpenings

2.8

B1 :2Building a personal repertoire

https://listudy.org/en: studies created from any PGN (build whatever you like)

B2 :2Training the repertoire (drills, games)

https://listudy.org/en: interactive drill + spaced repetition over the studies; no full game against an opponent playing the repertoire (the positions played against Stockfish are endgames and studies, not the repertoire).

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

https://listudy.org/en: no deviation detection

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

https://listudy.org/en: the lines come from the user and are not checked

B5 :0Opening explorer and statistics

https://listudy.org/en: no explorer

B6 :1Explanation of opening plans and ideas

https://listudy.org/fr: an “Ouvertures” section (names and moves); no plans explained

CTargeted training

3.3

C1 :0Exercises drawn from your own games

https://listudy.org/en: no exercise built from your own games

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

https://listudy.org/fr: “thousands of sequences from real games”; no classification by theme and no rating found

C3 :2Endgame training

https://listudy.org/en: “endgames against Stockfish” (positions played out against the engine)

C4 :0Strategic and positional training

https://listudy.org/en — no mention of positional exercises (tactics, endgames and openings only)

C5 :0Training defense and alertness

https://listudy.org/en — no mention of defensive exercises

C6 :2Training calculation and visualization

https://listudy.org/en: “blind tactics” (without the last two moves) and “pieceless tactics”

C7 :0Difficulty matched to your real level

https://listudy.org/en: fixed level

C8 :2Spaced repetition (named algorithm)

https://listudy.org/en — “spaced repetition” on the studies; algorithm not named (neither on the site nor in the https://github.com/ArneVogel/listudy README)

C9 :2Personalized training plan

https://listudy.org/en — “Daily Puzzle” + a review queue for the studies; neither a time budget nor priorities

DPrice and value

10.0

D1 :3What the free plan actually lets you do

https://listudy.org/en: “Free and Open Source”, everything unlimited

D2 :3Annual price of the full plan

https://listudy.org/en: free

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

https://listudy.org/en: no payment, no renewal

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

https://listudy.org/en — “Free & Open Source”, no paid offering

ERigor and honesty

5.0

E1 :0Published evidence of effectiveness

https://listudy.org/en: no effectiveness data

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

https://github.com/ArneVogel/listudy: GitHub issues (fixes once reported, e.g. #181)

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

https://github.com/ArneVogel/listudy: source code public under AGPL-3.0

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

https://listudy.org/en: factual wording

FContent and method

1.3

F1 :0Courses organized by rating level

https://listudy.org/en: no course

F2 :1Course authors named and titled

https://listudy.org/en: Arne Vogel is named, with no title

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

https://listudy.org/en: no course content

F4 :0Published method of progression

https://listudy.org/en: no method

F5 :1How often the content is updated

https://github.com/ArneVogel/listudy/commits/master: last commit 24 Feb 2026 (< 12 months)

GPlaying and practice

1.7

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

https://listudy.org/en: not possible

G2 :1Realistic artificial opponents

https://listudy.org/en: Stockfish on the endgames; levels not documented

G3 :1Replaying one specific position against the machine

https://listudy.org/en: play an endgame or a study position against Stockfish

G4 :0Tournaments and organized competition

https://listudy.org/en: none

HExperience and accessibility

2.7

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

https://listudy.org/en: web only

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

https://listudy.org/en: no store rating; no third-party review cited on the site

H3 :2Interface languages available

https://listudy.org/ — language picker in the footer: EN DE ES FR HE IT NL PT TR VI (10)

H4 :0Accessibility (keyboard, screen reader)

https://listudy.org/en: no accessibility page

H5 :1Offline use and known incidents

https://listudy.org/en: depends on the server; no incident found

IPreparation and study

0.0

I1 :0Preparing for a named opponent

https://listudy.org/en — no mention of preparing against, or profiling, a named player

I2 :0Annotating and sharing games (studies)

https://listudy.org/en — “Create a new Study” = an opening PGN for spaced repetition; no comment and no annotation

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

https://listudy.org/en — no mention of entering or scanning a game played over the board

I4 :0Searching your games (filters, position)

https://listudy.org/en — no mention of the player’s own games (nothing is imported)

JHuman coaching and community

3.3

J1 :0Access to human coaches

https://listudy.org/en: no coach

J2 :1Size and activity of the community

https://github.com/ArneVogel/listudy: 391 stars, GitHub issues; no daily forum

J3 :0Tools for trainers, clubs and schools

https://listudy.org/en: no coach area

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

https://listudy.org/en: no leaderboard and no streak

KPersonal data and interoperability

6.7

K1 :2Exporting your data (games, repertoire)

https://listudy.org/en: studies in PGN format (import/export); full export not documented

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

https://listudy.org/en/privacy: hosted on DigitalOcean (country not stated), transfer in case of a sale, backups kept for a year

K3 :3Public API and source code

https://github.com/ArneVogel/listudy: open source (AGPL-3.0)

04

Also, outside the grid

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

  • Pieceless tactics
  • Create and share your own tactics
  • Books recommended by grandmasters
  • Openings / motifs / players / events explorer
05

Sources consulted

06

Services with a similar profile