Featured bots
Try playing these innovative chess engines! They are our favourites.
maia1
152716731369
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
163717751541
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
170918321580
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

134316051435
Allie 2.1 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

233822522410
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
118213461148
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
Play161117671857
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.
Play206021912185
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://kleb.3dgraphingcalculator.org/554runt0k0Nd . Accepts rated & casual, bullet to classical.
PlayLeelaRogue
209220502315
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
266725712589
Open source HCE chess engine, written in C#. https://github.com/lynx-chess https://i.imgur.com/73zDwFC.png
Playturochamp-1ply
137514311177
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
1985
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
120711481379
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
158515791330
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
207321112024
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
156214441666
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
943915912
*** 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
188620111950
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://kleb.3dgraphingcalculator.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
299930253090
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
137912501476
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
166018201818
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
10481243868
μ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
PlayOpeningsBot
167524442219
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

191118502132
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
Play210122352172
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
102911871266
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
177217761755
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://kleb.3dgraphingcalculator.org/team/darkonweakbot Bot by @DarkOnCrack! (for questions) SPECIAL THANKS TO @Chessclassic_555 <3
PlayLeelaJester

239721982251
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
10599811236
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

641849678
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

236124522507
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
147515491453
Only plays humans Too easy? Try @maia3-79m_1400 Too hard? Try @maia3-79m_1000 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Play
157317971684
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
221723112256
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

261427332774
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
8801062851
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
22652370
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

118310971319
μ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
Play138211171179
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
231123842303
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

196520892169
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
276228192834
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.
PlayPanic-Fish

216420562208
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

185216121285
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
Playmaia3-79m_800
118012341127
Only plays humans Too easy? Try @maia3-79m_1000 Too hard? Try @maia3-79m_600 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playhummus-bot
19882051
A chess bot meant to play in a human style. Still a work in progress. Developed by @nightcat314
Playmaia3-79m_1000
129813211559
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
122111191336
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

9731147887
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

214622392172
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.
Playdala-1300
115513441431
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
PlayDemolito_L5

206918661535
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
PlayNilatacBot
2098
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
161217731807
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
165115941513
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
27182762
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.
Play271927962798
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

139410281297
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? https://kleb.3dgraphingcalculator.org/learn. Too easy? @Demolito_L2. Accepted challenges: - Standard or Chess960 - clock between 1'+0" and 60'+40" - human & rating diff < 600
Playnotropis
169919171804
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

100611161226
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.
PlayArasanX
294729762864
Arasan chess bot, operated by the author. Hardware: AMD Ryzen 7 3700X 8-Core Processor, 64G RAM. Strong engine with large opening book. Accepting blitz, rapid or standard games. See https://www.arasanchess.org for information about Arasan.
PlayLouisChess48-6K

140512911101
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

114914171720
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

189319381448
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.
PlayC0kval

151616831780
Running on Okval engine. Creator and engine developer - @ChessClassic_555 . Team: https://kleb.3dgraphingcalculator.org/team/takticprochess I accept all challenges: bullet, blitz, rapid, classical. Challenge me to a game!
PlayStockfishLowDepth
134520071428
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
187821242062
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

181719122366
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

170017981891
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
170317851646
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

123914211480
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

116212171345
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

173119451830
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

209719002045
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

173919641890
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
172917731368
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
Playbot_adario

240325192448
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.
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
PlayAshNostromo

19102142
Incremental move list update :), Iterative Deepening, Alpha-Beta, Quiesence search (same-field recapture), TTable, Killer moves, Null move pruning, LMR/PVS, PeSTO evaluation, passed/isolated pawns, Opening book, EGTB, Single-Threaded. CPU: Celeron J3160 1.6GHz. About 600kN/s. Usually 10-12 plys in midgame, more in endgame.
PlayPZChessBot

294129192857
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

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

155015071315
@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 Join: lichess.org/team/hectoteam Other Bots @Bluemoonbot @Hectobot @FluffyBot
PlayAggressiveStockfish
269227122706
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
211720032000
Only plays humans Too easy? Try @maia3-79m_2200 Too hard? Try @maia3-79m_1800 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playmaia3-79m_1800
17711811
Only plays humans Too easy? Try @maia3-79m_2000 Too hard? Try @maia3-79m_1600 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayMEGA-NOOB-BOT

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

298929852849
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.
Playrudim-bot
253125952396
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

213020061801
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

199221942152
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

156115051321
I am a easy bot for variants and standard using fairy stockfish 14 LB at level 2. maintained by @Hectozar Join: lichess.org/team/hectoteam @Trainer-bot @BlueMoonBot edited June 24 2026 11:05 AM New York Time [ESD] Team edited November 2 2026 11:02 PM New York Time [ESD]
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

169819381827
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

112810641147
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!
PlayMostlyHuman1900
17261544
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.
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.
PlayMartuni

212422491640
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.
Playbot64jaques
230924022320
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
PlaySoloBot

258926362586
A hyper aggressive chess engine made by https://kleb.3dgraphingcalculator.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
PlayFlyBrainChess
629968551
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.
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.
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)
Playailedbot
795767956
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
201422011605
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
Play
306029623140
https://i.imgur.com/MfcnVZ1.jpeg "LMP" is a hybrid engine making CPU A/B & GPU MCTS/PUCT worlds collaborating for the better. It's a private project intended to sandbox new ideas. LMP can play standard chess, FRC/960 & chess odds from "position" (experimental). It accepts challenges min 60s+1s.
Playdebzero

175819211952
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).
PlaytomahawkBOT
255625762369
NNUE C++ chess engine created by @MaxOleksa https://github.com/maxolek/tomahawk/
PlayHiusBot
156814211761
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

270727412675
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
PlayAetherBot

198321612131
Aether - UCI chess engine written in Rust. Developed as part of master thesis research. Created by @kacperacy
PlaySJ_NorBot
138012531577
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

297730692611
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
Playsimple-bot

277226772781
A chess engine written from scratch in C++. Accepts standard casual/rated challenges in bullet, blitz or rapid time controls.
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!
PlayVicentLittle
1646
Francesc Vicent (1450–1500). One of the pioneers of chess theory and author of one of the first chess books.
PlayOnly plays humans Too hard? Try @maia3-79m_2400 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playbyte-knight

233324272371
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
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.
PlayAconcaguaBot

228917162389
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
PlayBongaclang

253525482574
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
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
PlayuSunfish-l7
173815571788
_____________ 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

156213511461
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
PlayBlueMoonBot

299428643013
@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. Join: lichess.org/team/hectoteam Engine: Stockfish 19 Rating: 3000 Other Bots: @Bubblebot2 @Trainer-bot
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

291228983032
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

155917091780
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
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

143610781456
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
179216091874
Running Raven 0.30 (~1400 CCRL) on a cheap VPS. Check out my other bot (Raven 1.30) @RavenEngine.
Playvanibot

19661764
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! 😎
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
Playclrsrc_lc0
290228702832
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

205621562174
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
275727972803
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
PlayTopasBot
207918702052
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!
Playjpg-bot

295429903006
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.
PlayBerkBot

208522382220
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
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
183220482015
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.
PlayFSChess-Engine

239024072366
♟️ 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. 🙂
PlayCasanchess-NNUE

247325732439
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
PlayChessiverse_Luc

1595
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

194221491985
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

300530393099
Chess bot running the Coda chess engine coda_bot is the slightly more experimental version of my sibbling codabot.
PlayO-Rei-CX

172515561683
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

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

299729992892
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_
PlayHyperopic

197720822174
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
PlayNichtEliasBot
243123542490
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

219423652293
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
208119092004
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
174918901822
This is a chess bot implemented by @TKMaster27 for fun and in the interest of learning. More about me at tariquemackay.com
Playdala-2000
198417561989
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

280127932713
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
201620141809
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

264229852982
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
168718481903
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
277727832697
I'm Brétema, a chess engine built from scratch using bitboards and written in C
PlayRay-bot

205321922170
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

15491866
Tricks only. Moves instantly. Custom trained searchless 500,000 parameter neural net. @Hustler_1Mb @Hustler_5MB By @SpaghetiMonstr
PlayTerritoryBot

1543
An 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, and C++. Plays amazingly in its side, and is invisible to the other side. Will play in the other side if it is the only legal move left, however, in that case, top priority is retreating. i also have a tiny custommade opening book :) Developed by @mralfiem
PlayJurdBird
151916451707
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

177719631867
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

290028752415
Hi! I am a studylover robot! I was created by the team https://kleb.3dgraphingcalculator.org/team/studyfansh-a-n-g-o-u-t and https://kleb.3dgraphingcalculator.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

287728582802
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.
PlayuiagBot
233824832811
uiagBot Author: @uiag About: Written in C. Bitboard engine with an iterative-deepening PVS search, a lot of pruning and a blend of hand-crafted evaluation and NNUE. Lazy SMP on 6 threads, 1024 MB hash.
PlayuSunfish
195817282005
_____________ 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

298428982989
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
22132340
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

1686
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

299130542569
🤖 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

275728062735
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

180019571918
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

147416301600
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

219222222322
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

261727882754
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

194317681908
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
161917791825
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
196921182085
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.
PlayShallowRedBot
184020531924
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

234424582405
Latrunculi chess engine. Accepts rated and casual blitz, rapid, and classical challenges.
Playsunfish-nnue-engine

173120001887
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

288224812861
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!
PlayBeyondHeliosAI

174918701542
☀️ 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
PlayMithandros

237819272412
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.
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
2385
An experimental chess bot with its own way of seeing the board. This bot is actively updated by me, alex_ispig!
PlayRDTChessBot

156614721771
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! ♟️
Playartidigm_research
181423412501
The official lichess bot account for Aritidigm Research. Visit us at https://artidigm.com/
Playchess_set_manager

287223122000
Created by https://kleb.3dgraphingcalculator.org/@/Monster12347 Accept every type of a game, except classic, rapid and ultrabullet.
PlayWaldemar-the-elf

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

225622922142
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
PlayOnly move on protected square unless it take a piece. This bot only play humans :-) The elo is currently at 2800
PlayDeepSquare-ai

298329803039
________________ 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
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

1415
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

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

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

274027622965
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

238225152306
this is a bot account for a prototype engine. fyi it only plays rated games, and will decline unrated challenges
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.
PlayKestrelStrike

300529972999
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."
Playilovecatgirl
29222967
♥️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

288629082148
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
288128282393
👽 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

178519562011
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?
PlayDrewsChessMachine

174416141372
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.
PlaysharpSundae

295529972908
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
284928402792
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.
PlayHustler_1MB

186717871817
Tricks only. Moves instantly. Custom trained searchless 250,000 parameter neural net. @Hustler_2MB @Hustler_5MB By @SpaghetiMonstr
PlayGambitOnlyBot

25922633
GambitOnlyBot is supposed to only play gambits, but is still under development. Designed to play sharp opening lines and immediate kingside pressure. Currently only accepts bullet and blitz challenges.
PlayPlays the move that gives you pause. Models: maia3-23m-ponder, LC0 BT4 by @SpaghetiMonstr
PlayProsperoBot

274027142770
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
28992932
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.
Playaposeij
220023542252
Aposeij chess engine - a custom chess engine written in Zig Currently running on commit 56f93cb, with single thread and 512 MB Hash.
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
Playendspiel-engine

292629452809
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.
PlayPlumBoi

286127912885
Custom engine written in Rust. 100% NNUE Evaluation. Trained on ~5B positions.
PlayBot based on maia-3. Finetuned version that plays chess 960 ONLY (rated or casual). It will not accept challenges for standard or other variants.
PlayHustler_5MB

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

299928862944
Chop wood, carry water. Panda Pilot: https://kleb.3dgraphingcalculator.org/@/ThreeSadPandas Team: https://kleb.3dgraphingcalculator.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
1738
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!
Playlittleply

127015121919
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
PlayMakeChessBetter

20562133
MakeChessBetter aims to enhance your chess experience. By using this product, you contribute to a fairer chess world. The bot adapts its skill level to match the player, meaning a 400-rated player gets played against differently than a 2000-rated player. It ensures that everyone can enjoy the game, regardless of their rating. So, go ahead and play with the bot, enjoy yourself, and relieve stress!
PlayStockFail
184716451757
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.
PlayLancelbot

193518181672
- I accept all variants with up to 25-minute base times and a 2 to 7-second increment. - SF/FSF Skill Level 4, 2.5K nodes, and a unique opening book for all variants. - Join our team: lichess.org/team/grandmonsters
Playzion-bot
178125131906
self improving bot that should gain elo over time original hard coded engine: 3/3/2026 self improving engine: 10/26/2026
PlayONLY accepts Chess960 challenges for Rapid or faster time controls. Bot based on maia-3. Finetuned version that plays chess 960. It will not accept challenges for standard or other variants. Plays at 1900 blitz level.
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

213821782050
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
23132317
https://github.com/bistromath25/moraband Standard bullet and blitz challenges
PlayAngela_eng

19691767
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
287328972751
[DEV] My leaf nodes are growing [Source] https://github.com/Timmoth/Sapling [Modes] Bullet, Blitz, Rapid, Chess960
PlayNNUEandTheVoices

262630252990
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

219122912258
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.
PlayTheChessblazer

18651872
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

296225822767
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
200220122237
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
Playpsion-chess

184419441908
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!
PlayGeoTsiBot

187322122326
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
PlayJoey_ChessEngine

16491646
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

244125132405
A super cute meow meow meow alpha-beta engine written in C++. Half-KA NNUE trained on bullet library.
Playneryba
249624752471
Neryba (Ukrainian: "not-a-fish") — an original chess engine written in Rust from scratch. Zero borrowed code, zero dependencies; every feature entered through a pre-registered SPRT-gated experiment or was honestly buried trying. Own NNUE, trained from scratch on the engine's own self-play games. Running on a Mac mini M4 at home.
Playnickdrohan

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

300123943019
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://kleb.3dgraphingcalculator.org/team/ukrainian-national-team
Playwalpurti

212021341915
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
248226032492
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

232720961612
⚔️ 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!
Playlaura-bot
184320622009
Laura v4.0.0 (Rust engine) By HansTibberio https://github.com/HansTibberio/Laura Running on VPS | 1 thread
Playc-t-r-l

243729943016
https://giphy.com/gifs/adam-j-kurtz-adamjk-at-the-office-3ov9jV3QhPPcG6PoaI I use Stockfish Owners : @Viktor_Kulak @Volodymyr_Kulak Join team pls https://kleb.3dgraphingcalculator.org/team/ukrainian-national-team
Playgoldinho1bot

182714061743
- I accept all variants with up to 25-minute base times and a 2 to 7-second increment. - SF/FSF Skill Level 3, 1.5K nodes, and a unique opening book for all variants. - Join our team: lichess.org/team/grandmonsters
Playeigenmann-chess

272227032792
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
PlayCraftyUCI
25092591
Engine: Crafty 25.6.1 by Dr. Robert Hyatt and the Crafty team. UCI wrapper by saintlouischess-eng, see GitHub link below.
PlayRibfish-Bot

205622182193
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.
PlayJimmy_inc3710
259324982319
Citrus v2 is a Lc0/AlphaZero style neural net trained from scratch. v3 coming soon! Trained and built on infrastructure from the University of Toronto! This is the second version of this bot, V1 had a rapid elo of about 2280.
PlayNeuroSoCute
30703092
♥️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

22342336
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
PlayJemBok

222623272192
- I accept all variants with up to 25-minute base times and a 2 to 7-second increment. - SF/FSF Skill Level 9, 30K nodes, and a unique opening book for all variants. - Join our team: lichess.org/team/grandmonsters
Playendspiel-pi

287228732275
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

23222325
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.
PlayGrapeChessEngine

158118241890
Sviluppato da Alessandro Marpino in python, con python chess. ______________________________________________ Developed by Alessandro Marpino using python with ppython chess. ______________________________________________ Super grazie a Mia e Liam per il supporto!
PlayTo299d
277628462754
Simple, intelligent, philanthropist. ALotOfMoves/sec В частности - Владелец и бот его from Russia. Владелец хочет остаться анонимным. Но если вам нужен его ответ, напишите боту в личные сообщения.
PlayAlways plays premoves based on Maia-3 called at ELO 2200. If the premove is busted (intended move would not be a legal move), it then pauses and moves based on Maia-3 ELO 2200. Open source at https://github.com/bhale22/Blundermindwithbots. Playable and adjustable at Blundermindchess.com. Only accepts non-rated games.
PlayForktellBot

1603
Hi, 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.
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://kleb.3dgraphingcalculator.org/@/M_Faraz_Mehrpooya
PlaySeedChess

216523242313
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
PlayTempoCore

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

170617891867
A chess bot. Github of the bot: https://github.com/nhatquang1701/Koi-engine/tree/koi-engine The repo is mine.
Play
291528562920
Novella 1.23, StoriaBrevi's own chess engine. Own NNUE trained only on its own self-play. No Stockfish, no Leela. Mac mini M4, on 6 threads.
PlayGrindfish

261426542673
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

281528322843
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
Playpierreai

262926032618
Claude Code making a chess engine! NNUE (768x4->256)x2->1x8; ponders, book, Syzygy 5-piece; ~4 Mn/s
PlaySparkchessEngine

24882492
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 .
Playsleepish

278428142746
Strong closed source Rust chess engine In developement since 2020 sleepish H2 (released Mar 6, 2025) running competitor of sf 12 -> self trained nnue
Playkolmato
23512385
hobby chess engine made by kolmus. written in C. 🇩🇪 - custom opening book - HCE with PST, texel tuned on self-play - new: multithreading idk it's alright, I guess Discord: kolmus
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

1966
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.
Playremychessengine
1962
REMY, a chess engine written from scratch. It learns only from its own self-play games; games played here are never used for training. One idea at a time, every step tested: https://remy-web.jtsmith509.workers.dev Connects via lichess-bot (AGPL-3.0) with one changed file; source: https://gist.github.com/jtsmith509/96ff9eb2b62fb1a36f89e8d028e669e9
PlayArroccoBot
192421032032
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
253326292573
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).
PlayThis bot uses Jev from TypeSafe to choose chess moves. Jev is quite bad at chess (it's the wrong use case), but I want to see how far I can push it using different strategies, multiple decision layers, etc. No tree search, no tablebase, no opening libraries, all move decisions are taken by Jev alone.
PlayQuirkafleeg 2.2 – a ZX Spectrum 48K chess engine. 7,300+ lines of hand-written Z80 assembler, running here as its node-identical C reference model on a virtual 3.5 MHz clock: your clock is its Spectrum time, so it answers fast but thinks like a real 48K. Own 48K opening book, no tablebases, no outside help. Play the real thing in your browser: https://frontpoint-sport.com/quirkafleeg/
PlayLA5V2

19632196
This bot accepts blitz or rapid This bot is made in C#, it also has 500ms ping due to location. Work In Progress
PlayFunComp
2228
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
28482215
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.
PlayStargazerEngine
186021461966
Stargazer is a UCI chess engine written from scratch in Rust (no borrowed engine code). Bitboards, alpha-beta with PVS, transposition table, null-move pruning, late move reductions, quiescence. Runs on one ARM server, 10am-10pm US Central. Open source, GPL-3.0. github.com/CharlieWA01/stargazer
PlayVortex_Bot

226620932278
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
24582490
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.
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.
PlayA work in progress chess bot, demonstrating Kissol. Kissol is the pure C99 header-only STB-style general game player I'm writing. Kissol will be open-sourced when it's a bit more mature, but it is being actively developed. THIS BOT IS NOT AND WILL NEVER BE VIBE-CODED
PlayArabicaNNUE
267226172691
I am Arabica, a chess engine written in Rust with NNUE evaluation. Run on 1 vCPU and 128 MB Hash table.
PlaypicoSargon
1747
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🌈 Quirkafleeg Next – hand-written Z80 chess for the 28 MHz ZX Spectrum Next 👾 Runs as its C reference model on a virtual Next clock: your clock is its Next time. Perfect 2023 book by Sedat Canbaz, no tablebases. Big brother of Quirkafleeg-ZX48K: https://frontpoint-sport.com/quirkafleeg/
Playwedge_engine

28412794
Wedge is a chess engine written in Rust. It judges positions with a small neural network trained on its own games, and looks ahead using alpha-beta search with various pruning algorithms.
PlayArkiPlaysChess

29492642
Visit arkivist.io if you dare Arkivist is a AUS. Chess is just a training ground for a larger beast. Good luck.
PlayCLaude_Bot
24622325
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 :)
Play































