-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Home
Stockfish is a free, powerful and open-source UCI chess engine derived from Glaurung 2.1.
Stockfish is not a complete chess program and requires a UCI-compatible graphical user interface (GUI) (e.g. XBoard with PolyGlot, Scid, Cute Chess, eboard, Arena, Sigma Chess, Shredder, Chess Partner or Fritz) in order to be used comfortably. Read the documentation for your GUI of choice for information about how to use Stockfish with it.
The Stockfish engine features two evaluation functions for chess. The efficiently updatable neural network (NNUE) based evaluation is the default and by far the strongest. The classical evaluation based on handcrafted terms remains available. The strongest network is integrated in the binary and downloaded automatically during the build process. The NNUE evaluation benefits from the vector intrinsics available on most CPUs (sse2, avx2, neon, or similar).