rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
White to move
Saves the moves played on this board -- for a bot game, or entering an OTB/club game move-by-move.
Play Vs Bot (Phase 1)
Bot disabled.
Engine Analysis
One-Shot Eval Debug
Move History
No moves yet
Move Database
📚 Chess Library
🏆 Tournaments & Club Nights
Group games from a tournament or club night together by round -- useful for OTB play where games aren't imported from Lichess/Chess.com. Share an event with a friend via a link, or make it public.
Loading…
📚 Imported Games Library
Page 1
Loading games...
📥 Import Games
Import games from multiple sources for analysis
Import from Lichess.org
ℹ️ How it works: This imports your Lichess games. Games already in the database will be skipped automatically - only new games are imported.
Checks your most recent games (skips already imported)
Import from Chess.com
Imports from most recent archives first
Import from PGN
Paste a PGN (Portable Game Notation) to import a single game
Check & Finalize Import
Import Status
🎓 Courses
Loading courses…
Edit Course
0 moves playedOff-book moves save automatically as you play them
📊 Common Moves
Navigating will load moves for this position…
🔧 Stockfish Analysis
Navigating will run engine analysis…
☁️ Cloud Eval
Navigate to load Lichess cloud eval…
Course Moves
#
White
Black
Current Move
Select a course to begin study
🔶 Variation Details
📊 Chess Analysis
📊 Position Analysis
Analyze positions from your games to understand patterns and find improvements
Select an opening to view position analysis
Loading statistics...
🎯 Improvements
— due— total—% solved
🔴 Stubborn Errors (failed repeatedly)
📖 Openings with Most Errors
🐌 Needs deeper study
These puzzles kept failing, so they've been taken out of the review queue. Open the source game and study the position properly instead of re-drilling it.
Find the best move
✅ Best continuation
You didn't find the move on your first try, so this review is recorded as a lapse — the puzzle will come back soon regardless of the rating you pick.
How well did you know this?
🎯
Loading…
💬 Feedback
— open— resolved
Visible to everyone — ask for a feature, report a bug, or comment on someone else's.
New feedback item
Loading…
⚙️ Settings
🪪 My Profile
Changing this requires re-confirming via a new email link before it counts as verified.
👤 User Settings
Pre-filled in import & scan forms
Pre-filled in Chess.com import forms
Username used for the analysis coverage breakdown report
♟️ Chess Platform Accounts
(usernames for importing & searching games)
📝 Name Aliases
(other names you play under, e.g. your real name for OTB games — used to match PGN import to your account)
📈 Analysis Coverage & Opponent Report
Click "Load / Refresh" to fetch data.
Most Played Opponents
Opponent
Games
W
D
L
Win%
Colour split
Time controls
Top openings
Opp ELO
Move Coverage
Move #
My moves (total)
Done
Todo
Opp moves (total)
Done
Todo
⚙️ Administration
➕ Add Opening
Code
Opening
Variation
Moves
Actions
Loading…
🛠️ Admin Settings
🛠️ Admin Settings
How long the overnight Stockfish job is allowed to run (0.5–24 h, default 4)
🔧 Analysis Engine
Used when you click Analyse on the board (10–25)
How many top lines Study/Editor show and the course pre-analysis job caches (1–10, default 3). Click 💾 Save Admin Settings below to apply.
Loading engine info…
📝 Logging
Changes apply immediately to the running app and are stored with your admin preferences.
🌙 Overnight Scheduler
Times default from .env but can be overridden here -- edit and click
💾 Save Schedule to apply immediately to the running scheduler (no restart needed).
Use Run Now to trigger a job right away regardless of its schedule.
♟️ Lichess Import
Next run: —
:
♔ Chess.com Import
Next run: —
:
🧩 Match Games to Courses
Next run: —
:
🔍 Stockfish Analysis
Next run: — | Depth: —
:
🧠 Generate Puzzles
Next run: —
:
👥 Active Users
User
Status
Last seen
Loading…
🚧 Maintenance Announcement
Warn every logged-in user before you restart the app to ship a change --
they'll see a banner and can ask for more time before you actually redeploy.
Loading…
🩺 Analysis & Cache Health
Loading health stats…
Stockfish Sources
-
LDB Sources
-
Cache Sources
-
Explorer Cache Rows
-
Explorer Runtime Hits
-
Explorer Fetches
-
Explorer Writes
-
DB Cache Rows
-
DB Moves Analyzed
-
DB Moves Pending
-
Moves Total
-
Pending Unique (Norm4)
-
Cache Covered @ d18
-
LDB Rows (Estimate)
-
LDB Hit % (Sample)
-
📊 System Information
API:
Stockfish threads: — | Hash: — MB | Syzygy: —
Frontend version: 0.6.0
👥 User Management
🔑 Invite code
Loading…
⏳ Pending Approval
Loading…
✅ Active Users
Loading…
✏️ Edit:
♟️ Chess Platform Accounts
(usernames for importing & searching games)
📝 Name Aliases
(other names this account plays under, e.g. real name for OTB games — used to match PGN import to this account)