What computer programs do people use to cheat? I do not play chess with other people, but I do play against the computer. I've thought of writing a program to make moves for me to see how it would fair against the computer. I'm interested in how the program interacts with the board? Does it take screenshots? Does it interact via an API?