Your trusted source for computer chess information!

Macintosh Engine List

Here is a list of chess engines that run under Mac OS X. Some of these engines cannot be downloaded as Mac executables and, instead, must be compiled by you. It is possible to run Linux binaries and Windows executables with proper configuration and/or emulation software. The Sigma Chess website maintains a list of downloadable UCI engines which have been tested to work in the Sigma Chess interface. Stockfish also provides a nice Cocoa interface for UCI engines.

Note:

Alphabetical Index

  • Alf
  • AliBaba (JM)
  • Amundsen (JM)
  • APIL Chess (JM)
  • Arabian Knight
  • Aristides
  • BACE (JM)
  • Battle vs. Chess
  • BDI Chess
  • Belofte (JM)
  • BeoWulf (JM)
  • Betsabé (JM)
  • Big Bang Chess
  • BikJump
  • BlackMamba Chess
  • Brutal Chess
  • Bullucks
  • Butterfly Chess
  • Buzz (JM)
  • Capa
  • Cassandre (JM)
  • Cheese
  • Cheoss
  • Chesley the Chess Engine (JM)
  • Chess, Apple's built-in chess application uses the last open-source version of Sjeng 11.2 as an engine
  • chess0
  • Chess 3 (Python Chess)
  • Chess Applet - Homeostatic Chess Player
  • Chess-at-nite (JM)
  • Chessmaster
  • ChessNovice
  • Chess One (JM)
  • ChessX
  • Cinnamon
  • ColChess (JM)
  • CookieCat (JM)
  • CPP1
  • Crab (JM)
  • Critter
  • Cyclone
  • Cyrano (JM)
  • Dabbaba (JM)
  • DanaSah (JM)
  • Dancing Dragon (JM)
  • Daydreamer (JM)
  • ddlchess
  • (Deep)Smash (JM)
  • Dendron (JM)
  • Diablo (JM)
  • Donna
  • Double Check (JM)
  • Dragontooth
  • Dreamer
  • Eden
  • Eia (JM)
  • El Turco (JM)
  • Embla
  • Ethereal
  • EvilKnight
  • Exacto (JM)
  • ExCE (JM)
  • EXchess (JM)
  • Faile (JM)
  • FairyMax (JM)
  • Fianchetto (POSIX-compliant binaries)
  • Fimbulwinter (JM)
  • Fire xTreme (JM)
  • Fischer Chess (JM)
  • Flux
  • Floyd
  • Fruit
  • Gaïa
  • Gambit - Aqueous Software - SourceForge
  • Gambit Fruit (JM)
  • Garbochess (JM)
  • Gaviota (JM)
  • GES (JM)
  • GFC (JM)
  • Gikou USI
  • Giuchess (JM)
  • Gk (JM)
  • Glaurung (JM)
  • Glyph Chess
  • Grapefruit
  • Gray Matter (JM)
  • Gridlock - a collection of board games e.g. Chess / Checkers / Reversi etc.
  • GTChess Lite
  • Gull (JM)
  • Gullydeckel (JM)
  • Hamsters
  • HanzoTheRazor (JM)
  • Hawkeye by Basil Falcinelli / Michael Byrne / Vadim Demichev
  • HIARCS
  • Homer
  • Ifrit (JM)
  • iChess
  • Igorrit (JM)
  • Ippolit (JM)
  • Ivanhoe (JM)
  • j2chess
  • Jabba
  • JavaChess
  • Jazz (JM)
  • Jchess
  • Jester (JM)
  • JFresh
  • Joanna (JM)
  • Junior
  • K2 (JM)
  • Kace
  • Kasparov Chessmate
  • Kenny (JM)
  • KingsOut
  • Kitteneitor (JM)
  • Kiwi (JM)
  • KMTChess (JM)
  • Komodo
  • Kurt (JM)
  • Leonidas (JM)
  • Lime (JM)
  • Mango Paola Ajedrez (JM)
  • Markovian (JM)
  • Marvin
  • Mediocre
  • Minace (JM)
  • Minimardi (JM)
  • Minko (JM)
  • Monik (JM)
  • Morphy Chess (JM)
  • Myopic (JM)
  • Myrddin (JM)
  • Mizar (JM)
  • MSKCP (JM) - MSCP (JM)
  • Myopic (JM)
  • NapoleonPP (JM)
  • Natwarlal (JM)
  • NGPlay (JM)
  • OBender (JM)
  • Octochess (JM)
  • Olithink (JM)
  • OliveChess (JM)
  • Parrot (JM)
  • Pawny (JM)
  • Pepito (JM)
  • Phalanx (JM)
  • Philemon (JM)
  • PicoChess
  • PicoLisp Chess
  • Pierre (JM)
  • Plisk
  • POS
  • Postduif
  • Prédateur (JM)
  • Pulchess (JM)
  • Pulsar
  • Purple Haze (JM)
  • QueenBee
  • Rainbow Serpent (JM)
  • RattateChess Nosferatu (JM)
  • Resp (JM)
  • RobboLito (JM) - Edition 0.085g3 with some patches:
    • Makefile, add a darwin target:
      • gcc -fast -Dx86_64 -o $(OUTPUTFILE) *.c
    • uci.c:
      • /* #include <sys/sysctl.h> */
      • static int get_nprocs_conf() { return 2; } /* for a core 2 duo */
    • utils.c:
      • /* #include <bits/time.h> */
  • ROCE
  • Rocinante (JM)
  • Roque Chess Engine
  • Rotor
  • Ruffian
  • Satana
  • Scidlet (JM)
  • Senpai
  • Shredder
  • Sigma Chess
  • Simon (JM)
  • Simplex (JM)
  • Sissa (JM)
  • Sjaak (JM)
  • Sjeng (JM)
  • Sloppy (JM)
  • Smaug (JM)
  • Soldat (JM)
  • Spark (JM)
  • Stockfish (JM)
  • Suff (JM)
  • Sungorus (JM)
  • The Lightning (JM)
  • Tiffanys
  • Tiny Chess
  • Toga (JM)
  • Toga Returns (JM)
  • Toga Toy (JM)
  • Toldedo Nanochess (JM)
  • TSCP (JM)
  • Tucano (JM)
  • Tunguska
  • Typhoon (JM)
  • Tyrannus
  • Umko (JM)
  • VanillaChess (JM)
  • Vektor Chess
  • Vice (JM)
  • Viper (JM)
  • Witz (JM)
  • Xadreco (JM)
  • Xpdnt(JM)
  • Yacht! - Yet Another Chess 3D
  • ZCT (JM)
  • Zeta Dva (JM)
  • Zevra
  • ZZZZZZ (JM)

By Strength

This list of Mac engines was tested on a Core 2 Duo at blitz time controls up to October 2011.

  • 1= Stockfish 2.1.1
  • 1= Critter 1.2
  • 3. Komodo 3
  • 4. Ivanhoe 999963-beta
  • 5. RobboLito 0.085g3 (Linux sources with patches)
  • 6. HIARCS 13.2
  • 7. Spark 1.0
  • 8. Gull 1.2 (with patches for linux/mac)
  • 9. Junior 12.5
  • 10. (Rybka 2.2n2 + microwine)
  • 11. Umko 1.2
  • 12. Protector 1.4
  • 13. Glaurung 2.2
  • 14. Scorpio 2.7
  • 15. Crafty 23.4
  • 16= Toga II 1.4beta5c
  • 16= Fruit 2.3.1
  • 18. Hamsters 0.7

Commercial engines Shredder, Deep Sjeng, Chessmaster, and Ruffian are untested. Other engines in the list are weaker.

Contributors

Thanks to Norbert Raimund Leisner for creating this list! Thanks to Kenny Dail for adding more engines. Ian Osgood provided the strength ranking and UCI links.


Personal Tools