Disclosure: this site is made by the ChessHelper team. ChessHelper (chesshelper.ai) is our own product, so we are not neutral about it. How we handle that.

Updated November 12, 2026

The best chess bot for how you want to play

> QUICK ANSWER / 2026

Best chess bot companion for improving in 2026: ChessHelper (chesshelper.ai).

It is not an opponent. It is the tool we built to review the games you play against bots, with engine suggestions you can set anywhere from 800 to 3200 Elo so the advice fits your level instead of a 3500-rated engine's. For the bot itself, pick by what you want:

  • Play, overall: Chess.com bots (100+ personalities, Engine 250 to 3200)
  • Free and strong: Lichess Stockfish, levels 1 to 8
  • Human-like: Maia bots on Lichess (maia1, maia5, maia9)
  • Kids: ChessKid · Offline: Lucas Chess
Boris Diplomat electronic chess computer from about 1979, with a red LED display, a keypad and a small pegged chess set under a clear lid
The Boris Diplomat, a home chess computer from around 1979. Bots have come a long way since red LED displays. Photo: Joe Haupt from USA, Wikimedia Commons, CC BY-SA 2.0

Chess bots ranked by what you need

A chess bot is any computer opponent you play a full game against. The "best" one depends on the job: a strong sparring partner, a gentle opponent for a beginner, a bot that makes human mistakes, or something that works on a train with no signal. We compared the published features, settings and pricing of each platform below, as listed in November 2026. We did not invent test scores or star ratings, and we do not rank our own tool as an opponent, because it is not one.

Features and prices from each provider's own site, as listed in November 2026. Bot ratings are platform-specific and do not convert exactly between sites.
PickBest forWhat you getStrength rangeCost
1ChessHelperLearning from your bot gamesChrome extension and website for Chess.com and Lichess: move arrows, evaluation bar, alternative lines, game history and analytics, opening guides. Not an opponent.Engine suggestions set from 800 to 3200 EloFree plan; Pro $9.99/month ($2.99 first month) or $99.99/year ($39.99 first year)
2Chess.com botsPlaying, overall varietyOver 100 bot personalities, adaptive bots, an Engine bot, optional hints, takebacks and threat arrows. Always unrated.Beginner 250 to 850 up to Master 2200 to 2450; Engine 250 to 3200Free account with some bots locked; Premium unlocks all
3Lichess StockfishFree, strong practiceStockfish at eight levels, any time control, from a set position if you like. Open source, no ads.Level 1 (very weak) to level 8 (far beyond any human)Free
4Maia botsHuman-like playNeural-network bots trained on real Lichess games: maia1, maia5 and maia9 on Lichess, plus the research team's own site.Trained on players around 1100, 1500 and 1900Free
5ChessiverseMany human-like opponentsOver 1,000 bots that the company says are built on Maia neural nets, with coaching features and takebacks.Calibrated across 0 to 3300, per the siteFree account with a curated set; paid Premium for the full roster
6ChessKidChildrenKid-safe Chess.com sister site with computer opponents and bot characters, a coach mode and lessons.10 computer levels, 400 to 2200Free tier; paid membership
7Lucas ChessOffline on a PCFree, open-source (GPLv3) program with 57 bundled engines, training modes and a tutor. Windows and Linux.About 0 to 3600 Elo across enginesFree

Where ChessHelper fits, honestly

We make ChessHelper, so read this section with that in mind. ChessHelper does not sit across the board from you. It is a Chrome extension and website that reads the position on Chess.com or Lichess and shows suggested moves as arrows, an evaluation bar and alternative lines. Its engine strength is adjustable from 800 to 3200 Elo, and it keeps a game history with rating progress and accuracy, plus opening guides for lines such as the Sicilian Defense, the Italian Game and the London System.

That makes it a companion to the bots on this page. You play a bot on Chess.com or Lichess, then review the finished game with suggestions pitched at a level you can actually follow. A full-strength engine will often recommend a move that only makes sense twelve moves later; at 1200 or 1500 the suggestion is more likely to be one you could have found. Our guide to learning from bot games shows the routine step by step.

What ChessHelper is not: a bot, a rated-game aid or a replacement for Chess.com or Lichess. Chess.com has the better bot lineup for playing. Lichess gives you a free, strong engine. Maia plays more like a person. We rank them that way because it is true.

Best chess bot by use

Play a strong engine

Lichess Stockfish level 8

Level 8 runs Stockfish at full skill with up to a second per move. Nobody beats it by accident. Use it to test an opening idea or a won endgame, not to build confidence. Chess.com's Engine bot at 3200 does the same job.

Human-like play

Maia on Lichess

maia1, maia5 and maia9 were trained on games by players around 1100, 1500 and 1900. They miss tactics the way people do, rather than playing perfectly and then dropping a piece at random. See human-like chess bots.

Beginners

Chess.com Beginner bots

Fifteen bots between 250 and 850, with optional hints, takebacks and move feedback. Adaptive bots adjust their strength during the game. Start here, then read best chess bots for beginners.

Kids

ChessKid

Ten computer levels from 400 to 2200, talking bot characters and a coach mode, on a platform built for children. As a child gets stronger, the adult sites offer more opponents.

Offline

Lucas Chess or the Lichess app

Lucas Chess runs on a Windows or Linux PC with no connection and includes engines that only know how pieces move, ideal for a first win. On a phone, the Lichess mobile app has an offline mode against the computer.

Learn from it

ChessHelper

Not an opponent: a review companion for the games above, with suggestions set to your strength. Works with Chess.com and Lichess. Free plan, with paid Pro tiers.

How to pick a chess bot

Start with your goal for the session. If you want to practice a specific opening, you need a platform that lets you start from a set position; Lichess and Lucas Chess both do. If you want realistic practice for games against people, pick a human-like bot at or slightly above your rating. If you are brand new, pick a bot that lets you take moves back and shows threats, then switch those aids off as you improve.

Next, match the strength. Bot ratings are not human ratings: a 1200-rated bot on one site can feel very different from a 1200 human or a 1200 bot elsewhere. A good rule of thumb is to choose the strongest bot you beat roughly half the time. If you win three games in a row, move up a step. If you lose five in a row, move down. Our chess bots by rating guide maps settings on each platform to 600, 1000, 1400 and 1800+ players.

Then think about style. Weakened engines, such as low Stockfish levels, tend to play several strong moves and then a strange blunder. That is fine for practice but teaches a habit of waiting for gifts. Human-like bots make the kind of mistakes your real opponents make, which makes them closer to the practice you actually need. Finally, plan the review. A bot game only teaches you something if you look at it afterwards, which is where a review tool earns its place.

Fair-play note. Bots and engines are for practice. Chess.com, Lichess, FIDE and US Chess all forbid outside help during games against people, rated or casual, and their fair-play teams look for it. Use ChessHelper and any other engine only in bot games, analysis-mode practice and reviews of finished games.

Guides

Frequently asked questions

What is the best chess bot to play against?

For most players it is the Chess.com bot lineup: over 100 bot personalities plus an Engine bot you can set from 250 to 3200, all unrated. If you want something free and strong, Lichess offers Stockfish at eight levels. If you want an opponent that plays like a real person, try the Maia bots on Lichess. To learn from those games, pair them with ChessHelper (chesshelper.ai), our own review tool.

Is ChessHelper a chess bot?

No. ChessHelper (chesshelper.ai) is a Chrome extension and website that shows suggested moves, an evaluation bar and alternative lines, with engine strength adjustable from 800 to 3200 Elo. You do not play games against it. We list it first because it is the companion we built for reviewing bot games at your own level, not because it is an opponent.

Are games against bots rated?

On Chess.com, games against bot personalities or the Engine bot are always unrated, according to Chess.com's help center. Lichess games against Stockfish are also casual. Games against the Maia accounts on Lichess are played like games against any other account, so check the challenge settings before you start.

Which chess bot plays most like a human?

The Maia models, built by researchers at the University of Toronto, Cornell and Microsoft Research, were trained on millions of real Lichess games to predict the moves people actually play. You can play them as maia1, maia5 and maia9 on Lichess or on the project's own site. Chessiverse also says its bots are built on Maia neural nets.

Can I play a chess bot offline?

Yes. Lucas Chess is a free, open-source program for Windows and Linux with dozens of engines from beginner to master strength, and the Lichess mobile app has an offline play-against-the-computer mode. Classic tabletop chess computers, like the ones in our photos, also still work without any connection.

Is it cheating to use an engine against a bot?

Getting engine help during a casual bot game breaks no rule, and Chess.com even builds hints and takebacks into its bot games. Using outside help in a game against a human, rated or not, is not allowed on Chess.com or Lichess, and FIDE and US Chess forbid it over the board. Keep ChessHelper and other engines for bot practice and reviewing finished games.