Keep your progress private and available on every device.
Turn every game into your next lesson.
Import your Chess.com or Lichess games, review mistakes with Stockfish, and turn recurring weaknesses into focused training.
Analyze your recent games
Enter a Chess.com username. No password required.
Today’s Training
A focused session built from your due puzzles, opening trouble spots, recurring weaknesses, and recent critical mistakes.
Your Daily Coach needs a little game history
Analyze a game and ChessLift will turn your own mistakes into a short personalized session for today.
Analyze a game0 of 0 complete
Work through these in order
Prepare. Compete. Debrief.
Give tournament, league, and other serious games extra coaching weight. Save a pre-game plan, review the critical moments, and track what carries from one important game to the next.
Serious Game Mode is ready for your next event
Analyze at least one game to create a player profile, then save a pre-game plan here or tag a reviewed game as serious.
Analyze a gameSet one clear plan before you play
Your current preparation card
Your important games and event trends
Progress & Growth Dashboard
Track rating, ChessLift Score, recurring weaknesses, training milestones, and long-term improvement across analyzed games.
Your progress starts with the next analysis
Analyze a game and ChessLift will begin tracking your score, recurring weaknesses, and improvement over time.
Analyze a gameIs your chess improving over time?
ChessLift keeps lightweight trend snapshots even when older full reviews rotate out of local history.
What is changing?
Build evidence of improvement
What changed this week?
Did your next-game goal improve?
Are you improving?
What is costing you points?
Recent analyzed games
Build it. Train it. Improve it.
ChessLift turns the openings from your own analyzed games into a living repertoire: opening families, recurring branches, confidence, trouble positions, and spaced-repetition drills built from positions you actually reached.
Your Opening Coach needs analyzed games
Analyze a few games and ChessLift will begin building a repertoire profile from the first 10 moves of each game.
Analyze a gameYour opening study queue
How each opening is performing
Where to focus first
The lines you are actually reaching
Recall the move before ChessLift shows it
First significant opening errors
Train the positions you actually missed
ChessLift automatically saves significant mistakes from analyzed games and schedules them for review with spaced repetition.
Your puzzle library starts with your next analyzed mistake
When ChessLift finds an inaccuracy, mistake, or blunder, it will save the position here and bring it back on a smart review schedule.
Analyze a gameWhat ChessLift is teaching you next
Your ChessLift, on every device.
ChessLift keeps your cloud state visible, protects unsynced changes on sign-out, retries temporary failures, and makes conflicts explicit while preserving the local-first safety model.
Your ChessLift identity
Sign in to ChessLift
Checking whether the cloud backend is configured…
Keep a portable safety copy
Download one JSON file containing your ChessLift account, analyzed-game history, long-term analytics, personal puzzles, Daily Coach sessions, goals, repertoire drills, tournament data, and preferences.
Move your coaching history between devices
First-time user guide
Reopen the five-step getting-started guide at any time. Established players stay out of the guide automatically unless they choose to restart it.
Your coaching data has an owner
Each Chess.com or Lichess identity is registered separately so games, puzzles, repertoire work, goals, and tournament history stay attached to the correct signed-in account.
What ChessLift has in place
Production runtime readiness
ChessLift can now run from the same Docker image on a public host while keeping Supabase authentication and cloud data separate. Production mode adds security headers, health checks, and basic abuse protection for engine/API requests.
Need a hand? Start here.
Quick explanations, live service health, and a simple way for early testers to report what worked — or what didn’t.
How ChessLift works
Review a game
Enter a Chess.com or Lichess username, choose a recent game, then run Stockfish analysis. Critical mistakes automatically become coaching material.
Train what ChessLift found
Today creates a short daily plan. Puzzles revisits your own mistakes. Openings tracks recurring repertoire branches. Progress shows long-term trends.
Use the cloud safely
Sign in from Settings. On a new browser, choose the correct first-sync direction once. ChessLift will stop and ask if both local and cloud copies later change.
Something failed
Retry once, then check Service health below. ChessLift keeps local coaching data in the browser even if cloud sync or an external chess site is temporarily unavailable.
What is working right now?
Tell us what you noticed
Built for the first outside players
From game review to a personal coach
Progress dashboard
Track ChessLift Score, consistency, and improvement across analyzed games.
Personal puzzle library
Save your own missed opportunities and revisit them with spaced repetition. Now live.
Weakness detection
Identify recurring tactical and positional patterns across many games.
Opening coach
See where your openings go off track, compare repertoire performance, and find recurring early-game trouble spots. Now live.
Game phases & time
Compare opening, middlegame, endgame, and clock-management performance. Now live.
Post-game lesson
Finish each review with three takeaways and one focus for your next game. Now live.
Daily Coach
Turn all of ChessLift’s saved knowledge into one focused training session each day. Now live.
Coaching loop + weekly report
Save a next-game goal, measure it in future reviews, and see a rolling weekly improvement report. New in v1.2.
Adaptive training
Adjust puzzle challenge, reprioritize recurring weaknesses, track confidence by theme, and explain why each drill was chosen. New in v1.3.
My Repertoire
Turn your own opening history into repertoire branches, confidence scores, and spaced-repetition line training. Now live.
Serious Game Mode
Prepare for important games, tag tournament reviews, study critical decisions, and give serious-game mistakes extra coaching weight. Now live.
Long-term analytics
Track rating trends, performance signals, milestones, and development over a growing history of analyzed games. New in v1.6.
Accounts foundation + backup
Register player data under a stable local account, export a complete backup, restore safely, and prepare every coaching object for a future cloud account. Now live.
Real accounts + cloud sync
Sign in with email, migrate local ChessLift history to a private cloud account, and move coaching data between devices. Cloud sync validated; reliability polished in v1.8.1.
Public deployment readiness
Package ChessLift as a production Docker service with hosted Stockfish, health checks, environment controls, and basic API rate limits. Now live.
First-time user experience
Guide new players from account creation to their first reviewed game with onboarding progress, first-game calls to action, and clearer empty states. New in v1.9.1.
Tester readiness + reliability
Add service health, clearer failures, loading feedback, early-tester reporting, browser error telemetry, and mobile polish. New in v1.9.2.