Graphical User Interface

Also known as: GUI

A visual application that lets users control chess software through a board, controls, and panels instead of text commands.

This page is temporarily shown in English. Complete localization will be added in a later stage.

Explanation

A graphical user interface, or GUI, is the visual layer a person interacts with. In chess it can display the , move list, clocks, buttons, and analysis panels. Its main job is to make the work of other software components visible and easy to control.

The GUI does not have to be the program calculating the best moves. That work can be performed by a , a program specialized in analyzing positions. Stockfish, for example, is an engine that can operate through text commands and does not include its own GUI. A graphical application can connect to it and present its output in a readable form.

A common way for a GUI and engine to communicate is UCI, short for Universal Chess Interface. UCI is a text protocol: it defines messages for setting a position, requesting analysis, and receiving results. The GUI can turn that technical output into displays such as a , the move sequence the engine currently considers best, an evaluation of which side it considers better, or the reported , an indicator of search progress. It may run a , which calculates on the user's device, or connect to a , which calculates on a remote computer.

Common confusions

GUI and chess engine

The GUI is the visible interface; the engine is the component that calculates the position. They may be bundled in one application, but they perform different jobs.

View term

Sources

Related terms

© __2026__ __MindZug__