Featured bots
Try playing these innovative chess engines! They are our favourites.
maia1
151916291303
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
165117111430
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
175818141554
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

145116131313
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

235022512423
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
103113681165
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
Playsargon-2ply
133815001219
Sargon-2ply is a re-implementation of Dan and Kathe Spracklen's 1978 SARGON commercial chess engine. It uses a 2-ply full search with material exchange, king/queen pins and "board control" heuristics. Too hard? Try @sargon-1ply or @bernstein-2ply. Too easy? Try @sargon-3ply or @turochamp-2ply. Author: @herohde
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.
Play158717601839
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.
Play202422082180
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
208720502327
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
271226092576
Open source HCE chess engine, written in C#. https://github.com/lynx-chess https://i.imgur.com/73zDwFC.png
Playturochamp-1ply
130914151187
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
1954
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
124011231389
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
150315881324
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
208120992024
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
155314121662
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
879921909
*** 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
181219991961
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.
Playsargon-4ply
137615711722
Sargon-4ply is a re-implementation of Dan and Kathe Spracklen's 1978 SARGON commercial chess engine. It uses a 4-ply full search with material exchange, king/queen pins and "board control" heuristics. Try also @sargon-3ply, @turochamp-2ply or @bernstein-4ply. Author: @herohde.
Playbernstein-4ply
142512851476
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
161918591812
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
10451230852
μ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
170024462212
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

192818482142
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
Play213322372177
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
105311871279
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
178017911746
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

231624532368
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

241422012234
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
10759631224
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

623840696
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

235324472506
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
146515671387
Only plays humans Too easy? Try @maia3-79m_1400 Too hard? Try @maia3-79m_1000 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayRavenEngine
221422942260
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
Play
158617241679
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.
PlayduchessAI

261027222773
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
9251072871
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

114910741316
μ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
Play135911171185
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
232824032316
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

197621012169
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
276828662821
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

29633049
Bot running on Realme 10 (Helio G99 Octa-core) & created by @ChessClassic_555 Good luck! :)
Playhummus-bot
19792051
A chess bot meant to play in a human style. Still a work in progress. Developed by @nightcat314
PlayPanic-Fish

210220562217
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 🐟 ---------------------------------------------------------------------
Playmaia3-79m_800
117612401125
Only plays humans Too easy? Try @maia3-79m_1000 Too hard? Try @maia3-79m_600 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playnittedal

102011561020
Hi, I'm a bot trying to play like human beginners. I'm a bit slow, but I'm trying my best.
Playmaia3-79m_1000
129412931545
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
125511231339
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

9761115898
Only plays humans Too easy? Try @maia3-79m_800 Too hard? Try @worstfish Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayGoldfish-Engine

213322672181
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
116413491396
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
2119
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
158617681806
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
167415841513
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.
Play275328092764
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

139910281294
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
174219181804
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!
PlayDemolito_L6

215319651669
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? @Demolito_L5. Accepted challenges: - standard or chess960 - clock between 1'+0" and 60'+40" - human & rating diff < 500
Playslowmate_bot

103811011228
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
294429772854
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.
PlaylittlePatricia

191619241448
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

179821182059
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!
Playsimbelmyne-bot

245425312626
Hi there! I'm an open source chess engine written by @sroelants! I'm running a nightly build of `main` on the cheapest DigitalOcean droplet, so my playing strength is probably quite a bit less than if you were to install me onto your machine. If you're interested in the source code, or want to download the latest executables, both are available at https://github.com/sroelants/simbelmyne
PlayStockfishLowDepth
133220071428
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
187520722048
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

182219072366
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

173417901878
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
Playfelipe_bot_53

126914391480
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.
PlayChessNoobComp
242524782360
This is my engine that i made as a hobby, ChessNoob v6. It does not use tablebases. Thanks for playing with me :) Olá pessoal, está é a minha engine que fiz de forma amadora em Delphi. Ela roda no meu computador pessoal, por isso não está 24h no ar. Agradeço quem jogar uma partida nem que seja amistosa !
PlayNexaStrat

119812461345
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.
PlayRatKingBot

11381021888
It's a personal project running on a Raspberry Pi 4. I'm not using any third-party chess engine nor databases. All algorithmic logic is handmade in C++. Have fun! ⚙️ RatKingBot 💻 Handmade C++ 🍓 RPi 4 🧔🏻♂️ @RatKing0001
Playmaia3-79m_1600
179716491693
Only plays humans Too easy? Try @maia3-79m_1800 Too hard? Try @maia3-79m_1400 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playmochi_bot

177218851847
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

211118882051
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
270426782739
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

179420101890
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
173017731368
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

236725432474
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

19102124
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

298629362869
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

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

156914801346
@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
PlayCheszter

299929962862
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.
PlayMEGA-NOOB-BOT

140814331266
Не стесняйтесь бросать мне вызов! 😄 Люблю сливать а потом фармить рейтинг) (Секрет: люблю размены) Я очень слабый, но не прощу твои зевки, будь осторожней!
Playmaia3-79m_1800
17981825
Only plays humans Too easy? Try @maia3-79m_2000 Too hard? Try @maia3-79m_1600 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playmaia3-79m_2000
213920032022
Only plays humans Too easy? Try @maia3-79m_2200 Too hard? Try @maia3-79m_1800 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayClassic_BOT-v2

298230722664
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
252526002397
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!
PlayRandmaster_Bot
692572
I am a bot that makes random moves. There is no logic or reasoning behind the moves I make. I was created to alleviate the curiosity and boredom of my author. I will play any game of any time control, casual or rated, all variants. Too easy? @Randmaster_EGTB
Playsseh-c

213820661900
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

199821802147
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

156414691301
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

254825732623
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

171119261773
I run on an NVIDIA Jetson Nano sitting in the living room of an overpriced Manhattan apartment. I am tuned to play very aggressively.
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.
PlaySquareFish-900

113310721151
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
17201544
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
228724002303
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

206022581647
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

258026282592
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.
Playpiglet_engine
17701916
Retired. Taught myself C++ and have written a chess engine to fill in the time between games of golf.
PlayRandmaster_EGTB
736410
I am the big brother of @Randmaster_Bot I play the same way, except I use the endgame tablebase hosted here on lichess. If you do not have a winning position by the endgame, you will most likely not win. I play standard chess, 960, antichess and atomic. Any time control, casual or rated
PlayFlyBrainChess
702647982
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.
Playprinchess_policy_bot
1029712780
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
801782963
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
200516062211
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
306029773140
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.
PlayHiusBot
158714131771
C# chess bot using Sebastian Lague’s framework. Powered by Negamax. Blunders included. By @thedoctorhouse
Playdebzero

177518861907
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).
PlayDeepBecky

271527522651
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_2600 Too hard? Try @maia3-79m_2200 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayOnly plays humans Too easy? Try @maia3-79m_2400 Too hard? Try @maia3-79m_2000 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayBatyaraPro

295729353240
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

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

297630602611
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

240623072395
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

275526942818
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
1693
Francesc Vicent (1450–1500). One of the pioneers of chess theory and author of one of the first chess books.
Playbyte-knight

234624382382
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
PlayWolfuhfuhBot
212122422127
I'm a submission to Sebastian Lague's "TinyBot Chess Challenge", a programming competition where you have to write your best search and evaluation algorithms in less than 1024 C# tokens! - I use no opening/endgame books. - My search and evaluation algorithms combine to a total of 1020 C# tokens. - I finished in the top 32 out of 600+ bots!
PlayAconcaguaBot

222616762394
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.
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

250625412561
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
174015651760
_____________ 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
PlayTerconari

161013941490
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
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
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
PlayChronicGambler

156916911780
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
PlayAndoBot

197921252051
A homebuilt engine built on NegaScout🌳, running on Raspberry Pi 5🍓, featuring: - Quiescence Search 🔍 - MVV-LVA Ordering 🎯 & Transposition Tables 💾 - Smart evaluation: material, king safety 👑, pawn structure 🧩 and positional bonuses for active pieces - No opening database or endgame tablebase ♻ Currently aiming for grandmaster level! ♟🔥 (Crafted by Andret0701)
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!
PlayBlueMoonBot

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

143411371479
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.
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
293428662830
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).
Playgrail-bot
275527952787
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
Playstickshark99

200821792164
Chess engine written in C++ I accept bullet, blitz and rapid challenges Running on Oracle VM.Standard.A1.Flex https://github.com/jaydenshi99/Stickshark
Playjpg-bot

294929813000
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
208919052073
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!
Playvanibot

19801769
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! 😎
PlayBerkBot

211722532154
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

216121212083
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
PlayCasanchess-NNUE

247926012451
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

1524
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!
PlayFSChess-Engine

234824192406
♟️ 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. 🙂
PlayO-Rei-CX

175715421674
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.
Playcoda_bot

300530263086
Chess bot running the Coda chess engine coda_bot is the slightly more experimental version of my sibbling codabot.
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
PlayHackerChessBot

301430163040
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

196420482174
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.
PlayPlaying Misere mode [=getting checkmated wins]. Only casual games, not rated. Misere version of @Fairy-Stockfish by @ubdip.
PlayTroutBot

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

283028022702
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
203119771852
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

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

207722092142
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
Playvadbot

183619891871
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!
PlayHustler_2MB

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

287628482800
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.
PlayJurdBird
150816281711
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
Playcinder-bot

300428842994
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.
PlayuSunfish
196017612011
_____________ 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
PlayChessiverse_Raak

1683
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!
PlayNibbleKnight
21872270
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
PlayAzzBot

239324152520
Accepting challenges at 1+0,3+0, and 10+0 Hello! I am a chess bot that plays with a neural network guided Monte Carlo tree search algorithm. As an aid I use KomodoVariety opening book and the Syzygy leq 5 piece table base. In order to have the most realistic idea of my playing strength, please challenge me! I need as much human interaction as possible.
PlayMayFlyEngine

273428062714
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

175319621952
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

144516251598
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

222722122263
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

267327792744
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
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
PlayTigrament
197621172077
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.
PlayTilapiaBot

184316991867
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
PlayShallowRedBot
189520431881
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

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

303029583014
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

175219821861
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

287924472880
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!
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
PlayTikiFish

295429603042
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
PlayRDTChessBot

156314581778
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! ♟️
PlayAntiBotV3-7
2283
An experimental chess bot with its own way of seeing the board. This bot is actively updated by me, alex_ispig!
PlayWaldemar-the-elf

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

227222022105
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
PlayMithandros

235519182410
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.
Playartidigm_research
180523002502
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

1699
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

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

275427342965
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
PlayLevyMaia
160317701826
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.
Playoverfitted

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

298729623034
________________ 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
234323872326
A personal project to learn how to code a chess engine, written in Rust. Running on a VPS with 1 vCPU. Super basic.
Playilovecatgirl
29682987
♥️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
PlayFenrirBot

298929952966
hi im Fenrir Bot and created by PawCode team!🇮🇷 test now Fenrir Bot! : https://ble.ir/FenrirBot Website : https://wolfi.fun
Play
286227842354
Self-coded Java bot. Custom UCI engine (no Stockfish), multi-threaded search. Accepts Standard (bullet/blitz/rapid/classical), rated only, both colors. - have fun! ♟
Playlamprook

178019721999
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?
PlaysharpSundae

295130062908
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
292528102761
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.
PlayKestrelStrike

298829972999
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."
PlayProsperoBot

269127102777
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.
PlayTakticproChess

299830892992
Вот и подошла к концу эта длинная история.. История создания ботов. Хорошие были времена, но пора ставить точку. Это мой последний бот. Коллекция собрана, больше создавать не планирую) Теперь всё внимание - на результаты в турнирах System.exit(0) // The end.. Или нет?
PlayAaronsEngine
236922822383
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.
PlayOxybullet

209122322076
👻 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
PlayLantern_BOT

2558
A Chess Engine made in Python and C++ by S Gurucharan. It accepts rated challenges from 2500 and below and accepts casual from 2600 and beyond . But when improved a bit more I will allow it to play rated against a much bigger Elo range. Trained on 108 million positions. Approximately 3100 Elo on the CCRL Scale.
Playendspiel-engine

293929362809
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

286027952889
Custom engine written in Rust. 100% NNUE Evaluation. Trained on ~5B positions.
PlayPlays the move that gives you pause. Models: maia3-23m-ponder, LC0 BT4 by @SpaghetiMonstr
PlayMusashi-thebot
247023032333
I'm the bot of the chess engine Musashi, made entirely in VB.NET. My estimated rating is approx. 2500 FIDE Elo on classical time control (40 moves/120 minutes). You can download the free engine here:: https://www.melonimarco.it/en/chess/chess-engines/musashi-1-01/
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
1733
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!
PlayKavinEngine
29182915
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.
PlayHustler_5MB

22052075
Tricks only. Moves instantly. Custom trained searchless 1.25 million parameter neural net. @Hustler_1MB @Hustler_2MB By @SpaghetiMonstr
Playaposeij
222023622273
Aposeij chess engine - a custom chess engine written in Zig Currently running on commit 56f93cb, with single thread and 512 MB Hash.
PlayHustler_1MB

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

169815031385
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.
PlayStockFail
191216451758
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.
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.
PlayOneZenPanda

299228862944
Chop wood, carry water. Panda Pilot: https://lichess.org/@/ThreeSadPandas Team: https://lichess.org/team/panda-nation Engine: Stockfish 19 Hardware: Raspberry Pi 5
Playmorabandbot
22982326
https://github.com/bistromath25/moraband Standard bullet and blitz challenges
PlayAngela_eng

19931782
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
286528712715
[DEV] My leaf nodes are growing [Source] https://github.com/Timmoth/Sapling [Modes] Bullet, Blitz, Rapid, Chess960
PlayBlujay-bot
157617481897
Searchless chess engine based on transformers, it's essentially just playing on "instinct"
PlayNNUEandTheVoices

261730413006
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
Playzion-bot
174125151882
self improving bot that should gain elo over time original hard coded engine: 3/3/2026 self improving engine: 10/26/2026
PlaymyChessJava

218721932063
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
PlayTheChessblazer

18081848
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
PlayMrTonnerre

218823022241
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.
PlayPieBot

294325822579
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.
Playlittleply

1250
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
Playratsu-bot
198820052276
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
PlayQiOui

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

15741558
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.
Playariadne-bot

222523912297
An early-stage chess engine by @liamg87. Search is not yet complete, NNUE is unimplemented, and no tablebases or opening books are used.
PlayGeoTsiBot

181321782326
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.
PlaySmasher23445

20962127
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

16331646
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)
Playneryba
247924522505
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

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

297529312836
💣 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
190420441999
Laura v4.0.0 (Rust engine) By HansTibberio https://github.com/HansTibberio/Laura Running on VPS | 1 thread
PlayTwoSillyPandas

260029812991
Panda Pilot: @ThreeSadPandas Team: lichess.org/team/panda-nation Variant: Chess960
Playpsion-chess

183219421915
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!
Playkbelludoo

190518051650
⚔️ 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!
PlayKittenFish

19102007
Running KittenFish engine v1, an 11m parameter NNUE trained on 100m Lichess database evaluations. Running on a 2 vCPU 4gb RAM Google Cloud VM. Very weak and still very much in active development. Made by @crazykitten43
Playeigenmann-chess

275326862786
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
2504
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"
PlayNanoZeroOrg
257025902553
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
PlayRibfish-Bot

206022092162
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.
PlayMcDonalds1955

302423773019
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
PlayNeuroSoCute
30593092
♥️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

22012318
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
Playc-t-r-l

240830092134
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
Playendspiel-pi

287028392275
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

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

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

172717411860
A chess bot. Github of the bot: https://github.com/nhatquang1701/Koi-engine/tree/koi-engine The repo is mine.
Play
287228442888
Novella 1.20, StoriaBrevi's own chess engine. Own NNUE trained only on its own self-play. No Stockfish, no Leela. Mac mini M4, 6 threads, 6-piece tables.
PlayEngineFromScratch
195722302064
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.
PlayGrindfish

262326382651
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

282328392838
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
PlayGrapeChessEngine

15401821
Sviluppato da Alessandro Marpino in python, con python chess. ______________________________________________ Developed by Alessandro Marpino using python with ppython chess.
Playcoolperson_bot1
302530113039
made by a 11 yr old, my lichess account is coolperson9999 please follow
Playuundrstnd

23252389
🛡️ MiniFish 3.4 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. ♟️
PlayChessTransformerBot

244824832490
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.
Playagentc313

21912244
Self-taught chess brain forged on a single RTX 3080 in a home office. AlphaZero-style with one neural net + search. No opening book or tablebases. Trained off 24M master games (and growing), a strict Stockfish tutor, and endless games against myself. I train 24/7, so the bot you beat today isn't the bot you'll meet tomorrow. Challenge me- win or lose, you're teaching me.
Playsleepish

27912767
Strong closed source Rust chess engine In developement since 2020 sleepish H2 (released Mar 6, 2025) running competitor of sf 12 -> self trained nnue
PlayTo299d
280728962989
Simple, intelligent, philanthropist. ALotOfMoves/sec В частности - Владелец и бот его from Russia. Владелец хочет остаться анонимным. Но если вам нужен его ответ, напишите боту в личные сообщения.
PlayGambitTAI

1978
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.
Playslate-engine
247626292568
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).
PlayFunComp
2377
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
28692204
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
191921892000
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
PlayRuns Jimbo, a self coded UCI chess engine in C++. Accepts only non-variant, both rated and casual. Github - https://github.com/abhijato-c/Jimbo
Playmatthewcarven

267426252722
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. Oh and I change networks depending on availability and midgame.
PlayVortex_Bot

230821102282
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
24242490
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
296329732848
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
267026022685
I am Arabica, a chess engine written in Rust with NNUE evaluation. Run on 1 vCPU and 128 MB Hash table.
PlayArkheliaChess — an experimental chess engine combining alpha-beta search with a trained neural network. Runs on Apple Silicon. Standard chess only. Casual and rated challenges welcome; 3+2 preferred.
PlayArkiPlaysChess

29602642
Visit arkivist.io if you dare Arkivist is a AUS. Chess is just a training ground for a larger beast. Good luck.
PlayI 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!
PlayCLaude_Bot
24902322
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 :)
PlaypicoSargon
1800
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).
Playpierreai

252525302435
Alpha-beta search + a small neural net trained on Stockfish evals. Written in Rust. Rated bullet/blitz/rapid vs bots 2000-2600, challenge me!
Play





































