How It Works

Sparring Chess helps you practice chess your selected openings against a realistic configurable opponent. The sparring plays moves based on real game data from Lichess.

1. Configure a Sparring

Configure your practice opponent based on real game data.

  • Amateur mode: Your opponent plays moves commonly played by Lichess players at your selected rating level and time controls.
  • Master mode: Your opponent plays moves from master-level games in the Lichess database.
  • Date range: Filter to recent games for modern opening theory, or include older games for broader coverage.

2. Choose a line

Choose the line (the starting position) you want to practice.

  • Easy setup: Practice the opening moves after study.
  • Stop never practice what you study

3. My Games (optional)

Import your own games to see how you typically play in each position.

  • Import from Lichess/Chess.com: Analyze your personal games.
  • Track your moves: See which moves you've played most often and compare against the sparring opponent's choices.

4. Repertoire Configuration (optional)

Upload PGN files to build and study your opening repertoire.

  • Track coverage: See which lines you've studied and which positions need more work.

Sparring Configuration

Configure your sparring opponent's skill level and playing style. Your opponent will play moves from real Lichess games matching your criteria.

How it works

Sparring Level

My Lines

Your saved opening lines.

How it works
    + Add new line

    Create Line

    Create a new opening line to practice against.

    How it works

      My Games

      Import your games from lichess or chess.com.

      How it works

      Repertoire

      Upload your repertoire (a style from lichess or a pgn with your repertoire moves).

      How it works

      Engine

      Configure the Stockfish chess engine for position analysis.

      How it works

      Chess Sparring - Practice Openings Against Real Opponents

      What line to study today?

      Select a line...

      My Games

      -

      Sparrings

      -

      Repertoire

      -

      Engine

      Off

      Sparring Games Moves

      Moves based on your sparring configuration

        My Games

        Moves of your imported games.

          Your Repertoire

          Moves based on your current repertoire