Professional Documents
Culture Documents
Chess Engines
Chess Engines
This page will be updated from time to time. Here you will find best chess engines and settings for
different purposes: strongest play, human-like playstyle, fast engines for short time controls, etc.
We will try to provide direct download links for most programs without any crappy file-hosting
websites.
All links will be for Windows versions, because ChessBotX is available for Windows only.
If you would like to suggest good chess engine or specific config for it, please send us a message
and it will appear on this page.
Stockfish
It is especially designed to
work with very good opening book called "Cerebellum".
Brainfish was a really good and strong chess engine. But now it is quite outdated.
Houdini
Komodo
Houdini is a legendary chess engine by
Robert Houdart. Latest version (Houdini 6)
is pretty strong, however it is a bit weaker
than current versions of Stockfish.
Official website
This chess engine is also recommended to use with advisor mode. Also you can give it a try in
solving puzzles.
ELO: 3623
Official website
Fire
Fire is a free program with decent
evaluation and solid moves.
Maybe you will be interested in trying it at blitz and bullet games. Unfortunately, doesn't support
opening books by itself.
Website
Direct download Fire NN.MC.3 (nnue eval)
Direct download Fire 8.2 (classic eval) chess engine
Also, this version is good for advisor mode: Fire_trap_32x
Clarabit
Surprised? Clarabit is not well known
indeed. It is also very weak in playing
against other engines.
However, this program is good, if your want to simulate 1500-1800 ELO player. Recommended to
use along with advisor mode in blitz chess under 2000 rating at chess.com.
Official website
Rybka
Rybka is a legendary chess engine
created by Vasik Rajlich. In times past
it was the strongest program in the
world.
Today it is still pretty strong, maybe in top-20 rank. Rybka has many configurable parameters
which allow to achieve different playstyles - from defensive to very aggressive.
ELO: 3148
Official website
Gull
Gull is an open source engine from
Vadim Demichev.
ELO: 3181
Website
Gull 3 download
Ethereal
Ethereal is a very strong open source
chess engine written by Andrew Grant.
ELO: 3550
WildCat
WildCat is a free UCI compliant chess
engine by Igor Korshunov.
Better to use this engine instead of the default Stockfish, because it less strong, which make it
more human-like.
Recommended package:
Raubfisch
engine + Cerebellum opening book + Syzygy endgame tablebases!
Raubfisch
Raubfisch, CFish and Blue Marlin are clones of the Stockfish chess engine.
Put path to this book into the BookFile parameter at Engine Settings - see how to do it here.
Chess engine with EGTB will play stronger than without it.
Put path to the unzipped folder with tablebases into the "Syzygy" parameter. See more info here.
ELO: 3573
6-times TCEC finalist. In April 2019, Leela won the Chess.com Computer Chess Championship 7:
Blitz Bonanza, becoming the first neural-network project to take the title.
Hakkapeliitta
Hakkapeliitta is an UCI chess engine
written in C++11/14 with support
for Syzygy tablebases.
Version 3.0 has a rating of around 2950 at CCRL and 2820 at CEGT, making it approximately the
20th strongest chess engine in the world on a single thread.
Igel
Igel is a free UCI chess engine forked
from GreKo 2018.01
Booot has played in many chess tournaments including TCEC. It showed good attacking chess and a
good game in general.
If you like active and aggressive chess program - Booot is your engine.
Schooner
Schooner is a chess engine by
Dennis Sceviour running under
Windows.
Absolutely awesome engine with unique style. Also, it's pretty strong for an old engine (can defeat
Stockfish 8 LVL at lichess). Recommended to test!
Gaviota
Gaviota (Spanish word for Seagull) is a
chess engine available for Windows,
Linux, Android, FreeBSD, and Mac OS X.
When It was released in 2001, it was the first Argentinian engine available. Gaviota supports its
own endgame tablebases, book, and can use several processors (SMP). It has the ability to learn by
remembering book lines and positions that were not good. Gaviota avoids them in following games.
Laser
Laser is a UCI-compliant chess engine
written in C++11 by Jeffrey An
and Michael An.
Engine that started as a project from scratch in July 2015 as a hobby engine between two brothers,
Jeffrey and Michael An. It had its first 1.0 release in December 2015
Laser is a participant of TCEC Season 9. It showed good performance with a good attacking chess.
Give it a try.
RubiChess
RubiChess is a pretty strong UCI open
source chess engine by Andreas Matthies.
Latest version uses NNUE evaluation.
Rubi started in 2016 as a private hobby
project to practise programming in C++ and to see the engine improving compared to earlier
releases.
Meanwhile some years later RubiChess got pretty competitive and is listed in most of the rankings
and plays a lot of even big tournaments.
Estimated playing strength of GreKo is about 2600-2700 points, depending on hardware and time
control.
You will find 2 versions in the downloaded archive: GreKo 9 (2011 year) and the latest Greko
(2021).
Tornado
Tornado is an UCI compliant chess
engine by Engin Ustun.
Latest Tornado uses NNUE with the Stockfish net. You will find both Tornado_NNUE and classic
Tornado_8 versions in the downloaded file.
Hermann
Hermann is a UCI engine by Volker
Annuss. Hermann is Arena GUI partner
engine.
Program participated in many chess tournaments in the past. Pretty legendary engine, try it
someday. Elo: 2528 (ccrl).
Website
Pedone
Pedone is UCI chess engine by Fabio
Gobbato. It progressed rapidly,
and already won the IGT 2014 and
the IGT 2015.
With the release of its commercial successor Revenge in July 2021, Pedone is no longer under
development.
ELO: 3327
Nemorino
Nemorino is a UCI chess engine written
by Christian Guenther. First released
in September 2016 under the GPLv3
license.
Nemorino's board representation and move structure are taken from Stockfish. Latest Nemorino
uses NNUE evaluation. Engine participated in TCEC tournament.
NirvanaChess
Nirvana is a chess engine by Thomas
Kolarik, written in C++, first released
in April 2013.
TCEC participant.
Crystal
Crystal is a UCI chess engine derived
from Stockfish. Crystal seeks to address
the following issues where engines
often have trouble:
Example: classic Stockfish cannot correctly evaluate this position. Crystal quickly finds a draw.
ELO: 2300
Maia is trained on millions of games, and tries to predict the human move played in each position
seen.
Website