Using Lichess and Chess Analyzer Pro Together
Lichess is great.
It's free, open-source, and has one of the best web-based analysis boards available. The opening explorer, the studies feature, the puzzle system. Lichess does a lot right.
I use it myself. My Lichess profile is linked in the footer.
But Lichess analysis happens in a browser. That means:
- You need an internet connection.
- Your games live on their servers.
- The analysis engine runs in WebAssembly, which is slower than native.
- There's no local database to track your progress over time.
Chess Analyzer Pro fills that gap. It's not a replacement for Lichess. It's a companion.
Here's how to use them together.
Importing Games from Lichess
Open Chess Analyzer Pro. Click Load Game (or press Ctrl+O). Select the Lichess tab.
You have two options:
Import by Username
Enter your Lichess username. The app fetches your recent games using the Lichess API.
You can configure how many games to fetch in Settings → Player Settings. Default is 10, max is 30.
The games appear as an inline list showing date, opponent, result, time control, and move count. Double-click to load one.
Import by Game URL
Paste a Lichess game URL like https://lichess.org/AbCdEfGh. The app fetches that single game and loads it directly.
This works for any public Lichess game, not just your own.
What Happens After Import
Once the game loads, you analyze it the same way as any other game. Click Analyze Game. Stockfish runs locally and classifies every move.
The game gets saved to your local SQLite database. You can find it later in the History view, searchable by player, opening, date, or ECO code.
If you want a backup, export your game history to CSV from the History view. That file lives on your machine.
Opening Explorer and Book Moves
When you analyze a Lichess game, the app tries to identify the opening using a local SQLite database built from the Lichess ECO dataset. It checks moves against known opening lines.
You can also configure a Polyglot opening book (.bin file) in Settings → Book Settings for deeper opening coverage.
The Explorer tab (new in v2.1.0) gives you an independent board where you can explore variations from any position, with live engine analysis and book move suggestions.
Lichess Token for Authenticated Access
Some Lichess API endpoints require authentication. If you want to use the Opening Explorer or import private games, you'll need a Lichess personal access token.
Generate one at lichess.org/account/oauth/token. No special scopes needed. Just create a token and paste it into Chess Analyzer Pro Settings → API Settings → Lichess Token.
Without a token, game import still works for public games. The token only matters for authenticated lookups.
What This Setup Gives You
Combining Lichess with a local analysis tool gives you:
- Play on Lichess (or Chess.com, or over the board)
- Import to Chess Analyzer Pro for unlimited local analysis
- Track your performance across all your games in one local database
- Keep a private backup of your analysis via CSV export
- Analyze offline . no internet needed after import
Links
- Download Chess Analyzer Pro: chess-analyzer-ut.vercel.app/releases
- Lichess: lichess.org
- GitHub Repository: github.com/imutkarsht/Chess_analyzer
- My Lichess Profile: lichess.org/@/ImutKarsht