引擎通讯介面是基于GNU Chess的命令行界面。第六版也支援通用西洋棋介面(，简称UCI)。
历史.GNU Chess的第一个版本由Stuart Cracraft编写。其从1984年开始与理查德·斯托曼合作（此时他尚未成立GNU计划），尔后GNU Chess也成为了GNU的初使部份。GNU Chess透过数十个程式设计式不断的强化并拓展。从第二版到第四版是由John Stanback编写。第五版则是由Chua Kong-Sian编写。2011年，GNU Chess更新到了