GoGui is a graphical user interface to programs that play the board game Go and support the Go Text Protocol such as GNU Go.
GoGui has many special features for Go program developers. It supports direct communication with the Go engine over a command shell. The Go engine can be replaced while keeping the current board position. Commands can be configured to display their response graphically on the board. GoGui is avaliable under the terms of the GNU General Public License.