Chessbuddy

Your tactics training app

Improve your chess skills with an individualized training experience.

Jump right in — no signup needed

Get it on Google Play

Your training. Your rules. Your improvement.

Name

New Training

New Training, 15 minutes

Type

Practice with new puzzles.

Limit

minutes

Practice Exactly What You Need

Stop getting random puzzles. Filter your training with surgical precision using 10 categories and 60+ options: Tactical Motifs (fork, pin, skewer, discovered attack, etc.), Named Mates (back rank, smothered, Arabian, etc.), Endgames (rook endings, pawn endings, queen endgames, etc.), Puzzle Length, Positional Evaluation, Game Stage, Attacking Side, and more. Create hyper-focused training sessions targeting your exact weaknesses.

“I needed to practice back rank mates specifically. Finally found a platform where I can do exactly that.”

Active Training Units

Morning Warm-Up
New Training, 10 minutes, -100 Difficulty
Tactical Workout
New Training, 20 puzzles, +100 Difficulty, 90s / move, 3 Tactical Motifs

Available Units

Review Mistakes
Reflect, 15 puzzles
Endgame Practice
New Training, 15 minutes, 2 Endgames

Build Your Training Library

Create and save unlimited custom training configurations. Build a library of specialized training routines for different goals - morning warm-ups, tactical deep dives, endgame practice, mistake reviews. Launch any training with one click, exactly how you configured it.

“I have different training units for different moods and goals. One-click and I'm training.”

Track Your Progress Across 100+ Puzzle Themes

Your rating isn't just one number - it's a detailed profile of your strengths and weaknesses. Using the advanced Glicko2 algorithm, Chessbuddy tracks separate ratings for Tactical Motifs, Named Mates, Endgames, Positional Evaluation, and dozens more themes. See exactly where you excel and where you need practice, with beautiful charts showing your progress over time.

“I never knew I was a 1800 in forks but only 1400 in endgames. This changed everything.”

Learn From Mistakes, Reinforce Success

Your training doesn't end when you solve a puzzle. Chessbuddy's intelligent review system brings back failed puzzles at the right time (Reflect mode) and uses spaced repetition to reinforce patterns you've mastered (Reinforce mode). Combined with adjustable difficulty for new puzzles, you get a complete learning system backed by cognitive science - not just random puzzles.

“Other platforms forget my mistakes. Chessbuddy makes sure I actually learn from them.”

Compete, Compare, Climb the Ranks

See how you stack up against the Chessbuddy community with multiple leaderboards. Track your position in total XP earned, weekly/monthly XP gains, and overall rating. View your exact ranking, percentile position (Top 1%, Top 10%, etc.), and compete with players worldwide. Friendly competition makes training more engaging and gives you extra motivation to push harder.

“Seeing I'm in the Top 5% this week motivates me to keep my streak going.”

Chess legends approve

Magnus Carlsen
Magnus Carlsen

@GoatInResidence

Finally an app that understands me. I solved all the puzzles blindfolded while skiing. 11/10.
Hikaru Nakamura
Hikaru Nakamura

@SpeedyHikaru

Used this app once and instantly played a 64-move brilliancy. Coincidence? I think not.
Garry Kasparov
Garry Kasparov

@DeepThinker94

This app is tougher than Deep Blue. I had to resign on puzzle three.
Beth Harmon
Beth Harmon

@QueenGamb1t

Downloaded it in the 60s. Still ahead of its time.
Bobby Fischer
Bobby Fischer

@IamNotParanoid

They finally made an app that doesn't conspire against me.
Judit Polgár
Judit Polgár

@TacticsQueen

Checkmates, confidence, caffeine - this app has it all.
Fabiano Caruana
Fabiano Caruana

@Fab4Real

Got 100% accuracy. App accused me of cheating.
Alireza Firouzja
Alireza Firouzja

@FutureWorldChamp

Downloaded it. Now I'm even faster at flagging people.
Magnus Carlsen
Magnus Carlsen

@GoatInResidence

Finally an app that understands me. I solved all the puzzles blindfolded while skiing. 11/10.
Hikaru Nakamura
Hikaru Nakamura

@SpeedyHikaru

Used this app once and instantly played a 64-move brilliancy. Coincidence? I think not.
Garry Kasparov
Garry Kasparov

@DeepThinker94

This app is tougher than Deep Blue. I had to resign on puzzle three.
Beth Harmon
Beth Harmon

@QueenGamb1t

Downloaded it in the 60s. Still ahead of its time.
Bobby Fischer
Bobby Fischer

@IamNotParanoid

They finally made an app that doesn't conspire against me.
Judit Polgár
Judit Polgár

@TacticsQueen

Checkmates, confidence, caffeine - this app has it all.
Fabiano Caruana
Fabiano Caruana

@Fab4Real

Got 100% accuracy. App accused me of cheating.
Alireza Firouzja
Alireza Firouzja

@FutureWorldChamp

Downloaded it. Now I'm even faster at flagging people.
Magnus Carlsen
Magnus Carlsen

@GoatInResidence

Finally an app that understands me. I solved all the puzzles blindfolded while skiing. 11/10.
Hikaru Nakamura
Hikaru Nakamura

@SpeedyHikaru

Used this app once and instantly played a 64-move brilliancy. Coincidence? I think not.
Garry Kasparov
Garry Kasparov

@DeepThinker94

This app is tougher than Deep Blue. I had to resign on puzzle three.
Beth Harmon
Beth Harmon

@QueenGamb1t

Downloaded it in the 60s. Still ahead of its time.
Bobby Fischer
Bobby Fischer

@IamNotParanoid

They finally made an app that doesn't conspire against me.
Judit Polgár
Judit Polgár

@TacticsQueen

Checkmates, confidence, caffeine - this app has it all.
Fabiano Caruana
Fabiano Caruana

@Fab4Real

Got 100% accuracy. App accused me of cheating.
Alireza Firouzja
Alireza Firouzja

@FutureWorldChamp

Downloaded it. Now I'm even faster at flagging people.
Magnus Carlsen
Magnus Carlsen

@GoatInResidence

Finally an app that understands me. I solved all the puzzles blindfolded while skiing. 11/10.
Hikaru Nakamura
Hikaru Nakamura

@SpeedyHikaru

Used this app once and instantly played a 64-move brilliancy. Coincidence? I think not.
Garry Kasparov
Garry Kasparov

@DeepThinker94

This app is tougher than Deep Blue. I had to resign on puzzle three.
Beth Harmon
Beth Harmon

@QueenGamb1t

Downloaded it in the 60s. Still ahead of its time.
Bobby Fischer
Bobby Fischer

@IamNotParanoid

They finally made an app that doesn't conspire against me.
Judit Polgár
Judit Polgár

@TacticsQueen

Checkmates, confidence, caffeine - this app has it all.
Fabiano Caruana
Fabiano Caruana

@Fab4Real

Got 100% accuracy. App accused me of cheating.
Alireza Firouzja
Alireza Firouzja

@FutureWorldChamp

Downloaded it. Now I'm even faster at flagging people.
Anna Cramling
Anna Cramling

@BlunderBeGone

Tried it for content. Stayed for the Elo.
Levy Rozman
Levy Rozman

@ThisIsFineGotham

This app roasted my blunders better than my chat ever could.
Anish Giri
Anish Giri

@DrawMasterFlex

App said my line was +0.01. Finally, some recognition.
Gukesh Dommaraju
Gukesh Dommaraju

@StoicTactician

I scored 98% and my heart rate stayed under 60. Perfect training.
Ding Liren
Ding Liren

@DingOfSilence

I missed a puzzle. Then stared out the window for 40 minutes. Beautiful.
Ian Nepomniachtchi
Ian Nepomniachtchi

@FastAndFuriousIan

Blundered on puzzle one. Solved the rest in 30 seconds out of spite.
Alexandra Botez
Alexandra Botez

@QueenSacDeluxe

I sacrificed my queen on puzzle one. Apparently that wasn't the solution.
Andrea Botez
Andrea Botez

@BlitzAndChaos

Solved three puzzles, trash-talked Stockfish, and spilled my coffee. Great morning.
Hans Niemann
Hans Niemann

@TrustMeBro

Used the app. Gained 300 Elo. All natural.
Anna Cramling
Anna Cramling

@BlunderBeGone

Tried it for content. Stayed for the Elo.
Levy Rozman
Levy Rozman

@ThisIsFineGotham

This app roasted my blunders better than my chat ever could.
Anish Giri
Anish Giri

@DrawMasterFlex

App said my line was +0.01. Finally, some recognition.
Gukesh Dommaraju
Gukesh Dommaraju

@StoicTactician

I scored 98% and my heart rate stayed under 60. Perfect training.
Ding Liren
Ding Liren

@DingOfSilence

I missed a puzzle. Then stared out the window for 40 minutes. Beautiful.
Ian Nepomniachtchi
Ian Nepomniachtchi

@FastAndFuriousIan

Blundered on puzzle one. Solved the rest in 30 seconds out of spite.
Alexandra Botez
Alexandra Botez

@QueenSacDeluxe

I sacrificed my queen on puzzle one. Apparently that wasn't the solution.
Andrea Botez
Andrea Botez

@BlitzAndChaos

Solved three puzzles, trash-talked Stockfish, and spilled my coffee. Great morning.
Hans Niemann
Hans Niemann

@TrustMeBro

Used the app. Gained 300 Elo. All natural.
Anna Cramling
Anna Cramling

@BlunderBeGone

Tried it for content. Stayed for the Elo.
Levy Rozman
Levy Rozman

@ThisIsFineGotham

This app roasted my blunders better than my chat ever could.
Anish Giri
Anish Giri

@DrawMasterFlex

App said my line was +0.01. Finally, some recognition.
Gukesh Dommaraju
Gukesh Dommaraju

@StoicTactician

I scored 98% and my heart rate stayed under 60. Perfect training.
Ding Liren
Ding Liren

@DingOfSilence

I missed a puzzle. Then stared out the window for 40 minutes. Beautiful.
Ian Nepomniachtchi
Ian Nepomniachtchi

@FastAndFuriousIan

Blundered on puzzle one. Solved the rest in 30 seconds out of spite.
Alexandra Botez
Alexandra Botez

@QueenSacDeluxe

I sacrificed my queen on puzzle one. Apparently that wasn't the solution.
Andrea Botez
Andrea Botez

@BlitzAndChaos

Solved three puzzles, trash-talked Stockfish, and spilled my coffee. Great morning.
Hans Niemann
Hans Niemann

@TrustMeBro

Used the app. Gained 300 Elo. All natural.
Anna Cramling
Anna Cramling

@BlunderBeGone

Tried it for content. Stayed for the Elo.
Levy Rozman
Levy Rozman

@ThisIsFineGotham

This app roasted my blunders better than my chat ever could.
Anish Giri
Anish Giri

@DrawMasterFlex

App said my line was +0.01. Finally, some recognition.
Gukesh Dommaraju
Gukesh Dommaraju

@StoicTactician

I scored 98% and my heart rate stayed under 60. Perfect training.
Ding Liren
Ding Liren

@DingOfSilence

I missed a puzzle. Then stared out the window for 40 minutes. Beautiful.
Ian Nepomniachtchi
Ian Nepomniachtchi

@FastAndFuriousIan

Blundered on puzzle one. Solved the rest in 30 seconds out of spite.
Alexandra Botez
Alexandra Botez

@QueenSacDeluxe

I sacrificed my queen on puzzle one. Apparently that wasn't the solution.
Andrea Botez
Andrea Botez

@BlitzAndChaos

Solved three puzzles, trash-talked Stockfish, and spilled my coffee. Great morning.
Hans Niemann
Hans Niemann

@TrustMeBro

Used the app. Gained 300 Elo. All natural.

Get started for free, no signup required

Starter

Free
forever

Create your individualized training plan and start improving your chess skills.

  • Ad-free training experience
  • Premium supporter badge
  • More than 3 training units
  • More than 3 collections
  • Statistics history beyond last 30 days
  • Export statistics as CSV & Excel
Jump right in — no signup needed

Supporter

$ 6.00
per month
Save 33%

Support the development of Chessbuddy and get access to exclusive features.

  • Ad-free training experience
  • Premium supporter badge
  • More than 3 training units
  • More than 3 collections
  • Statistics history beyond last 30 days
  • Export statistics as CSV & Excel
Cancel anytime