Com gnuchess você pode jogar xadrez contra o computador no terminal e também usar ele como um motor para frontends gráficos  de xadrez 