XBoard is a graphical user interface for chess in all its major forms, including international chess, xiangqi (Chinese chess), shogi (Japanese chess) and Makruk, in addition to many minor variants such as Losers Chess, Crazyhouse, Chess960 and Capablanca Chess. It displays a chessboard on the screen, accepts moves made with the mouse, and loads and saves games in Portable Game Notation (PGN). It serves as a front-end for many different chess services, including:
Notes: The OS X bundle includes demo engines fairymax and fruit, as well as elephant eye, hakikid, shogkidoki, gnu shogi, and hachu for playing variants. Also on top of its own native CECP (aka xboard) protocol, XBoard.app also supports UCI, UCCI, and USI protocols through the built-in polyglot and UCI2WB adapters. It also includes scripts for launching XBoard with the FICS and ICS chess servers.