ChessLoop
Author: Nick Antonizick
18 July 2026
00 / 11

♞ ChessLoop



Use the navigation buttons below, Arrow keys, Page up, page down, spacebar or just click to start the presentation.

01 / 11

♞ ChessLoop

Spaced-Repetition Chess Opening Trainer

Teach it your repertoire by playing moves. It drills you back, corrects mistakes, and schedules review so the positions that break you get more practice.

Teach / Learn Practice Feedback Track
02 / 11

What ChessLoop Does

Train your openings through guided repetition

03 / 11

Core Capabilities

Feature Overview

Opening Library Builder

  • Teach by playing moves on the board
  • Per-move notes and annotations
  • PGN export, line navigation, duplication

Spaced-Repetition Drill Engine

  • Modified SM-2 algorithm
  • Leech detection (4+ cumulative misses)
  • Weakness-biased session selection

Public Library Discovery

  • Browse, search, filter by ECO/difficulty
  • Fork to your own account, star favorites
  • Read-only viewer for browsing without forking

Track your own games

  • Upload your own games PGN Files
  • Document wins/losses, what happened, and lessons learned.
  • Monitor trends/progress over time to spot, analyze and correct behaviors, and habits
04 / 11

Public Library Discovery

Share and Learn from the Community

Browsing

  • Search/filter by ECO code, color, difficulty
  • Star favorites, leave comments

Two Ways to Use a Public Library

  • Fork / Add to My Library — copies it to your account
  • Learn / View — read-only viewer, no forking required
Opening Library Browser
05 / 11

Teaching Board

Build Your Repertoire Visually

Record opening lines by dragging pieces on the board. Every move captures FEN position and PGN notation automatically.

Move Navigation

  • ⟪ First · ‹ Previous · Next › · Last ⟫
  • Jump to live position or any point in the line
  • ↓ PGN export with [Event] header

Line Management

  • ⧭ Duplicate a line (creates a full copy)
  • Rename by double-clicking
  • Delete a move and everything after it
Game Tracking and Self Analysis
06 / 11

Move Annotations

Document Your Strategy

Per-Move Note Editor

  • Click a move → Add note → type (Ctrl+Enter to save)
  • Notes persist across every session
  • Visible in Teaching, Unrated Learning, and Practice

Use Notes For

  • Why you play a particular move
  • Warning about traps in the line
  • Linking to outside analysis
Learning and Training Arenas
07 / 11

Practice Sessions

Drill Your Weaknesses

Session priority: overdue first → leeches (in leech-drill mode) → new items (20% weight) → weakness bias (ease < 1.8 gets 2× weight)

Managed Practice
08 / 11

Intelligent Feedback

Motor Memory Through Physical Execution

The critical difference from flashcard systems: you must physically play the correct move to continue — recognition alone doesn't count.

On a Wrong Answer

  • Board flashes red immediately
  • Animated arrow shows the correct move
  • You cannot proceed until you play it
Instant feedback for incorrect moves
09 / 11

Progress Tracking

See Your Improvement Over Time

Accuracy Heatmap

  • X-axis: move number in the opening
  • Bar height/color: success rate
  • Green ≥80% · Yellow 50–79% · Red <50%

Mastery Badges

  • not_started → learning → developing
  • advanced → mastered
  • Per-library, based on accuracy thresholds
Statistics Tracking
10 / 11

Appearance & Customization

Dark/Light Theme, Board & Piece Sets

Board Themes

  • Brown (default) · Blue · Green · Ice · Purple

Piece Sets

  • CBurnett (default) · Alpha · Mono · Shadow

App Theme

  • Dark (default) or Light — persists per-user, syncs across devices
Managed Practice
11 / 11

♞ ChessLoop

How how good do YOU want to be?

Teach it your repertoire by playing moves. It drills you back, corrects mistakes, and schedules review so the positions that break you get more practice.


NOW in alpha release:
(Access will be intermittent during this alpha testing phase, as the service is running on temporary infrastructure.)

(Access will be intermittent in alpha, the service is running on temporary infrastructure.)

https://bld2.taild1bb43.ts.net:8443/