Skip to content

Overview

Andrew Grant edited this page May 24, 2023 · 3 revisions

OpenBench is an open-source chess engine testing framework, written for UCI-compatible chess engines. OpenBench provides a lightweight interface through the browser, to facilitate the creation and management of chess engine tests. OpenBench also comes with a Client, which is used to complete tests on your local machine. OpenBench strives to be extremely simple, and flexible, allowing a wide variety of engines to be apart of the same central server at the same time. OpenBench is heavily inspired by Fishtest, and takes those efforts and presents them in a novel way, with a focus on compatibility with all interested engines.

The primary instance of OpenBench can be found at http://chess.grantnet.us. This instance supports the development of of Ethereal, as well as Berserk, Bit-Genie, BlackMarlin, Demolito, Drofa, Ethereal, FabChess, Halogen, Igel, Koivisto, Laser, RubiChess, Seer, Stash, Weiss, Winter, and Zahak. A dozen or more engines are using their own private, local instances of OpenBench.

You can join OpenBench's Discord server to join the discussion, see what developers are working on and talking about, or to find out how you can contribute to the project and become a part of it. The project is powered by the Django Web Framework and Cutechess.