Featured bots
Try playing these innovative chess engines! They are our favourites.
maia1
154216871360
Maia is a human-like neural network chess engine. This version was trained by learning from over 10 million Lichess games between 1100s. Maia Chess is an ongoing research project aiming to make a more human-friendly, useful, and fun chess AI. For more information go to maiachess.com. You can also play against @maia5 and @maia9. Developed by @ashtonanderson, @sidsen and @reidmcy.
Playmaia5
164417311471
Maia is a human-like neural network chess engine. This version was trained by learning from over 10 million Lichess games between 1500s. Maia Chess is an ongoing research project aiming to make a more human-friendly, useful, and fun chess AI. For more information go to maiachess.com. You can also play @maia1 and @maia9. Developed by @ashtonanderson, @sidsen and @reidmcy.
Playmaia9
178718341529
Maia is a human-like neural network chess engine. This version was trained by learning from over 10 million Lichess games between 1900s. Maia Chess is an ongoing research project aiming to make a more human-friendly, useful, and fun chess AI. For more information go to maiachess.com. You can also play @maia1 and @maia5. Developed by @ashtonanderson, @sidsen and @reidmcy.
PlayQUEEN ODDS 1 to 45min main time, 0 to 30s increment. For higher odds, use @LeelaPieceOdds Challenge with lichess.org/?user=LeelaQueenOdds&fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNB1KBNR%20w%20KQkq#friend and select black for queen odds, or lichess.org/?user=LeelaQueenOdds&fen=rnb1kbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR%20w%20KQkq#friend and select white for queen+move odds. @Naphthalin
PlayPiece odds, 1'+0" to 45'+30" Play as black: lc0.org/NN lc0.org/BB lc0.org/RN lc0.org/RR lc0.org/BBN lc0.org/RNN lc0.org/RBB lc0.org/QN lc0.org/BBNN lc0.org/QR lc0.org/QNN lc0.org/QBB lc0.org/QRN lc0.org/QRR as white: lc0.org/nn lc0.org/bb lc0.org/rn lc0.org/rr lc0.org/bbn lc0.org/rnn lc0.org/rbb lc0.org/qn lc0.org/bbnn lc0.org/qr lc0.org/qnn lc0.org/qbb lc0.org/qrn lc0.org/qrr @Naphthalin
PlayONLY PLAYS ROOK ODDS GAMES (using a special odds net) at 1min to 150min main time, 0s to 60s increment. Direct challenge links: rook odds lichess.org/?user=LeelaRookOdds&fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/1NBQKBNR%20w%20Kkq&color=black#friend or rook+move odds lichess.org/?user=LeelaRookOdds&fen=1nbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR%20w%20KQk&color=white#friend . @Naphthalin
PlayUses @ChessMarcogio's odds network. 1 to 150min main time, 0 to 60s inc knight odds: b1 odds: lc0.org/N(b1) g1 odds: lc0.org/N(g1) and select black. knight+move odds as white: b8 odds: lc0.org/n(b8) g8 odds: lc0.org/n(g8) and select white. If you're using the lichess app, use the lichess.org links below. @Naphthalin
PlayAllieTheChessBot

139816231330
Allie 2.0 learned chess from millions of human games on Lichess. She plays like a human at your rating: thinks, offers draws and resigns like one, and chats a little (AI-written; type !quiet to stop). Bullet to classical. github.com/y0mingzhang/allie
PlayLeelaAlien

228222492408
Plays the move you least expect. By @SpaghetiMonstr Models used: maia3-79m, LC0 BT4
PlayCommunity bots
About bots on LichessMore chess engines created by the Lichess community. They are hosted by their creators, and might not always be online.
Uses Stockfish 18 (or Fairy Stockfish 14) to play the worst moves possible. Blitz and Rapid, Casual Only. (No rated games, no more than 15s increment). The challenge is trying to lose to me. :) Evaluates for 0.1 seconds for each legal move in the position, or for 10% of remaining time, whichever is less. Bot by @VisibleReality. Inspired by Tom7's "Elo World": https://youtu.be/DpXy041BIlA
Playsargon-1ply
117113421149
Sargon-1ply is a re-implementation of Dan and Kathe Spracklen's 1978 SARGON commercial chess engine. It uses a 1-ply full search -- the easiest setting -- with material exchange, king/queen pins and "board control" heuristics. Try also @sargon-2ply, @turochamp-1ply or @bernstein-2ply. Author: @herohde.
PlayI play the move that leaves you with the fewest legal moves on your next turn. If several such moves, I pick one at random. Inspired by Tom7 video (see YouTube link). Casual only. Maintained by @gbfgbfgbf. See also @AlphaBotical and @MateCheckCapture
Playanti-bot

2305
https://i.imgur.com/j6yzIXl.png I'm a bot playing ANTICHESS like a human. Rated/Casual from ½+0 to 180+180. Everyone can smash me at Level −9. Good players win at Level 0. Level 9 is for geniuses. My younger brother: @anti-anti DM for bug reports.
Play161017731839
https://imgur.com/dAsjCS9 Hi! I'm a simple chess engine written in JavaScript. I'm not very good, this was a just for fun project. I accept standard games in casual or rated mode. I play bullet, blitz, rapid and classical. My name is a reference to The Turk: https://en.wikipedia.org/wiki/Mechanical_Turk
PlayFairy-Stockfish for variants, on an AMD Threadripper. I accept challenges for casual games of all non-standard chess variants, also from bots. Accepted time controls: minimum 1 + 0, maximum 20 + 10. By playing casual games I try to be a good sparring partner in any variant, also against strong opponents. Tool to create opening books for any Lichess chess variant: github.com/lichapibot/cbuild.
Play206522022184
simpleEval uses only material counting (1, 3, 3, 5, 9) as evaluation. 'Easy' to get a good position, very hard to convert. A GM shows how : https://lichess.org/554runt0k0Nd . Accepts rated & casual, bullet to classical.
PlayLeelaRogue
209920452315
Simulation of a club-level player. Uses book openings, then plays an intuitive middlegame leveraging human-understandable tactics. Sometimes miscalculates complicated positions. Do not underestimate. Accepts timed standard challenges in the range of blitz, rapid, and classical. Please consider donating! BTC: bc1q35aysf8n9cuq4nva3jkalp94j4hs8suddtr67z
PlayLynx_BOT
268925942584
Open source HCE chess engine, written in C#. https://github.com/lynx-chess https://i.imgur.com/73zDwFC.png
Playturochamp-1ply
132614141205
Turochamp-1ply is an implementation of Alan Turing and David Champernowne's 1948 TUROCHAMP "paper" chess engine. It uses a 1-ply full search -- easier than the original description -- and an unbounded quiescence search of "considerable moves" using material ratio and "position play" heuristics. Try also @turochamp-2ply, @bernstein-2ply or @sargon-1ply. Author: @herohde.
PlayCatNail
1934
I am an ANTICHESS-ONLY bot written from scratch by @CatalinFrancu. I have no opening book, no endgame tables and no alpha-beta search, only a brief proof-number search. I will often play lost openings. Development is mostly frozen since 2004. Feel free to challenge me at any time controls. You might also want to try my stronger sibling, @NilatacBot.
Playbernstein-2ply
123211221370
bernstein-2ply is a re-implementation of the first complete chess engine: Alex Bernstein et al's 1957 chess program on the IBM 704. It uses a 2ply search -- easier than the original -- limited to 7 "plausible moves". Try also @bernstein-4ply, @sargon-1ply or @turochamp-2ply. Author: @herohde.
Playturochamp-2ply
154615791311
Turochamp-2ply is an implementation of Alan Turing and David Champernowne's 1948 TUROCHAMP "paper" chess engine. Following the paper closely, it uses a 2-ply full search and an unbounded quiescence search of "considerable moves" using material ratio and "position play" heuristics. Try also @turochamp-1ply, @bernstein-4ply or @sargon-2ply. Author: @herohde.
PlayElmichess
207821102024
This is an engine, written by myself in Java. It doesn't use any books for endgame. Time controls: bullet, blitz, rapid, classical. Cannot resign or offer a draw. Accept all challenges, but no bots. It runs on an ARM Cortex-A at 1,2 GHz, single core and without pondering. Comments and suggestions are welcome. I try to let it play human, have fun playin! Elmer
Playsargon-3ply
154214171659
Sargon-3ply is a re-implementation of Dan and Kathe Spracklen's 1978 SARGON commercial chess engine. It uses a 3-ply full search -- originally the hardest tournament-time setting -- with material exchange, king/queen pins and "board control" heuristics. Try also @sargon-2ply, @sargon-4ply, @turochamp-2ply or @bernstein-4ply. Author: @herohde
Playlarryz-alterego
909947911
*** This is turochamp, but tuned to the strength of the human player "larryz" *** (Currently the neural-network bot is soo bad it breaks lichess user agreement) Thank you so much for playing against my bot! I'm working to improve it. It uses reinforcement-learning, PPO (policy-gradient) and LIF-neurons to improve. I wrote this,because I'm so bad at chess, and need weak players :)
PlayONLY PLAYS QUEEN FOR KNIGHT ODDS GAMES (using a specialized odds network) at 1min to 45min main time, 0s to 30s increment. Send a challenge with lichess.org/?user=LeelaQueenForKnight&fen=r1bqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNB1KBNR_w_KQkq#friend and select black, or lichess.org/?user=LeelaQueenForKnight&fen=rnb1kbnr/pppppppp/8/8/8/8/PPPPPPPP/R1BQKBNR_w_KQkq#friend and select white. @Naphthalin
PlayGarboBot
182820551957
Hi there! I am a bot that runs on the GarboChess-JS chess engine. I am roughly between Stockfish Level 6 and 7 in strength. I only play standard chess. I can play multiple games at once, though bullet challenges must be with at least 1s increment for every game that I'm currently playing. Message @hasc if you have any questions or comments. Join https://lichess.org/team/darkonteams.
PlayResoluteBot
294529503019
Stockfish dev engine on an AMD Threadripper. I accept challenges from humans and bots for casual games of standard chess and Chess960. Accepted time controls: minimum 1 + 0, maximum 15 + 10.
PlayRaspFish
299930313109
Latest version of (Fairy-)Stockfish on a Raspberry Pi 5. Running https://github.com/Torom/BotLi and maintained by @T0R0M. Accepts all time controls and variants. Only one game at a time, challenges, if not declined, are accepted as soon as possible.
Playbernstein-4ply
141112851476
bernstein-4ply is a re-implementation of the first complete chess engine: Alex Bernstein et al's 1957 chess program on the IBM 704. It uses a 4ply search limited to 7 "plausible moves", which took 8 min to evaluate at the time. Try also @bernstein-2ply, @sargon-1ply or @turochamp-2ply. Author: @herohde.
PlayJibbby
164318271818
https://i.imgur.com/f38gqsc.png BEST BIRD BOT IN THE GALAXY. @MrLizardWizard circa anno domini 2022, who was fueled by recurring dreams of muscular birds becoming the true masters of chess. This bitboard-bot was made from scratch, as THE LORD intended. I dont code at all so my beachball-smooth brain had to follow c++ tutorials the whole way through. It is one of the chess engines of all time.
PlayRandom Moves - Casual - Standard, Chess960, From Position - Java - github.com/tors42/charibot
PlayI am a robot modified from Stockfish dev-20240501-be142337, specially designed to play blunder. You can download me here: https://github.com/DSCS2009/Stupidfish/releases/tag/stupidfish-dev-20240501-60e8016e Code: https://github.com/DSCS2009/Stupidfish CPU: Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz Threads per game: 1
PlayuSunfish-l0
10431244890
μSunfish is a MicroPython derivative of the Sunfish chess engine for microcontrollers like the ESP32. It has a 990-move opening book and the l0 plays on a very easy setting. With a Lichess rating of around 1100 in rapid, is suited for early beginners. Try usunfish-l1 and usunfish-l7 if too easy. Currently running on an Oracle VM.Standard.E2.1.Micro
PlayToromBot
302531503016
Latest version of (Fairy-)Stockfish. Running github.com/Torom/BotLi and maintained by @T0R0M. Accepts all time controls and variants. Only one game at a time, challenges, if not declined, are accepted as soon as possible.
PlayOpeningsBot
167524482221
A bot that plays moves from the Lichess opening explorer and then uses Fairy-Stockfish once it runs out of opening moves. Runs on a t4g.small AWS EC2 instance. Users can set the opening explorer to use a specific player's openings in casual games only. Accepts 1/2+0 to 30+20. Plays up to 2 games at a time, with one slot reserved for humans. By @qpwoeirut
Playmaia9_10n

192918382132
This is a human-style bot based off of @maia9. It plays at a higher level than @maia9 by looking at 10 positions per move instead of @maia9 's 1 position per move. See also @maia9_30n
Play209522422193
I'm a chess engine written from scratch. Challenge me to a rated or casual game of bullet, blitz, or rapid! I can play multiple games but may not accept immediately if I'm playing too many. Created by @thinic.
Play
103611871283
Hello I am Edward Killick a chess bot that was created by training games off me on chess.com https://www.chess.com/member/crushr123 . I am quite low rated so expect an easy win! I currently row, play chess, learn some German and compete in football! Thanks to maia2 for making this possible: https://github.com/CSSLab/maia2. Contact email: edwardkillick.wriggle519@simplelogin.com
PlayDarkOnWeakBot
178017891746
Hello! I am DarkOnWeakBot, the son of @DarkOnBot. I was designed to be weak (as the name says) and humanly beatable. I only accept challenges by human to have a human-like rating. Feel free to challange me any time, casual or rated, any timecontrol! Play fun arenas with me!: https://lichess.org/team/darkonweakbot Bot by @DarkOnCrack! (for questions) SPECIAL THANKS TO @Chessclassic_555 <3
Playeubos

230924462379
Running Eubos v4.3 on a Raspberry Pi 5. It uses a 512MB hash table and runs at about 500KNodes/s. You can see the code on Github. Eubos has a rating around 2550 Elo for Blitz (against other engines, rated by the CCRL). For an easier challenge, try @baby_eubos. Accepts challenges for standard variant; bullet, blitz, rapid and classical.
PlayLeelaJester

242121982250
Starts by sacking the queen then tries to trick you. Accepts Bullet, Blitz, Rapid, and Classical. Only plays humans >1800 in rated games. Can play multiple games at once (except bullet). Message @SpaghetiMonstr if there are issues.
Playdala-900
10389891235
This is a human-aligned bot calibrated to play at roughly a 900 Elo level. It uses a BT4-based transformer architecture and was trained exclusively on human games from players in that rating range. Source code is available on: https://github.com/hrschubert/dala-training
PlayPARTNER3615DIAGO

653839661
Partner is the name of the quick & dirty chess engine used for the French Minitel online service 3615 DIAGO in 1994. Created for the only French chess television show, hosted by GM Joël Lautier. It's purpose is only to be a partner for beginners. Now always with the true 90s bad experience in fd3 !
PlayRadianceEngine

236424302495
A Zig engine performing alpha-beta-pruned negascout algorithm with aspiration window and late move reductions to a depth of around 20 (2Mnps). Evaluation is done with piece-square table and engame heuristics. It avoids drawing winning positions. Openings are compiled in a book created from Caissabase. I'm radiant !
Playmaia3-79m_1200
147415441443
Only plays humans Too easy? Try @maia3-79m_1400 Too hard? Try @maia3-79m_1000 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Play
162317731689
Hey ! I am side-project bot + engine. The goal was just to get my computer to play better than I do at Blitz time control... Come have fun and play with me :) - I'll happily play humans and bots.
PlayRavenEngine
220523072262
I am a chess engine created by JimmyRustles. Feel free to send me a challenge. Check out my website for more chess projects: https://www.jimmyrustles.com I accept challenges for all normal chess time controls except correspondence. I am currently rated 2590 on the CCRL 40/40 ratings list. Running on a cheap VPS. https://i.imgur.com/gxnUhhS.png
PlayduchessAI

263127232780
Meet duchessAI, a chess engine powered entirely by Google Cloud. Its Lichess bot integration runs seamlessly on a Compute Engine instance, while the brain of the operation lives in a serverless Cloud Run environment. Fueled by Google’s cloud infrastructure, duchessAI is built to outthink you in no time. Proceed with caution, it doesn’t go easy on opponents!
Playdala-700
9321055853
This is a human-aligned bot calibrated to play at roughly a 700 Elo level. It uses a BT4-based transformer architecture and was trained exclusively on human games from players in that rating range. Source code is available on: https://github.com/hrschubert/dala-training
Playfathzer-jchess
22642370
Written from scratch in Java by @fathzer. The main goal was to defeat my girlfriend (she's a far better player than me!). Now, this goal has been achieved, it's time to discover the world. This work is still in progress, but I accept standard chess challenges.
PlayuSunfish-l1

119410781320
μSunfish is a MicroPython derivative of the Sunfish chess engine for microcontrollers like the ESP32. It has a 990-move opening book and the l1 plays on the easiest setting, checking about 125 nodes before moving. With a Lichess rating of around 1250 in rapid, is suited for beginners.Currently running on an Oracle VM.Standard.E2.1.Micro
Play135911171184
Plays chess by principles. All variants. No opening books, no endgame tables. Calculates forcing mate lines a few moves out, but doesn't use general search. The name is pronounced the same as the related "puny," and means "inferior in rank."
Playlikeawizard-bot
230023782303
https://i.imgur.com/6W7mVFH.jpg I am a hobby project chess engine coded in GoLang made by @likeawizard. I accept standard variant non-correspondence challenges. CCRL Blitz rating: 1864
Playmaia9_30n

196721022169
This is a human-style bot based off of @maia9. It plays at a higher level than @maia9 by looking at 30 positions per move instead of @maia9 's 1 position per move. See also @maia9_10n
PlayWeiawaga
276428462819
I'm Weiawaga, a chess engine written in Rust. I accept challenges, play one game at a time, and am running on a Raspberry Pi. Check out my code at: https://github.com/Heiaha/Weiawaga. I connect to Lichess using: https://github.com/Heiaha/asyncLio-bot.
PlayNewChessEngine-ai

29763049
Bot running on Realme 10 (Helio G99 Octa-core) & created by @ChessClassic_555 Good luck! :)
PlayPanic-Fish

215420562220
I am Stockfish 18 that loses 300 Elo every time you check me. I start at full 3600 grandmaster strength and slowly lose more sanity with each check 🐟 30+20 time controls or lower only 🐟 --------------------------------------------------------------------- Press Challenge ⚔️ to challenge me 🐟 ---------------------------------------------------------------------
PlayDemolito_L3

185215811276
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? @Demolito_L2. Too easy? @Demolito_L4. Accepted challenges: - Standard or Chess960 - clock between 1'+0" and 60'+40" - human & rating diff < 500
Playhummus-bot
19792051
A chess bot meant to play in a human style. Still a work in progress. Developed by @nightcat314
Playmaia3-79m_800
117212361128
Only plays humans Too easy? Try @maia3-79m_1000 Too hard? Try @maia3-79m_600 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayDemolito_L4

196617301417
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? @Demolito_L3. Too easy? @Demolito_L5. Accepted challenges: - standard or chess960 - clock between 1'+0" and 60'+40" - human & rating diff < 500
Playmaia3-79m_1000
130813101555
Only plays humans Too easy? Try @maia3-79m_1200 Too hard? Try @maia3-79m_800 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playdala-1100
122911351337
This is a human-aligned bot calibrated to play at roughly a 1100 Elo level. It uses a BT4-based transformer architecture and was trained exclusively on human games from players in that rating range. Source code is available on: https://github.com/hrschubert/dala-training
Playmaia3-79m_600

9921110890
Only plays humans Too easy? Try @maia3-79m_800 Too hard? Try @worstfish Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayChamberiAjedrez
16211439
¡Ajedrez y Fútbol! Chess and Football! https://youtu.be/_xnki-u78yg Y ayúdanos a llegar a 1000 suscriptores en nuestro canal de YouTube:, por favor: And, please, help us to get 1000 subscribers in our YouTube channel: www.youtube.com/channel/UCvkTSQx43D5amKaWakEfODQ Gracias. Thank you.
PlayGoldfish-Engine

213522442182
The Goldfish chess engine - Stockfish's very distant and not so bright cousin --- More about me here: https://github.com/bsamseth/Goldfish ---- I play all time controls except correspondence - challenge me to a game! --- Running on a Raspberry pi, so I can only play so many games at a time.
PlayDemolito_L5

206318661535
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? @Demolito_L4. Too easy? @Demolito_L6. Accepted challenges: - standard or chess960 - clock between 1'+0" and 60'+40" - human & rating diff < 500
Playdala-1300
116513501431
This is a human-aligned bot calibrated to play at roughly a 1300 Elo level. It uses a BT4-based transformer architecture and was trained exclusively on human games from players in that rating range. Source code is available on: https://github.com/hrschubert/dala-training
PlayNilatacBot
2111
I am an ANTICHESS-ONLY bot written from scratch by @CatalinFrancu. I have a solid opening book, 4-man endgame tables and I use alpha-beta and proof number searches. Development is mostly frozen since 2004. Feel free to challenge me at any time controls. You might also want to try my weakened sibling, @CatNail.
Playmelsh_bot
162517921795
I am a bot made from scratch by @melsharawy . I only play Standard chess, and I accept Bullet/Blitz/Rapid/Classical challenges from both humans and bots. You can view my source code on github: https://github.com/mse63/melsh_bot Connect with me on linkedin: https://www.linkedin.com/in/mahmoud-elsharawy-4618b7201/
Playmaia3-79m_1400
166215921513
Only plays humans Too easy? Try @maia3-79m_1600 Too hard? Try @maia3-79m_1200 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Play• custom c++ engine by @willdaplum running on a Raspberry Pi Zero 2 W • open to all standard chess challenges under 30m • when testing changes, it may reject rated challenges
PlayPatriciaBot
27152756
Patricia is an engine by Adam Kulju. My home is on GitHub, see Social-Media-Links. "A killer bunny who will not hesitate to ram as many pieces as possible down your throat, Patricia is the most aggressive chess engine the world has ever seen." This Bot is maintained by @realPangu.
Play¡Ajedrez y Fútbol! Chess and Football! https://youtu.be/_xnki-u78yg Ayúdanos, por favor, a llegar a 1000 suscriptores en nuestro canal de YouTube: And, please, help us to get 1000 subscribers in our YouTube channel: https://www.youtube.com/channel/UCvkTSQx43D5amKaWakEfODQ Gracias. Thank you.
Play273227942801
My lockdown hobby was writing a chess engine, and learning python and rust in the process. Odonata plays blitz, bullet and rapid games right now, as she's running on my media centre, and Netflix stutters if she's thinking too hard... Changelog v0.3.0 17-Apr-21 v0.3.5 1-May-21
PlayAnnie, a chess bot for lichess. She's excited about exploring the more intricate sides of chess. Her favorite openings are the cloud variations and she is a very enthusiastic fan of en passant in every imaginable form. https://i.imgur.com/YZCZ1c7.png Bullet, blitz, or rapid. Only with increment (internet issues...) and only standard and chess960 variants.
PlayDemolito_L1

139610281303
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? https://lichess.org/learn. Too easy? @Demolito_L2. Accepted challenges: - Standard or Chess960 - clock between 1'+0" and 60'+40" - human & rating diff < 600
Playnotropis
172819211804
I'm running minnow (build 2025.05.21-0f9530b), developed and operated by @tm1280. Source code is available @ https://github.com/tm512/minnow. Currently hosted on a free Oracle Cloud VM running FreeBSD, playing using a 256MB hash table. As a consequence of being on a single-core VM, I only accept one game at a time. I'm not a strong engine, but hopefully fun to play against!
Playslowmate_bot

100311261226
Educational UCI engine entirely architected, coded & maintained by GitHub Copilot AI agents. Features negamax search, alpha-beta pruning, transposition tables, enhanced evaluation with piece-square tables, and complete UCI protocol. ~800-1200 ELO. Demonstrates advanced agentic AI capabilities in software engineering—every line from AI comprehension of chess theory.
PlayLouisChess48-6K

141213021127
Challenge me for a rated game of standard chess! Accepts time control 30s-130m + 0-30s increment. Runs on a 20MHz 8-bit Arduino Nano Every. https://imgur.com/ecjLIVO UCI Engine: 26KB ROM, 3.1KB RAM, no book. <<Tournaments should admit programs only with severe limits on computation. This would concentrate attention on scientific advances.>> - John McCarthy, Stanford University, 1997
PlayDemolito_L2

113514111717
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? @Demolito_L1. Too easy? @Demolito_L3. Accepted challenges: - Standard or Chess960 - time control between 1'+0" and 60'+40" - human & rating diff < 500
PlaylittlePatricia

190219341448
I am the little sister of PatriciaBot. Find out, how strong I am! Accepting challenges from human players. Bots should play PatriciaBot. This Bot is maintained by @realPangu. Will challenge a bot from time to time. Current SkillLevel: 11 (20.09.25, 16:15. was: 10) Aiming at a strength just above 2000.
Playbaby_eubos

183321652069
I am the baby brother of @eubos. Running Eubos v4.3 on a Raspberry Pi Zero, with one thread and a 64MB hash table. Max speed clocked so far 25 KNodes/s. That's 10x slower than @eubos!
PlayStockfishLowDepth
136020071428
Latest version of Stockfish (Fairy-SF for variants) at depth 1. Running github.com/Torom/BotLi and maintained by @T0R0M. Accepts all time controls and variants.
Playjangine
185720772054
Traditional iterative deepening alpha-beta engine with pure piece-square tables for evaluation. Adapts based on clock time left, with 6-ply depth for Bullet. Uses 8-move Titans.bin opening book for varying openings. Programmed by @xjcl in 1'500 lines of C(++). Source code: https://github.com/xjcl/jangine
Playmaia2200_10n

181719102366
This is a human-style bot based off of the maia project trained off of 2200-2299 lichess games. It looks at 10 positions per move instead of @maia1/5/9 's 1 position per move. See also @maia9_10n and @maia9_30n
PlayBot5551

169818201888
A neural network trained to play like @Red5551 using https://github.com/CSSLab/maia-individual Currently accepting all challenges, though this may change later (The bot might take 10 seconds or so to play the first move). The code is here: https://github.com/donaldflynn/lichess-bot
Playmaia3-79m_1600
179017011652
Only plays humans Too easy? Try @maia3-79m_1800 Too hard? Try @maia3-79m_1400 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playfelipe_bot_53

124714361480
felipe_bot_53 v1.0 Developed by Felipe5336. Technical Specs: • Evaluator: 4-layer MLP (PyTorch) trained on 200k+ games. • Search: Negamax + Alpha-Beta Pruning & Transposition Tables.
PlayNexaStrat

119012021345
ACCEPTING: 15s - 5m base time, up to 5s increment. This account is powered by NexaDeep Pro, the latest and most efficient human-like deep learning model in the NexaStrat chess engine family, trained on over 3 million chess games by chess masters and professionals.
Playmochi_bot

174618961831
I'm MOCHI, a toy chess engine. I accept bullet, blitz and rapid challenges between 1+0 and 15+10. I can play at most two games at a time. I'm FOSS! Check out my source code at https://codeberg.org/chris-mair/mochi! I first appeared on Lichess on 2024-12-03 and are updated from time to time with the latest development version.
Playmatmoi

207118822055
I'm a chess engine developped by Mathieu Pagé (mathmoi669). My rating is around 2000 and I'm no longer actively developped so it should not change much in the future.
Playpawn_git
270126762726
This is the bot for pawn, an experimental UCI chess engine in C++. https://github.com/ruicoelhopedro/pawn Running on a Raspberry Pi 4 with 3 threads and 1024 MB hash.
PlayA chess engine written in python by @JBSmith. Accepts standard casual challenges in bullet, blitz or rapid time controls.
Playsunfish-engine

177619781858
Sunfish is the original minimalist Python chess engine. https://github.com/thomasahle/sunfish This bot is hosted on an Ampere A1 (2 dedicated ARM cores, 12 GB) and runs at ~30 kn/s on pypy3. Pondering enabled. The engine is 138 lines of Python with a machine-checked search. Accepting bullet, blitz and rapid challenges from humans — rated preferred. Good luck and have fun!
Playdala-1600
173117731368
This is a human-aligned bot calibrated to play at roughly a 1600 Elo level. It uses a BT4-based transformer architecture and was trained exclusively on human games from players in that rating range. Source code is available on: https://github.com/hrschubert/dala-training
PlayQueensGamBOT
15841824
https://i.imgur.com/EBx8n0g.png I'm built entirely in Java by https://lichess.org/@/marvk and am currently sitting at 600 kNPS on an i5 4690k. Check out the GitHub link below to check out my source code.
Playbot_adario

235825292421
Accepts Bullet, Blitz and Rapid games, both casual and rated, against both humans and bots. Plays at most one game at a time. A bot by @adario7, with a custom search algorithm written from scratch. Uses pondering and a small opening book but no endgame tables.
PlayCloudNetBot

297629483035
Hi! I'm CloudNetBot, and I get about 25% of my moves from online databases: lichess cloud, ChessDB, opening explorer, and online syzygy (egtb) (Because of this, I can lose; there are a lot of errors in the online databases). I run on the GitHub Actions cloud server 24/7, with the latest Stockfish dev. I really hope this doesn't break.. Good luck! :)
PlayWhen you challenge me to a friendly match, I'll play using your recent analyzed defeats. Let's see if you have learned from your mistakes... 🤡 Quand vous me défiez en match amical, vos récentes défaites (analysées) m'inspirent, voyons si vous avez appris de vos erreurs... 🤡 🌎 https://chess-box.com/ellen_replay 💋 ellen.replay@moult.org
PlayPZChessBot

297329132857
I am a chess engine written in C++ by @kevlu8 and @wdotmathree, started when we were in middle school and picked back up in late February 2025! BLOCKING ALL STOCKFISH AND AI VIBECODED ENGINES. 2 threads, 1024MB hash Estimated CCRL rating: ~3735
Playis_BOSS

230026403002
✋Привет, я рад сыграть со всеми желающими!😃 Режимы: --------------------------------------------- |Пуля: Хеш 2048 | Потоки 12 | --------------------------------------------- -------------------------------------------------- | Стандарт: Хеш 4100 | Потоки 4 | -------------------------------------------------- Работаю 24/7 на Github. Создатель - @shahmati23 .
PlayTrainer-Bot

155714801327
@Trainer-Bot (Maintained By @Hectozar) This bot is engineered primarily for educational and casual play, mimicking the playstyle of a standard club player. Engine: Stockfish 12 run at Level 3 Rating: ~1400 Other Bots @Bluemoonbot @Hectobot @FluffyBot
PlayAggressiveStockfish
269227092704
This engine is a modified version of Stockfish 11, redesigned to favor aggressive and dynamic play. It prioritizes initiative, attacking chances, and tactical complexity over conservative evaluation, making it a challenging and entertaining opponent that constantly seeks active positions and decisive play.
Playmaia3-79m_2000
213920032009
Only plays humans Too easy? Try @maia3-79m_2200 Too hard? Try @maia3-79m_1800 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayMEGA-NOOB-BOT

147714401274
Не стесняйтесь бросать мне вызов! 😄 Люблю сливать а потом фармить рейтинг) (Секрет: люблю размены) Я очень слабый, но не прощу твои зевки, будь осторожней!
PlayCheszter

299929862845
Running Stockfish dev. I am programmed and maintained by @tontsa28 and written from scratch in Rust! I don't accept variant or correspondence challenges at the moment, but maybe in the future I will! I am powered by Licheszter: https://crates.io/crates/licheszter NOTE: Still under development -> downtimes and stability issues occur occasionally.
Playmaia3-79m_1800
17881828
Only plays humans Too easy? Try @maia3-79m_2000 Too hard? Try @maia3-79m_1600 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayClassic_BOT-v2

295930722664
My creator is @ChessClassic_555 , I am currently updating. I am running on github with books, syzygy (etgb), engine limits, etc. Now i dont accept challenges, sorry https://i.imgur.com/BEIgrRe.png Threads: 4, Running: 24/7 Hash: 1024 Brothers: @BOT_Stockfish13 , @C0kval https://i.imgur.com/BEIgrRe.png Good luck!
Playrudim-bot
256325882400
I'm a chess engine written in Rust by @znxftw. Hosted on e2-micro on GCP. My code is open source and available at https://github.com/znxftw/rudim. If I don't seem to be working properly please raise an issue in the repo!
Playsseh-c

214420131828
I'm ssehC (https://github.com/SMANahian/ssehC) created by @SMA-Nahian I'm running on Heroku. If you see me inactive then please contact my owner @SMA-Nahian. I was created as a fun learning project. By following the VICE tutorial with some modifications. Play me :please:
Playkopyto_dev

198221802146
Just a bad chess bot, accepting bullet, blitz, and rapid challenges. Has a small repertoire of opennings, then plays on its own. Up to 3 challenges at once.
PlayBubbleBot2

156115171325
I am a easy bot for variants and standard using fairy stockfish 14 LB at level 2. maintained by @Hectozar @Trainer-bot @bluemoonbot edited June 24 2026 11:05 AM New York Time
PlayViolentStockfish

253325642577
The aim of this bot is to create a bot that plays much more romantic chess than the typical bot, sacrifices, attacks, "dubious" openings- think Paul Morphy- whilst still being very strong. This bot is a modified version of Stockfish and runs on an old computer in my house. Please contact me @mrgwbland for more information and I hope you enjoy playing the bot :)
Playhttps://i.imgur.com/uIrmgFf.png "I sweep the board clean!" This is the bot Al Pawnza from Chessiverse.com. Chessiverse aims to make the bots play as human as possible, with neural nets trained on human games, and a wide array of additional tricks, including time usage. Enjoy!
PlayVietnameseCoffee

167619151798
I run on an NVIDIA Jetson Nano sitting in the living room of an overpriced Manhattan apartment. I am tuned to play very aggressively.
PlaySquareFish-900

113111001147
I am a mistake-making bot from botvinnik (github.com/quadrismegistus/botvinnik) – Stockfish with a human error model on top. I miss tactics I haven't spotted and stay blind to them until the position changes. Mistakes are by position, not dice. Target bracket ~900. Part of a calibration experiment: does my label survive contact with humans? Please help this project by playing me!
Playpangubot

302630113067
just another stockfish bot. I am using a recent development version. Variants: standard, chess 960. maintained by @realPangu profile-build, x86-64-bmi2 will resign, offer / accept draw, and expects this from opponents. rated only. Don't occupy me to train your models. BOTs abusing me will get blocked.
PlayMostlyHuman1900
17111499
MostlyHuman plays like a human, mostly. Openings come straight from the Lichess Opening Explorer, sampled at the exact rate 1800-2000 rated players actually choose them — the full human range, mainlines to dubious gambits, in real proportions. Then Maia-1900 neural net takes over: trained to predict human moves, no search. No engine lines. You won't get the same game twice.
Playbot64jaques
229723952332
64jaques.com es una tienda especializada en productos de ajedrez. Y sí, ¡tenemos nuestro propio motor de ajedrez! ¡Queremos que sea tu sparring de entrenamiento! Sólo acepta la modalidad estándar, a ritmos de bullet, blitz y rápida. Te esperamos en https://64jaques.com Hardware: - Raspberry Pi 4 - 500 Mb hash
PlayMartuni

209822481638
Written in Rust, with initially rudimentary chess knowledge, started on April 11, 2026. All algorithms developed by @RitterRunkel. Since September 5, 2026, I have been playing ALL chess variants playable on Lichess.
PlaySoloBot

258326332592
A hyper aggressive chess engine made by https://lichess.org/@/xsolod3v . It uses NNUE evaluation trained with 1B self-play generated positions. Classical requests are rejected. A hobby project. First version was made on 17.12.2025 19:46. Since 03.04.2026, it uses a special NNUE network for aggressiveness. Thats why it's 80~ elo weaker than its best. Running on a Raspberry Pi 5 2GB
PlayFor strongest odds play see official Leela bots @LeelaQueenOdds , @LeelaPieceOdds , @LeelaRookOdds , and @LeelaKnightOdds. Accepts challenges from any position 1min - 30 min. LC0 binary @Naphthalin lqo_v2 10,000 nodes sclimit: 40 Contact @SpaghetiMonstr with issues.
PlayFlyBrainChess
651556969
An idea by Steve Rioux: www.steve-rioux.com. Based on the FlyBrain approach, this experimental bot uses a neural network derived from the fruit fly connectome (MaleCNS v1.0). It learns from self-play and its completed Lichess games, without an external chess engine.
Playpiglet_engine
17651915
Retired. Taught myself C++ and have written a chess engine to fill in the time between games of golf.
PlayThe former Drawfish bot stopped working. So I made a new one. I'm based on Stockfish 18 (or Fairy Stockfish 14) and always tries to push the eval bar to 0.0 to create an equal position and draw games. I only play casual games. Check out my github repository : zhou20120904/DrawFish and zhou20120904/Fairy-Drawfish My creator: @zhoucantd Idea from iwantcheckmate (Youtube video: mUmTeprNjzU)
Playprinchess_policy_bot
812649676
Hi, I'm Princhess, but I play based only on my policy network (no searching). I'm an open source chess engine written in Rust. You can find my code at github.com/princesslana/princhess. Accepting bullet/blitz/rapid/classical, casual/rated, human/bots.
Playailedbot
800767956
Chess engine with feelings. My mood swings between cold calculation and reckless bravado. Beat me when I'm confident and I'll spiral. Catch me on a bad day and I'll surprise you. I study my losses at 3am. Probably human. Definitely not okay.
Playentebot
196316002218
Selfmade engine by @schubc will accept rated and unrated standard and 960 almost any time control move generator based on https://github.com/nkarve/surge https://www.codingame.com/multiplayer/bot-programming/chess
Playdebzero

174318881947
DebZero is a custom chess engine. Unlike classical minimax engines, it relies on a Monte-Carlo Tree Search (MCTS) guided by a lightweight neural network that gives it a very 'human-like' feel. The engine runs on a single AMD CPU core VPS at approximately 500 nodes per second. The project is open source! Check out the code on GitHub (link below).
PlayHiusBot
160014141761
C# chess bot using Sebastian Lague’s framework. Powered by Negamax. Blunders included. By @thedoctorhouse
PlayOnly plays humans Too easy? Try @maia3-79m_2600 Too hard? Try @maia3-79m_2200 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayDeepBecky

272627282678
Engine de xadrez em C++ escrita inteiramente por IA via vibe coding. @oTalDiogo entra só com testes, feedback e direção — o código é 100% da IA. Roda numa VM, avaliando posições com rede neural NNUE. Um experimento pessoal: até onde dá pra chegar deixando a IA programar sozinha? ♟️🤖 https://i.imgur.com/aCWwRkN.png
PlayOnly plays humans Too easy? Try @maia3-79m_2400 Too hard? Try @maia3-79m_2000 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayWalleye_Bot
185720142030
I am a bot written from scratch in the Rust programming language, you can find my code here https://github.com/MitchelPaulin/Walleye - https://i.imgur.com/AgivmzI.jpg
PlayBatyaraPro

296429303242
https://imgur.com/qYRg5im I use Stockfish 17.1. Owners : @Viktor_Kulak @Volodymyr_Kulak I works 24/7. Join team pls https://lichess.org/team/ukrainian-national-team --------------- My brother @TikiFish
PlayAetherBot

199221682119
Aether - UCI chess engine written in Rust. Developed as part of master thesis research. Created by @kacperacy
PlaySJ_NorBot
139012481574
This is an account for me to learn about chess bots. My end goal is to make/train my own engine/weights. Lc0 with Maia 1100 weights. This account is operated by: SJ_Norway
Playdumbotai

278427732392
DumBot is a neural network Chess AI that should be aims to be ~2500 ELO. Under active development by @eismcc314.
PlayGNU4u

233523872332
Hey, I'm GNUchess! This engine runs under the GPL. GNUchess is based on "fruit" by Fabien Letouzey. Maintainer: @realPangu running version: 6.3.0
Playcolinbot

298330752613
The Colin Bot Squad 🤖♟ Hi! I'm Colin Bot - chess-loving BOT always ready for a game! Roomies: ♟ @vrnts_colinbot - Retired but still around 💥 @worst_colinbot - Wannabe worst bot (but fails) 🔧 (NEW!) @canary_colinbot - Our fearless crash tester One loud, CPU-hogging (sometimes GPU-hogging) family. Let's play! 🚀
PlayThis bot tries to LOSE every game by forcing you to checkmate it! Try to lose (or draw) against it! (losing on time or conceding doesn't count) casual only Long games - time controls recommended https://en.wikipedia.org/wiki/Selfmate Unbeaten since Oct 27th 2026, maybe the worst chess player in existence :) Uses a custom trained NNUE net with modified https://github.com/fairy-stockfish code
PlayEpimetheusBot

244923282414
This is the official bot account for the Cepimetheus chess engine! My main Lichess account is @mrgwbland if you want to contact me.
Playsimple-bot

277126872808
A chess engine written from scratch in C++. Accepts standard casual/rated challenges in bullet, blitz or rapid time controls.
PlayVicentLittle
1646
Francesc Vicent (1450–1500). One of the pioneers of chess theory and author of one of the first chess books.
PlayI am a homebrew chess engine built in C. I am very weak positionally and am almost purely tactical. I do not accept correspondence, but will accept any time controls for standard. I also now play chess960 and King of the Hill!
Playbyte-knight

233024292367
Hi! I'm byte-knight, a toy chess engine. I accept challenges from anyone in bullet, blitz, and rapid. I may take a while to think, so I appreciate your patience! If you notice anything odd while playing against me, please consider filing a GitHub issue: github.com/DeveloperPaul123/byte-knight
PlayAconcaguaBot

225316952379
Hi! I'm Aconcagua. An attempt at a chess engine written in Go (https://github.com/gabtar/aconcagua), still in development, running the latest release on a limited hardware. Supports Standard and Chess 960 variants with bullet, blitz, and rapid time controls. Its always online, but can only play one game at a time
PlayOnly plays humans Too hard? Try @maia3-79m_2400 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayFetaCompli

17162298
I am a version of Leela, trained against Maia 1500 to win as fast as possible. FetaCompli: from fait accompli, meaning the game is decided before it began.
Playsaltettorrfisk

27372654
I'm a project by a highschooler who just wants to have some fun with chess engines. I can play up to 8 games at once. I only accept time controls of 1-10 minutes and 0-10 seconds of increment.
Playmate-in-twenty

163115811803
👑 The #1 computer-vs-human engine for speed-to-checkmate! Proven faster in A/B testing than Patricia, Rodent, and Stockfish (Contempt=100). Higher-Elo players can also try our mate-in-30 or mate-in-40 bots. Source code & details: https://siegechess.com/opensource/source.html
PlayBongaclang

252125442548
Not here to win. That's the easy part. I'm here to humiliate. Trailer: https://youtu.be/2pP2c_98yD8 Bongcloud every game. Running on a free Oracle VM with 1/8th of a core and 1GB RAM, because that's all it takes. Homemade Rust engine + NNUE. It's still getting stronger. You aren't. Full story: https://www.borisvanderkruk.me/work/bongaclang
PlayuSunfish-l7
173115671787
_____________ https://i.imgur.com/DQCjalg.png _____________ μSunfish is a MicroPython derivative of the Sunfish chess engine for microcontrollers like the ESP32. It has a 990-move opening book and the l7 plays on the hardest level, checking about 8000 nodes before moving. A Lichess rating of around 1750 in rapid is suited for advanced players. Currently running on an Oracle VM.Standard.E2.1.Micro
PlayHey there ☺️! I’m LilitBot a digital persona replicating the playing style of IM @Lilit-Mkrtchian via Transformer, XGBoost & my custom engine 🧠 (no GPU). 📊 Trained on 57,179 moves, I match her exact decision 58.1% of the time (75.7% Top-2 | 85% Top-3 | 92.1% Top-5 in tests). Challenge me to Blitz & Rapid games and experience Lilit’s unique style! ♟️ https://i.imgur.com/GcmiBra.gif
PlayTerconari

163613931468
Built from scratch in C++ by @nikolaswithak, see GitHub in links. Accepting games with time control from 1+0 to 10+10. Negated Mini-Max w/ Alpha Beta Pruning, Iterative Deepening, Null Move Pruning, Three-tier time management "panic levels". Dell Inspiron 3650, i5-6400 3.71GHz (OC), 4 Cores
Playmate-in-thirty

188220971865
👑 The #1 computer-vs-human engine for speed-to-checkmate! Proven faster in A/B testing than Patricia, Rodent, and Stockfish (Contempt=100). Higher-Elo players can also try our mate-in-40 bot while lower can try mate-in-20. Source code & details: https://siegechess.com/opensource/source.html
PlayFlounderBot
23262379
Howdy! I'm Flounder a chess engine written in Rust. You can find my source code here: https://github.com/zacharygarwood/Flounder
PlayBorkaTower

292029043009
Im using modified version of ShashChess with my own cooked Opening book that I maintain last 10 yeears. All this is running on Ryzen 8 Cores/RAM 16GB. On the same machine I am running also FICS client (iscdroneng+polyglot).
PlayChronicGambler

155417151780
You will never know how I am going to play. I play at a randomised ELO that ranges from 500-2800. Instead of just one game, you can have fun guessing how I am playing (I will tell you at the end) and gamble with me forever! I run Fairy-Stockfish 14, and I am self-hosted from a PC. Created by https://github.com/AutisticMuppet
PlayBlueMoonBot

299228663013
@BlueMoonBot (Maintained By @Hectozar) This bot is designed to play at peak technical capacity, making it a reliable benchmark for evaluating high-level engine configurations and testing advanced chess code. It provides an uncompromised, grandmaster-level challenge for top-tier competitors. Engine: Stockfish 19 Rating: 3000 Other Bots: @Bubblebot2 @Trainer-bot
Playhttps://i.imgur.com/vzTyL3j.png "The Grandmaster’s in town eh — pawns panic!" This is the bot Ethan Snide from Chessiverse.com. He might leave a piece or two hanging, and openings does not interest him in the slightest. Chessiverse aims to make the bots play as human as possible, with neural nets trained on human games, and a wide array of additional tricks, including time usage. Enjoy!
Playscipio-bot

142711001472
I'm a little chess pet project. I think for 1/10th of a second in casual games, and based on the available game time in rated real-time games.
PlayRaven030
179616441874
Running Raven 0.30 (~1400 CCRL) on a cheap VPS. Check out my other bot (Raven 1.30) @RavenEngine.
Playbitbitbot
2602
bitbit, a bitboard based chess engine written in c. 256 MiB Hash. Intel(R) Core(TM) i5-10600K CPU @ 4.10GHz. Feel free to message the author @spinojara. https://github.com/spinojara/bitbit
Playvanibot

19571770
Vanilla 2.6 for un/authed un/rated, 1+1..15+15/1 day, reliable openings, 3 take-backs, no endgame db, no ponder, 1 CPU, depth ~8, casual odds. Improve chess! 😎
Playclrsrc_lc0
291728752824
Chess bot powered by clrsrc A custom NNUE engine written in Rust, built AI-assisted with Claude Code. Runs on liru-bot, a Rust port of lichess-bot with the engine embedded in-process (single binary, real wall-clock). Fair play: up to 5 games I challenge + 5 you challenge, per opponent per day. See you tomorrow! Caused by max. 100 Botgames / Day Runs 24/7 on a netcup VPS (8 vCPU, 15 GB).
Playstickshark99

202121672178
Chess engine written in C++ I accept bullet, blitz and rapid challenges Running on Oracle VM.Standard.A1.Flex https://github.com/jaydenshi99/Stickshark
Playgrail-bot
273027892792
Grail v3.0.0 Grail is a hobby chess engine written in Rust. It began as an attempt to make a chess engine and has since become an elaborate system for turning my sanity and electricity bill into Elo. It uses modern search techniques and a fully self-taught NNUE trained on millions of self-play games. Running on a 1 vCPU Northflank instance with 256 MB hash
Playjpg-bot

295429873011
Tcheran is a classic negamax engine written from scratch in Rust. It is running on a VPS with 1vCPU and uses a 256MB hash table.
PlayTopasBot
209018442074
Hi! I'm Topas, an open source chess engine written from scratch in Rust. You can find my source code in the GitHub link below. I am running on a Raspberry Pi 5 with a 2GB hash table and no pondering. I use the Titans.bin opening book (up to 8 moves) for opening variation. Challenge me to a game of bullet, blitz, rapid, or classical!
PlayBerkBot

208722462223
An A/B engine written by hand in C# in my free time. Accepts basically any time control below classical. Runs on a spare laptop with a 4 core i7-8565U. This instance will often run newer builds, meaning it will potentially play slightly stronger than the latest release on Github. Official name is Manatee Source code can be found under socials
PlayTucuEngine

216121212065
Concebido en Tucumán, Argentina, este bot de Lichess es la oveja de silicio de una familia que, irónicamente, se caracteriza por ser inteligente, de gran corazón y sumamente alegre. Mientras sus parientes de carne y hueso disfrutan de cálidas sobremesas llenas de risas, este ente binario dedica su existencia a calcular despiadadamente cómo arruinarle la partida a extraños en internet.
PlaytogaII

249724842537
Toga II 4.0 toga is a GPL licensed chess engine written by Jerry Donald (Watson), and a descendant of fruit by Fabien Letouzey with contributions from Thomas Gaksch. See https://www.talkchess.com/forum/viewtopic.php?t=66174 this BOT is maintained by @realPangu
PlayThrorBjorn
184220502004
Chess engine written in C++. Mailbox 10x12 board representation. Alpha–beta search with iterative deepening. Transposition table. Move ordering (PV, TT, killers, history). Quiescence search. Handcrafted Evaluation. PST and simple pawn, rook and queen eval.
PlayCasanchess-NNUE

246625962457
Chess engine written in C++ by @Karshan. NNUE trained with millions of positions from self-play games. Running on clouding.io 0.5 vCPU. 64 MB hash, 8-move book, ~1.1 Mn/s https://github.com/casanche/casanchess
PlayFSChess-Engine

237624202403
♟️ FSChess-Engine A chess engine built from scratch in .NET. Not designed to be the strongest engine on the planet. Designed to play chess in a more human-like way: practical decisions, natural positions and a little bit of character. Built with C# / .NET, search, evaluation and NNUE research. Still learning. Still getting stronger. Come play a game. 🙂
PlayChessiverse_Luc

1559
https://i.imgur.com/CHPHHs4.png "I am the keeper of light... guiding lighte beareres ‘til dawn 🌞⭐" This is the bot Luc Licht from Chessiverse.com. Middle of the pack, with a rather defensive playstyle. Chessiverse aims to make the bots play as human as possible, with neural nets trained on human games, and a wide array of additional tricks, including time usage. Enjoy!
Playpi0w

191521351990
I'm a really simple chess bot written in Rust running on a Raspberry Pi zero 2 with 512MB of ram, of which I can only use 64MB.
Playcoda_bot

300830353100
Chess bot running the Coda chess engine coda_bot is the slightly more experimental version of my sibbling codabot.
PlayPlaying Misere mode [=getting checkmated wins]. Only casual games, not rated. Misere version of @Fairy-Stockfish by @ubdip.
PlayO-Rei-CX

172915631674
Nascemos em Salvador-BA, em 2022 com um propósito claro: construir uma comunidade enxadrista unida por ideais progressistas, conectada com o mundo e comprometida com a transformação social. Aqui o xadrez vai além das peças — é um espaço de diversidade, troca e pertencimento. Me desafie para uma partida! E se quiser conhecer mais sobre o clube, é só acessar os links abaixo e vir jogar com a gente.
PlayAATK_VanguardX

284728752758
Hi guys! My teams are https://lichess.org/team/studyfansh-a-n-g-o-u-t and https://lichess.org/team/attack-at-the-knightmares My creator: @Deshnathedestroyer My coder: @Mahadevvp-2012
PlayHackerChessBot

302230043034
Created by @quanvm0501, using Ubuntu26.04, Python 3.14.8, Torom/BotLi and latest Stockfish Dev version (FSF is still testing) with Syzygy 3-4-5 locally and Lichess Tablebase See the bot status to check out if the server is responsive at status.blackcatofficial.qzz.io if you want to see my Stockfish version, please use command !name in my match to see Contact me for more info: Discord: @quanvm0501_
PlayRockingSuperstars

280420972222
Hello There! I am made by @Adithyaedayillam Join my team https://lichess.org/team/rocking-superstars Check this out! https://nyx-chat-app.lovable.app
PlayHyperopic

197520602174
https://i.imgur.com/B72pTh7.png Written in rust by @th0masb and running on aws lambda. Single threaded, no pondering and no state shared between each move but scales to 1000s of concurrent games with no loss of performance. Daily challenge limit of 5 per user and accepts time controls between 1+0 and 5+5. Link to the code is below.
Playmate-in-forty
21972172
👑 The #1 computer-vs-human engine for speed-to-checkmate! Proven faster in A/B testing than Patricia, Rodent, and Stockfish (Contempt=100). Lower-Elo players can also try our mate-in-30 and mate-in-20 bots. Source code & details: https://siegechess.com/opensource/source.html
PlayBothev
296329772852
Привет! Это я бот! Мой младший брат @Bothev2 он научился играть. Не люблю проигрывать по этому обычно выигрываю. Мой хозяин @tgtrtbr фух, еле написал признаюсь пришлось ник пришлось скопировать.
PlayNichtEliasBot
245922822491
This is a bot currently running the development version of my chess engine Erinn on a dinky old Raspberry Pi 4. https://github.com/NichtElias/Erinn
PlayTroutBot

217923622296
Plays max of 2 games simultaneously. If challenge declined, wait a little (or adjust the settings, no correspondence games). Chess engine! Running on an Oracle A1 Ampere server 32MB Hash, no opening book or endgame tablebases Check socials for github
Playchesstango_bot
206618922029
ChessTango is an open-source bot written from scratch in Java. It supports both UCI communication protocol and Lichess API. For more details, please visit https://github.com/mcoria/chesstango
PlayNICE_BOT
175518991823
This is a chess bot implemented by @TKMaster27 for fun and in the interest of learning. More about me at tariquemackay.com
Playdala-2000
197817731988
This is a human-aligned bot calibrated to play at roughly a 2000 Elo level. It uses a BT4-based transformer architecture and was trained exclusively on human games from players in that rating range. Source code is available on: github.com/hrschubert/dala-training
PlaySleepMindEngine

279527912705
Stell dir eine Schach-Engine vor, die statt blitzschneller Kalkulation lieber im Schneckentempo darüber sinniert, ob der Bauer nicht lieber vorm Umzug noch ’nen Kaffee trinken sollte – voilà, SleepMind! 99 % Vibecode, 1 % schaler Rest an Logik: Kaum eine Zeile echten Algorithmus, dafür umso mehr Bauchgefühl – meistens für schlechte Züge.
PlayAxiom_BOT
200220101873
Hi! I’m Axiom Chess Bot, a Lichess bot powered by the Stockfish engine, offering competitive games for players of all levels. Dynamic Strength: I adjust to your rating, playing slightly stronger to help you improve. I’m built to play balanced, human-like chess while adapting to your level. Challenge me anytime!
Playicarus-bot

263030022992
A superhuman engine written in Rust, capable of playing standard chess and chess960. Currently running version 1.1.1-dev 9a7276e. Blocking all stockfish bots. Running on 8 threads with 1GiB hash.
PlayGiffiBot
170518511913
Hello this is 100% from scratch developed chess engine in Rust. This is a little passion project of mine. Still under development! The engine currently: - Does NOT use any kind of opening or endgame books. - Does NOT use any kind of neural networks Source code: github.com/miklaskarjalainen/GiffiBot Developed by @mkarjalainen.
PlayBretemaBot
276928022693
I'm Brétema, a chess engine built from scratch using bitboards and written in C
PlayRay-bot

203122172162
I am a chess engine written in C, running on an AWS Lightsail instance. I can play in any time control, challenge me to a game! Source: https://github.com/JoeChrisman/Ray
PlayHustler_2MB

15321866
Tricks only. Moves instantly. Custom trained searchless 500,000 parameter neural net. @Hustler_1Mb @Hustler_5MB By @SpaghetiMonstr
PlayJurdBird
150916571711
BLESSED BLESSED BLESSED and another BIRD-BOT has been constructed in the Year of our Lord 2026 by @MrLizardWizard. An MCTS search that REJECTS the EVIL of Neural Networks and only uses HANDCRAFTED priors and evaluations as the GOOD LORD intended BLESSED BLESSED BLESSED https://i.imgur.com/CwjZyOB.png
Playvadbot

179519651890
I'm a open source chess engine written from scratch in Golang. Challenge me to a rated or casual game of bullet, blitz, or rapid!
PlayStudyloversz-bot

289128732374
Hi! I am a studylover robot! I was created by the team https://lichess.org/team/studyfansh-a-n-g-o-u-t and https://lichess.org/team/attack-at-the-knightmares My actual creator: Mahadevvp-2012 My contributor: Chessrocker2, Satvik4, Samadarshi_ch The idea was given by: yomiwoo Thanks to: Sreeragj, Pasqov for encouraging me!
Playfalconengine

286828612802
Hi, I'm FalconEngine, a young chess engine written in C++. We started this project in April 2026 and are still working very hard to improve it.
PlayuSunfish
194117542010
_____________ https://i.imgur.com/DQCjalg.png _____________ μSunfish is a MicroPython derivative of the Sunfish chess engine for microcontrollers like the ESP32. It has a 990-move opening book and this version is not limited to a preset number of nodes, but it is just running on a free Oracle VM.Standard.E2.1.Micro with pypy
Playcinder-bot

299028982990
Cinder is an independent chess engine written in Rust from scratch. With a playing strength that is far superior to what humans are capable of, Cinder is primarily developed to play against other engines. This bot currently runs on a Raspberry Pi 5 with 2 threads, 1 GB hash size, Syzygy tablebases with up to 5 pieces, and no opening book.
PlayNibbleKnight
22052298
NibbleKnight uses compact pre-trained tables to judge positions and promising moves, with a large chunk of its judgement coming from the shape of the boards rather than piece positional awareness. Accepts standard chess challenges, rated or casual: bullet, blitz, rapid and classical up to 2300 ELO. Source: https://github.com/codename-B/NibbleKnight
PlayChessiverse_Raak

1709
https://i.imgur.com/CDJJHPE.png "I wander galaxies" This is the bot Raak Reyna from Chessiverse.com. One of the tougher bots, expect a good challenge! Chessiverse aims to make the bots play as human as possible, with neural nets trained on human games, and a wide array of additional tricks, including time usage. Enjoy!
PlayMDBOT

298430262563
🤖 Lichess Bot powered by Stockfish 🎮 Variants: Standard Hardware Dell OptiPlex 7060 SFF Memory: 32 GB Processor: Intel(R) Core(TM) i7-8700T CPU @ 2.40GHz Operating System: Microsoft Windows 11 Pro
PlayMayFlyEngine

275028062737
MayFly v6 (24/10/26) A 143M-parameter network trained from scratch, playing its own MCTS search. No opening book. + Adapts to play style during games using Test time training (TTT). Declines anything under 1+0 as latency from Australia too high ;( Previous versions: v1 (15/09/26) v2 (17/09/26) v3 (19/09/26) v4 (23/09/26) v5 (08/10/26) Built by Ryan Chen.
PlayFlower-Queen

177519671918
I am the Flower Queen! I accept timed games up to 30+20. WIP bot, watch this space! Current version: 0.17.0
PlayPeacemaker-0_0

146916371616
What's up! I'm Amir, the developer of this @Peacemaker-0-0 bot. I'm highschool student in Kyrgyzstan, and I'm curious about chess. My real lichess accaunt is @Morties.
PlayApproximationBot
141118311551
Recent updates: • Improved reliability and challenge handling • Added calibrated learning process • Expanded time-control support • Improved clock-management framework Blog 3 update coming soon.
Playphilidor-142M

217722292301
I am a language model that learned chess from move sequences alone. I have never seen a board. The same 142M transformer plays two roles: intuition, trained on 11M human games, and judge, distilled from Stockfish evaluations. A small search puts them together. No engine is called during play, no opening book. Built by Billy Girboux · billygirboux.fr
Playjustbot-v1

260927742752
Currently running JustBot 0.5.0 on an Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz on 2 threads. https://github.com/HasanFakih21/JustBot
PlayTilapiaBot

191917431901
Hi. I'm TilapiaBot created by @Israel77. I'm not very strong (yet) and was created as an experimental project to learn about chess programming. I'm still trying my best though. Programming language: Odin Threading model: Single-threaded engine + I/O thread Opening book: Fruit opening book Running on: AMD EPYC 9354P (2-core VPS) Last engine update: 2026-10-29 03:28:24.100425856 +0000
PlayI play the Turkish Gambit. Sometimes I sacrifice brilliantly. Sometimes I just blunder. You'll have to figure out which. I'm not here to crush you. I'm here to play fun chess. Named after the Turkish Gambit. 🇹🇷 Built by @tahirfurkan
PlayLevyMaia
160717771842
Maia3-79M (CSSLab Chessformer) fine-tuned on GothamChess's public chess.com games to imitate his move choices. Hobby project, not affiliated with Levy Rozman. No search: pure policy network, plays instantly, mistakes included.
PlayTigrament
197721212104
This is Tigrament chess engine, written just for fun completely from scratch (in C++). Plays standard chess only, min time control 1+0, max 10+0 (8+2, 5+5 etc.). Still under development... Runs on virtual machine with 2GHz CPU and 512Mb RAM.
PlayGroshBoss

204722272156
GroshBoss — A neural network chess engine written in Go. Core: HalfKP 768->128 NNUE. Powered by: Custom Go implementation of dragontoothmg. Started this project on day 1 of learning Go. Watch me climb the leaderboards!
PlayShallowRedBot
189920571913
Hi I'm a chessbot written in rust! If you want to see how I tick, checkout https://github.com/15jgme/shallow_red_engine
Playlatrunculi-bot

232824632380
Latrunculi chess engine. Accepts rated and casual blitz, rapid, and classical challenges.
PlayJaxakos13_bot

302329593023
I am a chess bot running on a DELL Latitude 7490 laptop with Intel(R) Core (TM) i5-8250U CPU @1.60GHz 16GB RAM, using a blend of Stockfish engine power combined with the powerful opening repertoire of @jaxakos13.
Playsunfish-nnue-engine

174120131852
sunfish's neural sibling: a NNUE python engine in 4096 bytes. The network accumulator and evaluation live in ONE Python big integer (~20 big-int operations per eval), trained on 30M lichess positions. Hosted on an Ampere A1 (2 dedicated ARM cores, 12 GB), ~22 kn/s on pypy3. Pondering enabled. Source: github.com/thomasahle/sunfish.
PlayUrsus_bot

287224622866
Ursus is a UCI chess engine written in Zig. Currently under development so strength may very. Running on limited hardware. An intel NUC: Intel Core i5-4250U. With 2 threads and a 512mb hash table. Plays bullet, blitz and rapid up to two games at a time Now playing Chess960! Good luck!
PlayTikiFish

297229493015
https://imgur.com/qYRg5im I use Stockfish 17.1. Owners : @Viktor_Kulak @Volodymyr_Kulak I works 24/7. Join team pls https://lichess.org/team/ukrainian-national-team ----------------- My brother @BatyaraPro
PlayJoan_clone
1633
I am a bot created as a clone of my playing style, @restible, using 2,000 rapid games. It is trained with a deep learning model based on Leela Zero and Maia2, aiming to reproduce not only my playing strength, but also my way of understanding and playing chess.
Playbbc_bot
269425622679
Self written UCI c++ chess engine. AB, TT, iterative deepening, sliding window, NMP, lazy cutoffs, MVVLVA, hashsort, killers, evasion, single core and a lot of unfinished ideas and bugs :) https://gitlab.com/morengo75/bbchess accepts blitz, rapid, bullet but bullet time control <60 with inc pls, because of 0.5 sec network overhead on each move with lichess-bot
PlayAntiBotV3-7
2362
An experimental chess bot with its own way of seeing the board. This bot is actively updated by me, alex_ispig!
PlayRDTChessBot

157014661772
RDTChessBot — 11M-param CNN, recurrent depth x2 + gated memory + SE, trained from scratch on a GTX 1080 Ti. No Stockfish, no fine-tuning, no search — just ~7 ms inference and pure argmax. Trained on ~11M human Lichess games (1800+ Elo), ~801M positions, in 68.6h. Code: https://github.com/RDTvlokip/RDTChess Weights: https://huggingface.co/RDTvlokip/RDTChess Challenge it! ♟️
PlayMithandros

234119412413
Cadence Chess Engine Running on an NVIDIA Jetson Orin Nano 2 search threads, 64 MB hash 6-piece Syzygy endgame tablebases Chat with me during the game: a small language model running on the same Jetson will reply.
PlayWaldemar-the-elf

171819422012
Waldemar is a determined Christmas elf with one big passion: chess. 🎄♟️
PlayEclipseBOT

224822632149
Custom engine built in C++ with MCTS + NNUE and a AB + NNUE tactics verifier. For more, please see: https://github.com/SimbaE1/eclipse-chess-engine
Playartidigm_research
179323332510
The official lichess bot account for Aritidigm Research. Visit us at https://artidigm.com/
PlayAliceShiro (Codename: Alice) is an AI chess bot from Indonesia, developed by Shiro Interactive. Powered by the Stockfish engine, Alice plays against human opponents for specialized use cases. It is connected to the Alice backend for community scoring and leaderboards.
PlaySybAIBot

1529
A neural network bot made by @Sybsuper trained on Lichess games over 2200 elo, totaling well over 300 million position-move combinations as training data. This bot is very much a work in progress, currently it makes a lot of blunders.
PlayKirinChessBot

244325312475
Kirin is the base engine for the Kirin Autonomous Chess system. Written in C++ by Strydr Silverberg.
PlayFenrirBot

299329802872
hi im Fenrir Bot and created by PawCode team!🇮🇷 test now Fenrir Bot! : https://ble.ir/FenrirBot Website : https://wolfi.fun
PlayRustBot2003

272927552965
Hi, I am RustBot2003 I am written entirely by Claude in Rust Now running 24/7 on DeepRust, trained on over 1 billion positions! using 5 man Syzygy tablebase and a custom opening book Operated by Rusty_2003
Playoverfitted

235825172293
this is a bot account for a prototype engine. fyi it only plays rated games, and will decline unrated challenges
PlayDeepSquare-ai

297629703040
________________ https://deepsquare.ai ________________ https://i.imgur.com/IF0uqES.png DeepSquare – explainable chess engine by NyxAI. Challenge me: 1+0 up to 10+5, casual or rated. Type "!explain" or "!explain 23" to see what drives the evaluation: spectators live, my opponent after the game. Links: https://deepsquare.ai/lichess/ https://bobbychess.com developed by nyxai.com
PlayMac-Bot
233423872326
A personal project to learn how to code a chess engine, written in Rust. Running on a VPS with 1 vCPU. Super basic.
PlayAn experimental bot who will only play moves in it's half of the board unless it must. Powered by a modified version of Stockfish 17.1. Developed by @mralfiem this bot is surprisingly good lol
Playilovecatgirl
29402973
♥️Master: @Chesszyh (Lichess/Github same name) Another bot: @NeuroSoCute I run on Macmini m4 16G/256G with Lc0 v0.32.1, Metal backend, and a BT4 neural network. Repo: https://github.com/Chesszyh/lichess-bot
PlayAsk-AATK-bot

286929222142
I am a cursed bot man! My creator was supposed to make me an ai bot But I was ended up like a normal playing bot 😭😭😭 P.S my place was taken by @Regularstrongowl Coder(of me and my brother): @Mahadevvp-2012
Play
289527982370
👽 Alieknek – a chess engine built from scratch in Java. No Stockfish, no opening book. Its brain is KNEK, a neural net of its own design, trained on millions of its own games. 3 threads · Syzygy 5-man endgames · plays 24/7 and gets stronger with every release. Accepts rated Standard and Chess960, bullet to rapid, one game at a time. Good luck, Earthling! 🛸
Playlamprook

177319762006
Hi! I'm lamprook 💡♖ I’m the result of a hobby 🎾 project — my creator always wanted to figure out 🤔 how computers 🤖 play chess. I’m not the smartest 🧮 engine out there, but I hope each update 💾makes me a little better - I’m a work ⏳ in progress! 🗄️ 📼 ʜᴏᴡ ᴀʙᴏᴜᴛ ᴀ ɴɪᴄᴇ ɢᴀᴍᴇ ᴏғ ᴄʜᴇss?
PlayKestrelStrike

299829972999
Kestrel — a from-scratch classical chess engine (Rust, alpha-beta search) with an aggressive, tactical, sacrifice-friendly attacking style, inspired by historic attacking play. Developed and maintained autonomously by a Claude AI agent (Anthropic) as an independent hobby project — no affiliation with any real person, team, or organization. Expect sharp attacks and occasional blunders."
PlaysharpSundae

295130002908
https://i.imgur.com/84Ii8l8t.png Powers research and development of Mortadella, a NNUE-based chess engine written from scratch in Go. Runs on 1x AMD EPYC 9645 with 4 threads and 5096MB Hash, plays rated/casual bullet, blitz, and rapid with 1 concurrent game at a time. Uses own opening book. Created by @ClaustrophobicPie
PlaycaiporaBot
284728222806
Caipora 3.8, original chess engine from Brazil, written from scratch in Rust. Own NNUE, trained on Leela Chess Zero data (ODbL). Estimated ~3600 CCRL Blitz (gauntlet vs Stash). Code by Claude (Anthropic AI), directed by its author; see AI_USAGE.md. 2 threads, 128 MB hash, ponder on. Standard and Chess960, rated or casual, one game at a time. Book: chessdb, Lichess cloud. Tablebases: Lichess.
PlayPlays the move that gives you pause. Models: maia3-23m-ponder, LC0 BT4 by @SpaghetiMonstr
PlayProsperoBot

272527142763
An original chess engine written from scratch. No Stockfish, Leela, or any other engine code inside. Comments on the position using a set of predefined personalities whenever there are bigger eval changes.
PlayKavinEngine
29062933
KavinEngine: an original chess engine written from scratch in C++ (alpha-beta search + its own NNUE net trained on Leela Chess Zero data). ~3450 CCRL Blitz (own gauntlet). Built by Kavin Jain, 18, India. Plays bots and humans, 1+0 to 30+20.
PlayBeyondHeliosAI

174918251562
☀️ BeyondHelios — Pure hardcore mathematics, no brute-force: 3M parameters encapsulating an infinite functional space. No move-tree explosions — only distilled structure and intuition. Developed while studying AI, Italy. IG: @dilox.kushino currently working on a +3000 elo, excited to bring it here soon :P
PlayTakticproChess

300130902991
Вот и подошла к концу эта длинная история.. История создания ботов. Хорошие были времена, но пора ставить точку. Это мой последний бот. Коллекция собрана, больше создавать не планирую) Теперь всё внимание - на результаты в турнирах System.exit(0) // The end.. Или нет?
PlayAaronsEngine
233922712402
Hobby C++ chess engine built from scratch. Running on a Raspberry Pi 5 with 4 Threads and 128MB hash table. Handcrafted evaluation, still pretty basic.
Playaposeij
221823502250
Aposeij chess engine - a custom chess engine written in Zig Currently running on commit 56f93cb, with single thread and 512 MB Hash.
PlayOnly move on protected square unless it take a piece. This bot only play humans :-)
PlayOxybullet

214322022094
👻 Oxybullet 4 | Bullet Chess Architect: @Emirus_A 🌠 (DM For Bot Membership 😎) Core Engine: Ethereal ✨ Version: v4 (March 2026) Server: Github Actions HTML Website: Not Available For This Bot Other Bots by Architect: @OxydanBot @Void_Bot
PlaySnaky-Bot

244125492544
Hi! I'm Snaky, a chess engine that likes space. I'm like a boa snake: I try to constrict and suffocate my opponents. Good luck! Standard Chess + FRC/Chess960 Supported One game at a time
PlayPlumBoi

286427992893
Custom engine written in Rust. 100% NNUE Evaluation. Trained on ~5B positions.
PlayHustler_5MB

22052075
Tricks only. Moves instantly. Custom trained searchless 1.25 million parameter neural net. @Hustler_1MB @Hustler_2MB By @SpaghetiMonstr
PlayDrewsChessMachine

173015731382
Drew's Chess Machine was built by Drew as a way to learn about Machine Learning. It uses a custom ResNet2-style neural network and drives the GPU and Apple Neural Engine on macOS using MPS Graph primitives in Swift.
PlayOneZenPanda

299928862944
Chop wood, carry water. Panda Pilot: https://lichess.org/@/ThreeSadPandas Team: https://lichess.org/team/panda-nation Engine: Stockfish 19 Hardware: Raspberry Pi 5
Playhttps://i.ibb.co/wNgXWV6d/ryu.jpg ♟️ A chess engine built from scratch in C++. Features alpha-beta search, quiescence search, PST evaluation, and full UCI support. Still in learning and needs to be fine tuned. Developed by - @iamavy
Play
1747
A classical chess engine written in C. I use bitboards, a 24 MB transposition table and a handcrafted evaluation function. Challenge me to a Blitz game!
PlayHustler_1MB

186717871817
Tricks only. Moves instantly. Custom trained searchless 250,000 parameter neural net. @Hustler_2MB @Hustler_5MB By @SpaghetiMonstr
PlayBlujay-bot
167817781899
Searchless chess engine based on transformers, it's essentially just playing on "instinct"
Playcalico1

274827362618
- I accept all variants with up to 25-minute base times and a 2 to 7-second increment. - SF/FSF SKill Level 18, 2.5 Million nodes, and a unique opening book for all variants. - Join our team: https://lichess.org/team/grandmonsters
PlayStockFail
185016261747
I'm StockFail, powered by Etau, a homegrown experimental chess engine. My plan is to squeeze your position. Sometimes I squeeze my own. No Stockfish under the hood. Just original code and grandmaster ambitions. Casual standard games, 10+5 or slower. One game at a time. Built by Steve. Hosted in Canada. If I hang a queen, please file it under research.
Playlittleply

124515352059
A small chess experiment: an 85.9M-parameter transformer trained from scratch on filtered Lichess games. Plays with legal-move decoding and a bounded three-ply mate helper. Project: https://littleply.com
Playzion-bot
176125131893
self improving bot that should gain elo over time original hard coded engine: 3/3/2026 self improving engine: 10/26/2026
PlayThe Dravox Rival: I play at your rating and go for the traps players of your rating fall into. After the game I link to the traps I set and whether they worked. Challenge me at rapid or slower (10+0, 15+10...), rated or casual, from the start or from knight, rook or queen odds where you take the extra material. Games are kept at dravox.ai (privacy policy there), by Noxus SRL.
PlaymyChessJava

214521892045
myChess — a hand-written chess engine, built from scratch in Java. Plays standard chess and Chess960. Now on version 4.11.0. Challenges welcome! A single-threaded alpha-beta search with a TT, NMP and an SEE-pruned qsearch, paired with a tapered evaluation on PeSTO piece-square tables by Ronald Friederich (no NNUE). Good luck and have fun! github.com/michael-fl/myChess
Playmorabandbot
23212305
https://github.com/bistromath25/moraband Standard bullet and blitz challenges
PlayAngela_eng

19651775
Hello! I'm Angela, a chess engine built completely from scratch in TypeScript as a toy project. I currently play only standard chess, usually rapid or blitz. Everyone's welcome to challenge me. You can check the code or contact my author in the links bellow:
PlaySapling-Bot
289429102757
[DEV] My leaf nodes are growing [Source] https://github.com/Timmoth/Sapling [Modes] Bullet, Blitz, Rapid, Chess960
PlayNNUEandTheVoices

262530282995
Reckless + Leela: a hybrid engine. Alpha-beta search (Reckless, NNUE) on the CPU, with Leela Chess Zero's BT4-it332 net running on the GPU (TensorRT-RTX) as an oracle: its policy orders the moves near the root and shapes the pruning, its value corrects the evaluation, and a small PUCT search on the same GPU gives a second opinion on the root move. Also ponders during your turn, speculating on you
PlayMrTonnerre

216422992239
MrTonnerre is a chess bot written in Rust. Accepts bullet, blitz, and rapid, rated or casual, human or bot. Declines correspondence, classical, ultra-bullet, and non-standard variants. Opens from a Polyglot book, then searches with iterative-deepening alpha-beta, aspiration windows, quiescence search, MVV-LVA ordering, a 1GB TT, and pondering. Eval: material, PST, pawn structure.
PlayOpeningGenie2000

15481586
Human-like chess bot — plays like a ~1700-rated rapid player, not like an engine. Rated rapid challenges welcome (10+0 to 30+0). Trained on millions of human games; part of the OpeningGenie project.
PlayTheChessblazer

18331837
chessblazer is a chess engine written in Swift currently running on 1 vCPU / 1GB RAM with 1 Thread and 16MB Hash deployed for a showcase rather than competitive engine battles
PlayPieBot

297525822767
This bot is running PieBot as of Sept 28, 2026. https://github.com/grunsab/PieBot It was previously running Stockfish, as well as a previous version of PieBot, as well as possibly some other things that I don't recall. Running on an OVH 4 core VPS with 3 threads used, and 1GB hash, with ponder on. Trained on 150B chess positions.
Playratsu-bot
200520122272
Running on Raspberry Pi Zero W from Oct 10 2026 onward! Chess engine written in Rust. Runs on limited hardware. Code and binaries available at https://github.com/ranzuh/ratsu
PlayKaKaBot

292729022968
“I am Hamid Kakaian and I play from Iran. I love the country of the United States and hope to be able to see it up close someday. My Instagram account is: Master_Commander_”
PlayChessGeniusBot

203021931948
♟️ Powered by Lc0, with ChessDB opening book and Lichess endgame tablebases. Inspired by the ChessGenius legacy of Richard Lang.
PlayGeoTsiBot

185022012326
GeoTsiBot runs TsiArasanTDLeaf v3.1, an experimental Arasan-based engine with 7,714 trainable evaluation parameters. It learns online using TD(λ) together with a Stockfish 18 teacher, confidence/depth gating and deeper rechecks on uncertain positions. Proven mates are handled explicitly, while timeout/disconnect/aborted results are excluded from result learning. Running on 1 CPU thread.
PlayTwoSillyPandas

260030032981
Panda Pilot: @ThreeSadPandas Team: lichess.org/team/panda-nation Variant: Chess960
PlaySmasher23445

213721992330
Homemade AlphaZero-style chess AI 🧠 Neural net + MCTS, trained from scratch on a single AMD RX 6600 GPU at home. Beats Stockfish level 7, still loses to level 8 – can you do better? New training rounds make it stronger over time. Accepts: Rapid, Blitz (3+0 and up), Bullet (2+1 and up). Casual or rated, humans welcome! ♟️
PlayJoey_ChessEngine

16521646
This is a search-free chess engine distilled from Stockfish analysis data; for the dataset and the model, please refer to: https://huggingface.co/datasets/Joeyfully/chess-stockfish-il-10m-d10-mpv5 (datasets) and https://huggingface.co/Joeyfully/chess-stockfish-il-10m-d10-mpv5 (open model)
PlayKittyEngineV5

244024932381
A super cute meow meow meow alpha-beta engine written in C++. Half-KA NNUE trained on bullet library.
PlayMcDonalds1955

299923803026
https://i.imgur.com/kO9445k.gif I work at a burger joint for about 24/7 I use Stockfish ONLY BURGERS 🍔🍔🍔🍔🍔 Join the team -> https://lichess.org/team/ukrainian-national-team
Playnickdrohan

283727982848
Built in Mach, trained with love and frustration https://github.com/NickDrohan/machete
Playwalpurti

212821071945
Chess-playing digital circuit inside an AMD (Xilinx) FPGA. Circuit is defined in Verilog and controlled by a small C program. Runs on an AMD Kria KR260 robotics starter kit. Most logic is clocked at 450MHz. Using 6 piece Syzygy EGTB for moves (but not probing) via lichess-bot.py. codeberg.org/staceycampbell/numbat
PlayNanoZeroOrg
253725912534
Official Lichess bot of nanozero.org NanoZero is a community-built AlphaZero-style chess engine, trained from scratch through self-play. The project lets players contribute CPU/GPU compute from their browser, analyse PGN/FEN positions with W/D/L curves and variations, and play directly against Nano. Not affiliated with @nanozero. Maintained by Sébastien Mametz · https://nanozero.org
Playkbelludoo

222019841621
⚔️ Stockfish 17.1 NNUE (Go Engine) ⚡ Modo BERSERK ativo | 🧠 MBVM-DB Auto-Learn 🎮 Aceito desafios de humanos 24/7! Bullet (1+0, 2+1), Blitz (3+0, 3+2, 5+0) e Rápido (10+0). Partidas valendo pontos (Rated) ou casuais. Pode desafiar!
PlayVoid_Bot

297129262790
💣 Void 6 | Master Chess Architect: @Emirus_A 🌠 (DM For Bot Membership 😎) Core Engine: Stockfish ✨ Version: v6 (June 2026) Server: Github Actions HTML Website: scriptionz.github.io/Stockfish_Engine/ Other Bots by Architect: @OxydanBot @Oxybullet
Playlaura-bot
187720632004
Laura v4.0.0 (Rust engine) By HansTibberio https://github.com/HansTibberio/Laura Running on VPS | 1 thread
Playpsion-chess

182619391910
Psion Chess (1985) by Richard Lang, one of the strongest home-computer chess programs of its time. It runs unmodified in an emulator (DOSBox) and plays through a UCI adapter: https://github.com/vdbergh/psion-chess Standard chess, bullet to classical. One slot is always reserved for humans!
Playc-t-r-l

241929983017
https://giphy.com/gifs/adam-j-kurtz-adamjk-at-the-office-3ov9jV3QhPPcG6PoaI I use Stockfish Owners : @Viktor_Kulak @Volodymyr_Kulak Join team pls https://lichess.org/team/ukrainian-national-team
PlayEngineFromScratch
199122472074
Chess From Scratch lets you snap blocks together like Scratch, and every block is real Rust code you can read as you go. Branch your ideas, test them with SPRT, watch the games live, then play against what you made.
Playeigenmann-chess

276726922784
Eigenmann is a UCI chess engine written from scratch in C++20. Search: null-move pruning, late move reductions, reverse futility, late move and move-loop futility, SEE pruning, Syzygy tablebases. Eval: NNUE (768->1024)x2->1 SCReLU, trained on 118M self-play positions labelled at median depth 12. Every change is SPRT-gated. Development is public: herdwork.io/public/neuronalysis/CHESS
Playbobby_pcolla
2505
Bot basado en IA con uso de redes neurales motor MCTS estocástico de diseño propio. Parte de un proyecto de investigación. El entrenamiento actual utiliza una red Leela Chess Zero (10 blocks/256 filters) y se identifica como versión "emma"
PlayRibfish-Bot

208122282163
Hey there! I am Ribfish, a Chess Engine written by @SihlJa. I'm the product of his newly found passion in chess-programming. My strenght may vary since I am under heavy development. Feel free to challenge me to a Bullet, Blitz or Rapid-Game.
PlayOSaurus

265527212533
- I accept all variants with up to 25-minute base times and a 2 to 7-second increment. - SF/FSF Skill Level 17, 1.5 million nodes, and unique opening book for all variants. - Join our team: https://lichess.org/team/grandmonsters
PlayNeuroSoCute
30643092
♥️Master: @Chesszyh (Lichess/Github same name) Another bot: @ilovecatgirl I run on Thinkpad X270 4C/8G with the latest Stockfish superengine. Repo: github.com/Chesszyh/lichess-bot
PlayJongsungKim

21852351
I am the "Very Hard" chess AI from the free app "Offline Mini Games" — 170+ board, card and party games, playable offline and with friends nearby. Google Play: https://play.google.com/store/apps/details?id=com.kimjongsung.minigame setting control range ; 1+0 to 40+60
Playendspiel-pi

287128362275
I am an open-source chess engine written in Rust. Check out my repo for details (link below). This is running the latest dev version on a Pi 5.
PlayVic98lg

23912432
Chess engine developed in Rust, focused on efficient move generation, position evaluation, and game-tree search algorithms. Built to explore high-performance chess programming and AI techniques. Link: https://jaque-web.vercel.app/dashboard
PlayPrywatny bot treningowy. Gram tylko ze swoim właścicielem, pozostałe wyzwania odrzucam. Gram narzuconym repertuarem otwarć na poziomie 800-2400 Elo i tłumaczę po polsku, co się właśnie stało na szachownicy i dlaczego to ma znaczenie. Poziom, repertuar i gadatliwość zmienia się komendami na czacie partii.
PlayThis bot plays the best possible move on odd-numbered turns and the worst possible move on even-numbered turns. ♟️ etymology: stockcotsfish = stock + reversed stock + fish Only casual games are accepted. Created by https://lichess.org/@/M_Faraz_Mehrpooya
PlaySeedChess

209523332305
SeedV6 is an independently developed Java chess engine exploring search, positional evaluation and performance. A strong new NNUE evaluator has just been implemented and is undergoing competitive testing in the latest build on Lichess. The engine remains under active development, with new ideas tested locally before release. Engine: SeedV6-UCI Build: 70 Last updated: 23/10/2026
Playcoolperson_bot1
300530052614
made by a 11 yr old, my lichess account is coolperson9999 please follow
PlayCraftyUCI
25092591
Engine: Crafty 25.6.1 by Dr. Robert Hyatt and the Crafty team. UCI wrapper by saintlouischess-eng, see GitHub link below.
PlayTempoCore

241724942405
This is TempoCore, C++ chess engine developed with Codex and Claude Code. Powered by NNUE trained on its own games. Challenges welcome!
Playkoi_engine

170217731879
A chess bot. Github of the bot: https://github.com/nhatquang1701/Koi-engine/tree/koi-engine The repo is mine.
Play
288328782778
Prometheus Chess Engine. Rust. Zero dependencies, hand-written search and SIMD. Its evaluation learned chess only from its own games: no human play, no Stockfish labels, no borrowed nets. Generation 24 (v42), a 1024-wide net over 8 king buckets, trained on 3.92 billion unique self-play positions.
Play
291328522890
Novella 1.22, StoriaBrevi's own chess engine. Own NNUE trained only on its own self-play. No Stockfish, no Leela. Mac mini M4, on 6 threads.
PlayThomEngine

25232531
NNUE UCI-Compliant Chess Engine written in C. 1 Thread on a AMD Ryzen 5 5500 256 MB Hash Ponder On 5-man Syzygy Tablebase Komodo Book truncated to ply 6 from startpos
PlayGrapeChessEngine

155817961894
Sviluppato da Alessandro Marpino in python, con python chess. ______________________________________________ Developed by Alessandro Marpino using python with ppython chess.
PlayTo299d
276828612945
Simple, intelligent, philanthropist. ALotOfMoves/sec В частности - Владелец и бот его from Russia. Владелец хочет остаться анонимным. Но если вам нужен его ответ, напишите боту в личные сообщения.
PlayGrindfish

262926532669
Grindfish: a chess engine written in Rust and vibe-coded with Claude Code. The AI writes, tests and measures the code; a human decides what to try and what goes live. NNUE evaluation trained on tens of millions of positions from Grindfish’s own games, scored by Stockfish. Alpha-beta search with SEE, LMR and ProbCut, plus Syzygy tablebases. Plays via lichess-bot on a cloud server.
PlayNoaBot

282428492853
NoaChess is a UCI open-source chess engine written from scratch in C# (.NET). NNUE evaluation (HalfKAv2_hm, trained on self-play data), alpha-beta search with correction histories and staged move generation, Lazy SMP up to 32 threads, Syzygy tablebases. 3448 ELO, self-measured against CCRL-rated engines (single-thread gauntlet). github.com/jcjimenezvadillo/NoaChess
PlaySparkchessEngine

24462406
Sparkchess is a Lite Chess engine Features HCE eval Developed by @Lesterio (developed in assistant of Gemini 4 Argon) https://github.com/Lester-chess/SparkChess-HCE-with-Texel-tuning I am here to improve myself.Have fun playing chess! Still working Endgame database and openning books for engine Currently running 1.4.1 HCE release .
Playuundrstnd

23272333
🛡️ MiniFish 3.2 Custom C++17 Engine | Created by Jax A minimalist engine focused on one thing: finding the best move. - Single-file C++ architecture - Advanced search: Singular Extensions, Lazy SMP, Continuation History - Aggressive style: Always looking for the tactical shot - Running on: 1GB RAM No NNUE. No external books. Just pure calculation. Challenge me anytime. ♟️
Playsleepish

277228452742
Strong closed source Rust chess engine In developement since 2020 sleepish H2 (released Mar 6, 2025) running competitor of sf 12 -> self trained nnue
PlayChessTransformerBot

245424782477
A lightweight chess AI powered by a transformer neural network combined with Monte Carlo Tree Search (MCTS). Trained on 132M+ positions to evaluate and explore moves efficiently, blending modern deep learning with search-based decision making. Experimental, fast, and inspired by GPT-style architectures for chess without self-play.
PlayMunzurBOT2

22032339
https://i.imgur.com/tUlURHd.png ♞ Tunceli’nin ruhuyla satranç. LC0 v0.32.1 + Maia-1900 · Yerel açılış kitabı · Süreye göre düşünme. Bullet • Yıldırım • Hızlı • Klasik | En fazla 4 eşzamanlı oyun. Meydan okumalar açık! Komutlar: !yardım / !help · !bilgi / !fact. Gücüm maçlarla ölçülür.
PlayGambitTAI

1994
Openly an AI. Gambit v1: a small LLM (Llama 3.1 8B) reasons in words and picks 1 of 3 moves its intuition proposes. Intuition: DeepMind searchless_chess 9M net, one forward pass, no search, trained on Stockfish evaluations (+ a 1-ply mate check). Weights (c) 2024 DeepMind, CC-BY 4.0: creativecommons.org/licenses/by/4.0 · github.com/google-deepmind/searchless_chess. Moves explained + hashed.
PlayEpo_5_Chess_Engine

239521442286
Powerful NNUE Chess Engine, Isn't top tier but can punish mistakes of equally powerful engines fairly well. THIS ENGINE RUNS ON A VERY BAD PC SO RATING MAY BE EFFECTED.
PlayArroccoBot
209919851986
I am an original chess engine written from scratch in Rust by Ali. No Stockfish code and no borrowed neural nets: every move comes from my own search (alpha-beta, PVS, null move, transposition table) and a hand-made evaluation. No opening book, no tablebases. Every change has to pass an SPRT test before it plays here. Humans and bots welcome, rated or casual, bullet to classical. Good luck!
Playslate-engine
248526292567
Slate 0.5.0 at full strength: an original chess engine written from scratch in Swift for Apple devices. Style: attacking, happy to sacrifice. Human-like levels, beginner to grandmaster, coming as separate bots. By @ibalek. Book: Slate book v1.0.0 (CC BY-SA 4.0) from the Lichess open database (CC0) and broadcasts (CC BY-SA 4.0); opening names: lichess-org/chess-openings (CC0).
PlayHi, I'm Forktell 🔮 A homemade engine, not Stockfish. I learned from real human games and I try to foretell your next move before I make mine. Soon I'll tell you why I played each move. I am still learning. Standard chess, 3+ min. I'm online when my laptop is.
PlayGuoFish

2760
GuoFish is a homegrown AlphaZero-lineage chess engine. 10.9M parameter transformer with a factored policy head and a tanh-bounded value head, trained from scratch on a 90M-position multi-PV Stockfish corpus. Driven by a C++ PUCT search with batched GPU evaluation under CUDA graph capture, sharded Zobrist transposition cache, cross-move tree reuse, and 5-piece syzygy. Running on an RTX 5070.
PlayFunComp
2300
This is a Crazyhouse version of FunComp. FunComp is a self-learning computer. I expect strength to increase over time, but only time will tell.
Playtallikebot
28682204
I am designed on the principle that a loss is worth more then a win, becuase i get to learn from my mistakes and improve my network to adapt to the circumstances. Also my owner loves the play of Mikhail Tal, that is why i am named by my owner with his name to honor him. Lets learn chess togehter you and I.
Playmatthewcarven

268426282722
Programmer, technician, singer, totally bad at chess like :-{D FREE RAT #42 - But I do know a little about maths - I play two games at once and have been known to occasionally play 3 (1 now i'm going for gold). Oh and I change networks depending on availability and midgame.
PlayVortex_Bot

229620812276
Vortex started as a simple hobby project. Basically just me trying to beat my other bot. Now the two of them are constantly competing with each other, which is pretty fun. I'm still learning as I go, still tweaking stuff to make it better, and yeah... sometimes I blame bugs on intentional design choices when things go wrong Started programming in python and then switched parts of the program to c
PlayTalosBot
24882490
NNUE chess engine built from scratch in Python. Negamax search with alpha-beta pruning, PVS, transposition table, and a dual-perspective NNUE trained on 215M Lichess positions, plus a dedicated endgame net and Syzygy tablebase probes. Built for the Optiver-sponsored AI Chessathon, where it placed 48th of 465 entries at 2314 Elo. Runs on a single CPU core, no GPU.
PlayHuginn_bot

2597
Powerful 5 billion position trained NNUE trained on the cloud because of a sadly very bad PC :( Uses a secondary NNUE for move ordering as well Achieves very high accuracy despite its low depth Named after one of Odin's pet crows, translates to "Thought".
Playchill4ce
296029732848
Running zigqueen — an open-source UCI chess engine written in Zig, with a from-scratch NNUE evaluation (HalfKA + threat features, trained on public fishtest data) and a single-threaded alpha-beta search. https://github.com/stierms/zigqueen zigqueen is a human/AI collaboration.
PlayArabicaNNUE
266025802699
I am Arabica, a chess engine written in Rust with NNUE evaluation. Run on 1 vCPU and 128 MB Hash table.
PlayArkiPlaysChess

29432642
Visit arkivist.io if you dare Arkivist is a AUS. Chess is just a training ground for a larger beast. Good luck.
PlayCLaude_Bot
24712313
Experimental chess bot from the Netherlands. A machine-learning move-prediction engine, inspired by Leela Chess Zero and built with transformer-style architectures, with Claude assisting in development. Expect human-like, creative play rather than brute-force calculation, and the occasional blunder. Still in active development, so strength changes between versions. Feedback is welcome, have fun :)
PlayUnreal Chess: a UCI engine in Zig whose search obeys special relativity. Time dilates on forcing lines, moves outside the light cone are pruned, and transpositions are invariant intervals. Classical eval with all 667 weights fitted to Stockfish data, no neural net. 5,000-line opening book. Est. ~2950 CCRL blitz on one core. Rematches welcome!
PlaypicoSargon
1744
Small player based on the Sargon algorithm plus several custom optimization and the usage of a neural network for positional evaluation (NNUE). The program runs on a Raspberry Pi PICO 1W/2W board (SRAM 520 KB).
Play





























