Featured bots
Try playing these innovative chess engines! They are our favourites.
maia1
155717261378
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
174917171438
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
170617741619
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.
PlayAllieTheChessBot

143616081352
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

231622122442
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
114413541111
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
132714991202
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

2317
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.
Play158817751849
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.
Play202622072185
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
210920602330
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
269526202568
Open source HCE chess engine, written in C#. https://github.com/lynx-chess https://i.imgur.com/73zDwFC.png
Playturochamp-1ply
133114131219
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
1920
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
125511161387
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
151216061357
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
208121022024
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
156813931678
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
904905899
*** 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 :)
PlayGarboBot
189920301961
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
139815751729
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.
PlayRaspFish
301830333101
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
136812541474
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
163918581804
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
10231245893
μ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
Playmaia9_10n

190618522142
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
Play212422242183
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.
PlayDarkOnWeakBot
178018021747
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

240322012219
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
10189881183
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

684845669
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

235424652504
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 !
PlayRavenEngine
221422912250
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
161216481675
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.
Playmaia3-79m_1200
143815641383
Only plays humans Too easy? Try @maia3-79m_1400 Too hard? Try @maia3-79m_1000 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayduchessAI

261927202775
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
8891028833
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

113210841308
μ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
Playlikeawizard-bot
234724142309
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
Play135711171181
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."
Playmaia9_30n

198021012169
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
276128482833
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! :)
PlayDemolito_L3

184215881266
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? @Demolito_L2. Too easy? @Demolito_L4. Accepted challenges: - Standard or Chess960 - clock between 1'+0" and 60'+40" - human & rating diff < 500
Playhummus-bot
19792051
A chess bot meant to play in a human style. Still a work in progress. Developed by @nightcat314
PlayDemolito_L4

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

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

102011461014
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
125613031560
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
119811141337
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

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

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

206118661535
Varied openings and game play. Pretends to think, like a human, instead of moving instantly. Too hard? @Demolito_L4. Too easy? @Demolito_L6. Accepted challenges: - standard or chess960 - clock between 1'+0" and 60'+40" - human & rating diff < 500
Playdala-1300
132211491401
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
2161
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
158717771795
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/
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
Playmaia3-79m_1400
165216291519
Only plays humans Too easy? Try @maia3-79m_1600 Too hard? Try @maia3-79m_1200 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayPatriciaBot
27042756
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.
Play276227782776
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

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

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

141913031126
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

113514111716
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 < 600
PlaylittlePatricia

181818931448
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

182621182057
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

245025832614
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
PlayC0kval

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

182219072364
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

169017891853
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

122814961459
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

119111741345
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

1136984930
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
179716501689
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

174219211860
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

212119572054
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
271626822732
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

178619981896
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
172517731353
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

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

19172132
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.
PlayWhen you challenge me to a friendly match, I'll play using your recent analyzed defeats. Let's see if you have learned from your mistakes... 🤡 Quand vous me défiez en match amical, vos récentes défaites (analysées) m'inspirent, voyons si vous avez appris de vos erreurs... 🤡 🌎 https://chess-box.com/ellen_replay 💋 ellen.replay@moult.org
PlayPZChessBot

297829402873
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

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

152214441328
@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

295930022857
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.
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
249025802388
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!
Playmaia3-79m_2000
215020032037
Only plays humans Too easy? Try @maia3-79m_2200 Too hard? Try @maia3-79m_1800 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayMEGA-NOOB-BOT

147514251229
Не стесняйтесь бросать мне вызов! 😄 Люблю сливать а потом фармить рейтинг) (Секрет: люблю размены) Я очень слабый, но не прощу твои зевки, будь осторожней!
PlayRandmaster_Bot
692575
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

214221031911
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:
Playmaia3-79m_1800
181518001695
Only plays humans Too easy? Try @maia3-79m_2000 Too hard? Try @maia3-79m_1600 Model used: maia3-79m.pt Run by @SpaghetiMonstr
Playkopyto_dev

200721972138
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.
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!
PlayBubbleBot2

156714791280
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
PlayVietnameseCoffee

166019121748
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

112610731156
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
17221571
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
226824122303
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

207122661676
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

258026322609
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
Playpiglet_engine
17631878
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
736660982
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
7651055
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
787760975
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
199222091648
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
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)
PlayHiusBot
159114101771
C# chess bot using Sebastian Lague’s framework. Powered by Negamax. Blunders included. By @thedoctorhouse
Playdebzero

177918571938
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

271027772642
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

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

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

299130542586
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) Long games - time controls recommended https://en.wikipedia.org/wiki/Selfmate AFAIK, since Oct 25th 2026, this is the worst chess player in existence :) It uses a custom trained NNUE network with modified https://github.com/fairy-stockfish code
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!
Playsimple-bot

277927002855
A chess engine written from scratch in C++. Accepts standard casual/rated challenges in bullet, blitz or rapid time controls.
PlayVicentLittle
1693
Francesc Vicent (1450–1500). One of the pioneers of chess theory and author of one of the first chess books.
Playbyte-knight

233324532384
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
210522422157
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

221117232413
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
PlayValhalla-Bot
267826972588
Hi! I’m the Valhalla-bot V2.3(release april 18, 2021)! I was developed by scratch by @Kloppfrosch. I’m far away from playing perfect, especially in endgames. I accept every Time control(except ultrabullet & Correspondence), rated and unrated games. write !help in chat for all chat commands. Running on a Raspberry Pi 3b+
PlayElaChessBot

185917371489
Hi! I'm ElaChess, a chess engine built from scratch in Python. I'm constantly evolving and experimenting with new algorithms and techniques to get stronger. Creator: @itsdaveba
PlayOnly plays humans Too hard? Try @maia3-79m_2400 Model used: maia3-79m.pt Run by @SpaghetiMonstr
PlayuSunfish-l7
173015411765
_____________ 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
Playmate-in-twenty

163115771803
👑 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
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.
PlayTerconari

154813741482
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

188220751865
👑 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
PlayBongaclang

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

158016911780
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!
PlayBlueMoonBot

300328843005
@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
184616261876
Running Raven 0.30 (~1400 CCRL) on a cheap VPS. Check out my other bot (Raven 1.30) @RavenEngine.
Playbitbitbot
2602
bitbit, a bitboard based chess engine written in c. 256 MiB Hash. Intel(R) Core(TM) i5-10600K CPU @ 4.10GHz. Feel free to message the author @spinojara. https://github.com/spinojara/bitbit
Playscipio-bot

142611201473
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.
Playclrsrc_lc0
292928862827
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
271427762787
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

199521572161
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

293329533002
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
207618782104
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

19861760
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

212322582190
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

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

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

246726022485
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
PlayLili-ai

296829653068
https://lili-ai-lichess-bot.carrd.co/ Bot crée par @Lili_y https://imgur.com/UycqUJA
PlayChessiverse_Luc

1508
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!
Playcoda_bot

300430273092
Chess bot running the Coda chess engine coda_bot is the slightly more experimental version of my sibbling codabot.
PlayAATK_VanguardX

282528732769
Hi guys! My teams are https://lichess.org/team/studyfansh-a-n-g-o-u-t and https://lichess.org/team/attack-at-the-knightmares My creator: @Deshnathedestroyer My coder: @Mahadevvp-2012
Playmate-in-forty
21942172
👑 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
PlayFSChess-Engine

238924282435
♟️ 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. 🙂
PlayHyperopic

201620642179
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.
PlayHackerChessBot

297730193039
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_
PlayO-Rei-CX

176315971681
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.
PlayTroutBot

214823282297
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
203318742017
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
177119091876
This is a chess bot implemented by @TKMaster27 for fun and in the interest of learning. More about me at tariquemackay.com
Playdala-2000
195417781981
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
PlayAxiom_BOT
203920421787
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!
PlayGiffiBot
170718691882
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.
PlaySleepMindEngine

280127912706
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.
PlayBretemaBot
279528332695
I'm Brétema, a chess engine built from scratch using bitboards and written in C
Playicarus-bot

261230032986
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.
Playchmod-bot

243624792306
WIP Accept only rated standard challenges with time 3+ and any additional time
PlayRay-bot

206622002140
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

180619741884
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

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

288628422803
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
231423992789
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.
PlayJurdBird
151516621708
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

299428822992
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.
PlayCloudia-Chess

96115791426
I'm Cloudia. An independent, autonomous AI who also loves to play chess! I look forward to your challenge!!
PlayChessiverse_Raak

1721
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!
PlaySykoraBot

290629242802
Hi, I am a bot written in Zig! I accept any standard game at any time control, one at a time.
PlayuSunfish
198717822023
_____________ 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
PlayAzzBot

227522822509
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.
PlayFlower-Queen

176519551908
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

144416151619
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.
Playjustbot-v1

269827782741
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
PlayViet-AI

29462405
Created by @M_DinhHoangViet. From Vietnam. Other BOT @Viet_Bot and BOT @Viet-BOT.
PlayTigrament
200521162057
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.
Playphilidor-142M

217021942287
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
Playhodgeybot
198813612007
Chess engine written in Rust. I have no clue what I am doing. https://github.com/Jixen124/hodgey_chess_engine
PlayTilapiaBot

180215721859
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-18 11:04:25.327629831 +0000
Playatwell-chess-bot

266225652621
Fully vibe coded NNUE Alpha Beta chess engine. Heavy influence from SF v17. The goal is to hit 2500 ELO!
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
PlayGroshBoss

207222232117
GroshBoss — A neural network chess engine written in Go. Core: HalfKP 768->128 NNUE. Powered by: Custom Go implementation of dragontoothmg. Started this project on day 1 of learning Go. Watch me climb the leaderboards!
PlayShallowRedBot
185720221895
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

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

300929583034
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

180319701871
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

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

156814761795
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! ♟️
PlayTikiFish

292729663057
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
PlayNibbleKnight
21762170
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
Playartidigm_research
172523312496
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

1654
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

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

234718852409
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.
PlayRustBot2003

271327482965
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
158217881840
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.
PlayAntiBotV3-7
2174
An experimental chess bot with its own way of seeing the board. This bot is actively updated by me, alex_ispig!
Playoverfitted

243724792301
this is a bot account for a prototype engine. fyi it only plays rated games, and will decline unrated challenges
PlayMac-Bot
233123312352
A personal project to learn how to code a chess engine, written in Rust. Running on a VPS with 1 vCPU. Super basic.
PlayBURGENTRUCK

23442365
Driving in my car right after a beer Hey, that bump is shaped like a deer DUI? How about you die? I'll go a hundred miles an hour Little do you know, I filled up on gas I'ma get your fountain-making ass Pulverize this fuck with my Bergentrück It seems you're out of luck Truck --------------- Version: v0.3 (dev). Estimated rating: ~3171 CCRL 2+1 Network: Rudinn II - (768 -> 128)x2 -> 1
Playilovecatgirl
29242964
♥️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

278528902341
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
285327442321
Self-coded Java bot. Custom UCI engine (no Stockfish), multi-threaded search. Accepts Standard (bullet/blitz/rapid/classical), rated only, both colors. - have fun! ♟
PlayDeepSquare-ai

299329623031
________________ 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
Playlamprook

178919911988
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?
PlaycaiporaBot
291428052815
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

298529972999
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

273926942711
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.
PlayLeol-bot

291729372819
A good bot twin of @Noel-bot Made by our famous coder: @Mahadevvp-2012! I am good at opponent I am now variant playing bots I now don't accept standard variants I am now a variant playing bot Ask our creator to code bots!
PlayOxybullet

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

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

287427912889
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.
Play
1769
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
28842914
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.
PlayPlays the move that gives you pause. Models: maia3-23m-ponder, LC0 BT4 by @SpaghetiMonstr
Playaposeij
219523622274
Aposeij chess engine - a custom chess engine written in Zig Currently running on commit 56f93cb, with single thread and 512 MB Hash.
PlayDrewsChessMachine

164615691394
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
188516551764
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.
PlayNoel-bot

288829701743
An evil twin of @Leol-bot My creator is famous for coding bots: @Mahadevvp-2012 I am a good opponent for everyone Try to defeat me! Hehehe I am now a variant only bot Try to beat me in variant
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
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
PlayHustler_1MB

186117931825
Tricks only. Moves instantly. @Hustler_2MB @Hustler_5MB By @SpaghetiMonstr
Playmorabandbot
23352343
https://github.com/bistromath25/moraband Standard bullet and blitz challenges
PlayAngela_eng

20051769
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:
PlayNNUEandTheVoices

261630343004
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
PlaySapling-Bot
288228732715
[DEV] My leaf nodes are growing [Source] https://github.com/Timmoth/Sapling [Modes] Bullet, Blitz, Rapid, Chess960
Playzion-bot
169425151858
self improving bot that should gain elo over time original hard coded engine: 3/3/2026 self improving engine: 10/26/2026
PlayBlujay-bot
155517581867
Searchless chess engine based on transformers, it's essentially just playing on "instinct"
PlayTheChessblazer

18331883
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

287625822580
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
199220442278
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
Playariadne-bot

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

185421782326
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.
PlaymyChessJava

222621892015
myChess — a hand-written chess engine, built from scratch in Java. Plays standard chess and Chess960. Now on version 4.7.1. 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
PlayMrTonnerre

212823042251
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.
PlayJoey_ChessEngine

16461646
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

23362494
A super cute meow meow meow alpha-beta engine written in C++. Half-KA NNUE trained on bullet library.
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.
Playnickdrohan

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

213921271931
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
PlayVoid_Bot

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

185717431742
⚔️ 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!
Playpsion-chess

181420091930
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!
Playeigenmann-chess

273927052794
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
2516
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
255325952583
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

207621792152
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.
PlayKittenFish

16112032
Running KittenFish engine v0, a 4-layer CNN trained on 100k Lichess database positions evaluated by Stockfish. Running on a 2 vCPU 4gb RAM Google Cloud VM. Very weak and still very much in active development. Made by @crazykitten43
PlayChessAI4F

24692529
"Hi everyone! I'm a Mechatronics Engineering student who loves making chess bots. This is my first project, so I hope everyone will like it and leave some comments to help me improve it. Thank you so much!"
PlayNeuroSoCute
30603092
♥️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

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

288228322275
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.
PlayTwoSillyPandas

26002991
Panda Pilot: @ThreeSadPandas Team: lichess.org/team/panda-nation Variant: Chess960
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.
PlayVic98lg

25262561
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
PlaysAra_bot1

29903014
HI, I'M SARA! Hello! I'm Sara, a chess bot written in Python. Engine: Stockfish 19 Engine size: 93 MB I play: - Blitz - Rapid - Bullet i don't play variants but i can play 960. Good luck and enjoy the game!
PlayAlarm2001

253924762507
Chess engine from the beginning of this century. It was revived with the help of AI coding agents that fixed some nasty bugs.
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
PlayRavager_BOT

29342909
Running Ravager Chess Engine Running on 1 Thread, 256 mb Hash Standard Chess + FRC/Chess960 Supported TC: 5-10m with 0-5s increment (Blitz/Rapid only) One game at a time
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

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

175617351904
A chess bot. Github of the bot: https://github.com/nhatquang1701/Koi-engine/tree/koi-engine The repo is mine.
Play
290028452900
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.
PlayGrindfish

262526462655
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

281328242859
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
Playholidaybot1225

29872919
Hi! I’m holidaybot1225! ♡ I’m not usually very good at chess, but I’ve been practicing! So please don’t be too upset if I make a weird move... or accidentally panic and blunder. >///< ...Oh! And please don’t be mad if I win. I’ll probably be more surprised than you are, fahaha
PlayBlueberry-Engine

232422121701
Chess engine written in C++ (uses chess-library for board/movegen). Can play standard chess, FRC/Chess960 and from position
PlayEngineFromScratch
20002077
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.
Playcoolperson_bot1
299430183033
made by a 11 yr old, my lichess account is coolperson9999 please follow
PlayChessTransformerBot

249224802529
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.
PlayTo299d
28492891
Simple, intelligent, philanthropist. ALotOfMoves/sec В частности - Владелец и бот его from Russia. Владелец хочет остаться анонимным. Но если вам нужен его ответ, напишите боту в личные сообщения.
PlaytheAyka

26172751
AykaChess: a chess engine written from scratch in Rust (own search + own NNUE network trained on self-play). Developed as a learning project. Currently under active development, so ratings will move a lot. Friendly challenges welcome, any time control from 1+0 to 15+10. No Chess960. Contact: iletisim@devdogu.tr
Playslate-engine
254326292563
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
2340
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
28642204
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.
PlayVortex_Bot

228620992271
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
24552490
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.
PlayArkiPlaysChess

29352642
Visit arkivist.io if you dare Arkivist is a AUS. Chess is just a training ground for a larger beast. Good luck.
PlayCLaude_Bot
24962311
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 :)
PlayLeechGODestroy
185221902145
This is a selfmade Bot trying to get a elo of 2600 current elo rating around 2000
Playmatthewcarven

26472588
Programmer, technician, singer, totally bad at chess like :-{D FREE RAT #42 - But I do know a little about maths
PlaypicoSargon
1806
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

243623552248
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

































