GNU Chess to dość rozbudowany program szachowy. Oferuje wszystkie ważniejsze funkcje spotykane w tego typu programach. Zapis stanu gry. Konfiguracja kolorów, stylu (2D, 3D) i wielkości szachownicy. Program może podpowiedzieć graczowi ruch jednak nie pozwoli wyrgać z sobą przy korzystaniu z podpowiedzi, często program podpowiada ewidentnie złe posunięcie. Gracz może ustawić na szachownicy dowolną pozycję i rozpocząć od niej grę, przyda się to miłośnikom szachowych łamigłówek i osobom uczącym się gry w szachy.