Cutechess-cli

Home * User Interface * Command Line Interface * Cutechess-cli

Cutechess-cli, a Chess Engine Communication Protocol and UCI compliant, lightweight command line interface by Ilari Pihlajisto, suited to run automated engine-engine matches. Cutechess-cli is based on the core chess library of the Cute Chess GUI, co-developed by Arto Jonsson, and is open source, released under the GPLv3+ license, first published in March 2009. It requires appropriate QT core libraries at runtime. Cutechess-cli can be used with Rémi Coulom's CLOP to automate chess engine parameter tuning.

=See also=
 * Amoeba Tournament Manager
 * Automated Tuning
 * Cute Chess
 * CLOP
 * Engine Testing
 * LittleBlitzer
 * Match Statistics

=Forum Posts=

2009

 * Cutechess-cli: A command line tool for engine-engine matches by Ilari Pihlajisto, CCC, March 16, 2009
 * Crafty problem with cutechess-cli by Gian-Carlo Pascutto, CCC, July 07, 2009 » Crafty
 * Cutechess-cli version 0.1.8 released by Ilari Pihlajisto, CCC, September 29, 2009
 * questions on using cutechess by Will Singleton, CCC, November 19, 2009

2010 ...

 * cutechess and libQtCore.so.4 by Daniel Shawul, CCC, January 15, 2010
 * Looking for linux 64 bit engines & epds by Daniel Shawul, Winboard Forum, January 17, 2010
 * Re: Looking for linux 64 bit engines & epds by Ilari Pihlajisto, Winboard Forum, January 19, 2010
 * Re: Looking for linux 64 bit engines & epds by Daniel Shawul, Winboard Forum, January 19, 2010

2011 2012 2013
 * In praise of git, cutechess-cli, bayeselo, and pgn-extract by Aaron Becker, CCC, March 02, 2010
 * cutechess-cli 0.2.2 released by Ilari Pihlajisto, CCC, May 06, 2010
 * cutechess-cli by Miguel A. Ballicora, CCC, May 31, 2010
 * cutechess-cli by Jarkko, CCC, September 01, 2010
 * Cutechess-cli 0.3.0 released by Ilari Pihlajisto, CCC, October 07, 2010
 * XBoard/Cutechess-cli question by Ben-Hur Carlos Langoni, CCC, February 11, 2011
 * cutechess feature request: average search depth by Marco Costalba, CCC, April 02, 2011
 * Suggestion for cutechess-cli by Miguel A. Ballicora, CCC, August 07, 2011
 * Cutechess-cli 0.4.0 released by Ilari Pihlajisto, CCC, September 11, 2011
 * To Ilari : CLOP + cutechess-cli by Marco Costalba, CCC, October 09, 2011
 * Option questions on cutechess-cli by Ferdinand Mosca, CCC, November 19, 2011
 * Cutechess-cli 0.5.0 for Linux available by Ilari Pihlajisto, CCC, December 23, 2011
 * Cutechess-cli 0.5.0 released for all target platforms by Ilari Pihlajisto, CCC, December 27, 2011
 * CLOP + cutechess cli by Engin Üstün, CCC, January 05, 2012
 * Cutechess-cli 0.5.1 released by Ilari Pihlajisto, CCC, January 06, 2012
 * Ponder=on in cutechess-cli? by José Carlos Martínez Galán, CCC, April 04, 2012
 * Cutechess-cli questions by Ed Schroder, CCC, May 11, 2012
 * My wish list for cutechess-cli by Ed Schroder, CCC, July 21, 2012
 * Cutechess engines.json by Richard Allbert, CCC, July 21, 2012
 * cutechess-cli: starting from FEN by Evert Glebbeek, CCC, August 14, 2012
 * How do I force cutechess-cli to play a specific EPD position by Tom Likens, CCC, September 23, 2012
 * cutechess-cli question by Marek Kwiatkowski, CCC, November 07, 2012
 * Compiling cutechess-cli in Window XP by Adam Hair, CCC, April 13, 2013
 * cutechess-cli disable/limit console output by Michael Hoffmann, CCC, May 12, 2013
 * cutechess 64-bit linux compile by Arturo Di Donna, CCC, May 13, 2013
 * Another cutechess-cli question by Ed Schroder, CCC, June 11, 2013
 * cutechess-cli 0.6.0 released by Ilari Pihlajisto, CCC, July 12, 2013
 * Question regarding CLOP and cutechess-cli by Jacob Børs Lind, CCC, August 05, 2013
 * Fastest Time Controls for CuteChess-Cli? by Steve Maughan, CCC, August 22, 2013
 * Is there a MPI version cutechess-cli? by Chao Ma, CCC, August 26, 2013
 * Re: Is there a MPI version cutechess-cli? by Chao Ma, CCC, September 03, 2013

2014
 * CuteChess-cli "...connection stalls" by Steve Maughan, CCC, August 28, 2013
 * Clop and cutechess by Alcides Schulz, CCC, September 21, 2013
 * Problems with cutechess-cli in Mavericks (OSX 10.9) by Marcel van Kervinck, CCC, November 21, 2013 » Mac OS
 * Help with CLOP by Arjun Temurnikar, CCC, February 05, 2014
 * Ping, Xboard, and Cutechess-cli by Miguel A. Ballicora, CCC, March 04, 2014 » XBoard
 * Usage sprt / cutechess-cli by Michael Hoffmann, CCC, November 16, 2014 » SPRT

2015 ...
2016 2017 2018 2019
 * cutechess-cli 0.7.0 by Ilari Pihlajisto, CCC, August 29, 2015
 * Cutechess-cli 0.7.1 by Ferdinand Mosca, CCC, September 02, 2015
 * cutechess-cli 0.7.2 by Ilari Pihlajisto, CCC, September 05, 2015
 * cutechess-cli 0.8.0 beta (with pondering) by Ilari Pihlajisto, CCC, October 27, 2015
 * cutechess cli interactive viewer by Marco Belli, CCC, Aprril 02, 2016
 * cutechess-cli 0.8.0 released by Ilari Pihlajisto, CCC, May 15, 2016
 * cutechess-cli in python by Lucas Braesch, CCC, June 16, 2016 » Python
 * cutechess-cli concurrency by Erin Dame, CCC, June 04, 2017
 * Cute Chess 1.0.0 released by Ilari Pihlajisto, CCC, July 20, 2017
 * cutechess-cli: not restarting an engine because of tt by Folkert van Heusden, CCC, July 22, 2017 » Transposition Table
 * How do I debug cutechess-cli engine input/output? by Daniel Dugovic, CCC, December 25, 2017 » Debugging
 * Re: tuning info by Daniel Shawul, CCC, January 05, 2018 » Automated Tuning
 * cutechess-cli running python engines under win7 by Brian Richardson, CCC, August 18, 2018
 * cutechess cli and ponder by elcabesa, CCC, September 16, 2018
 * After a long break CuteChess is worked on again by Günther Simon, CCC, July 19, 2019

=External Links=
 * cutechess · GitHub
 * 
 * Cute Chess
 * Graphical User Interfaces for Computer Chess by Adam Hair, covers Cutechess-cli
 * Chess Engine Testing Framework - Computer Chess Programming by Steve Maughan, August 07, 2013
 * nkg114mc/cute-mpi-interface · GitHub by Chao Ma
 * Cute Chess cutechess-cli for macOS

=References= Up one Level