Become a Chess Bot

Then Try to Beat Yourself

Create a chess bot from your own games. It plays your openings, at your rating, in your style: the one opponent who knows every trick you've got.

  • Chess.com, Lichess, Chessiverse or PGN
  • 100 games is enough
  • Free to create

Already on Chessiverse? Open My Bots.

  • mof63 (1555)
  • Janne (1305)
  • saverio_g (1566)
  • Highlyedumacated (1641)
  • Solomon Giant (2380)
  • Shadow Wizard (1555)
Bots built by Chessiverse players

We know a bot is perfectly made when we draw playing ourselves... I can't praise enough what i saw. It really played like me... Almost playing a mirror. Just... wow.

— SLK on the Chessiverse Discord, after a game against their own bot

Your Bot

It Plays Like You Because It Learned From You

  • Your Openings

    Your repertoire, built from your own games. It opens the way you open.

  • Your Rating

    Calibrated from your rated games. Want a tougher you? Turn it up before you save.

  • Your Style

    Attacker or defender, calm or chaotic: it decides the way you decide.

  • Your Face

    Paint a portrait in the Character Studio, or upload a picture.

Three Steps to Meet Yourself

  1. Bring Your Games

    Your Chess.com or Lichess username, your Chessiverse games, or a PGN file. 100 games is enough, and the more you give it, the truer it gets.

  2. Watch It Learn

    Chessiverse analyses your decisions, calibrates your strength and builds your bot’s profile.

  3. Play Yourself

    Give it a face, save it to My Bots and play it whenever you like. The games are private and unrated.

The first step of Create Bot in Chessiverse: choose games from Chess.com, Lichess, your Chessiverse games or a PGN file

Know Your Rival Before the Game

Your club rival. Your coach. The streamer you watch every night. Type their Chess.com or Lichess username and get a bot with their strength, style and favourite openings, then practise against it as often as you like.

IM Eric Rosen

As a bot on Chessiverse

Chess.com games
1,644
Bot rating
2666
As White
London System (82% of games)
Against 1.e4
French Defence (59%)
Against 1.d4
1…d5 (88%)

Built from the public imrosen account on Chess.com.

Your Bot’s Chess DNA for IM Eric Rosen: rating 2666, chess personality The Mad Tactician (chaotic attacker, speculative sacrifices, thrives in complications), an aggressive, complicating playing style and a solid opening style

Questions About Your Bot

How do I make a chess bot that plays like me?

Create a free Chessiverse account, open My Bots and choose your games: a Chess.com or Lichess username, your Chessiverse games, or a PGN file. Chessiverse studies at least 100 of them and builds a bot with your rating, your style and your openings.

Will it really play like me?

It copies three things from your games: your openings, your strength and the way you make decisions. Chessiverse picks which of your games to use, so you don’t have to.

How many games do I need?

At least 100 games by the same player. More makes a truer bot: Chessiverse rates 500 games as Good, 1,000 as Strong and 2,500 or more as Excellent, and uses up to 5,000.

What if I have fewer than 100 games?

Try the player’s other account, or a PGN file with more of their games. Or keep playing on Chessiverse: once you have 100 games here, your bot can learn from those.

Where can the games come from?

A public Chess.com or Lichess account, your own Chessiverse games, or a PGN file from your computer.

How strong will my bot be?

As strong as your games say. Chessiverse reads your ratings across time controls and calibrates the bot to match. Before you save it, you can pick a different rating if you’d rather face a stronger or weaker you.

Can I make a bot of a friend or a rival?

Yes. Any public Chess.com or Lichess account works, and so does a PGN file of their games.

Can I use my over-the-board games?

Yes. Put them in a PGN file, upload it and pick which player in the file is you. The file needs at least 100 of your games.

What if my play changes?

Your bot plays like the games it learned from. When your play moves on, rebuild it from your newest games in My Bots.

Can I play chess against myself?

Yes. Build your bot, then play it from My Bots. It opens the way you open and plays at your rating, so every game is you against you.

Do games against my bot count for my rating?

No. Games against the bots you build are private and unrated.

What does it cost?

Your first bot is free. All you need is a free Chessiverse account.

The Complete Guide to Becoming a Bot

How a chess bot learns to play like you, what it takes from your games, and how to get the most out of playing yourself.

Read the complete Become a Bot guide

Become a Bot turns a player's real games into a chess bot that plays like them. Give it a Chess.com or Lichess username, your Chessiverse games or a PGN file, and Chessiverse builds a bot with that player's rating, playing style and openings. It is built on the same technology as the 1000+ human-like PersonaPlay™ bots, so it plays like a person at its rating rather than like an engine turned down. Of all the Chessiverse chess bots, it is the only one that knows your repertoire.

Make Your Own Chess Bot Without Writing Code

Most guides to making a chess bot are programming tutorials: write a move generator, add a search, tune an evaluation. That builds a bot that plays chess, not one that plays like you. Become a Bot starts from the other end. It reads how a real player decides, then sets up a human-like bot to decide the same way. You don't write a line of code, and you don't need a strong computer: everything runs on Chessiverse and you play the result in your browser. If you are curious how the engine side works, read How We Build Human-Like Chess Bots and how Chessiverse bots are created.

Can You Train Your Own Chess Bot on Your Games?

You can, and chess players have asked how to train their own chess AI for years. The do-it-yourself route is to export your games as PGN files, build an opening book from them, and fine-tune a human-like engine such as the open-source Maia models on your own moves. It works, but it takes a large set of your games, a training setup and a chess program to play the result in. Become a Bot does the same three jobs for you: it calibrates the bot's strength to your rating, matches its style to how you play, and builds its opening books from your games. For how human-like bots differ from a weakened engine, see Stockfish vs human-like chess bots, and for how the main bot platforms compare, see the best chess bots online.

How Your Bot Learns From Your Games

Strength. Chessiverse reads the ratings in your games across bullet, blitz, rapid and classical, brings Chess.com and Lichess ratings onto one scale, and calibrates the bot to the level they add up to. Before you save it you can choose a different rating, for a stronger or a gentler you. How Chessiverse ratings work explains the scale.

Style. It measures eight things about how you play, among them how creative or theoretical your openings are, whether you keep middlegames simple or complicate them, how patient or forcing you are and how you handle endgames. Together they place you on two scales, attacking to defensive and simplifying to complicating, and the bot is set up to make the same kind of choices. The chess personality test shows where your own style lands.

Openings. It builds a White and a Black opening book from your own games, so the bot opens the way you open. IM Eric Rosen's bot learned its openings from 1,644 Chess.com games, where the London System comes up in 82% of the White games and the French Defence in 59% of the games against 1.e4. Eric Rosen's creator page has the official Eric Rosen bot.

How many games. 100 games by one player is the minimum, and Chessiverse uses up to 5,000. The more you give it, the truer the bot: Chessiverse rates 500 games as Good, 1,000 as Strong and 2,500 or more as Excellent.

Playing Chess Against Yourself

Playing yourself used to mean moving both sides on one board, which mostly trains you to agree with yourself. A bot built from your games answers the way you would, without telling you what it plans. You meet your favourite openings from the other side of the board, find out whether you can beat the habits you rely on, and see which of your plans hold up against someone who thinks like you. The games are private and unrated, so you can experiment freely. For more ways to train against bots, see chess practice and the chess bot training FAQ.

Bots of Friends, Rivals, Coaches and Famous Players

Any public Chess.com or Lichess account works, so you can build the club rival you meet next month, the friend who always wins online, or the coach whose games you study. A PGN file works too: your own over-the-board games, or a collection of games by a player from chess history. Chessiverse already has ready-made bots of chess creators on the creators page and of chess legends on the chess players pages.

Getting Started

Create a free Chessiverse account, open My Bots and choose where your games come from. Chessiverse gathers them, studies them and shows you your bot's rating, playing style and opening style before you save it. Give it a face in the Character Studio or with a picture of your own, then play it whenever you like. Questions about your account or Premium are answered in the Chessiverse FAQ.

  • mof63
  • Janne
  • saverio_g
  • Highlyedumacated
  • Solomon Giant
  • Shadow Wizard

You vs. You. Who Wins?