Play Go in the Terminal With GNU Go
Play the ancient board game against an open-source engine.
Run gnugo to start a game; enter coordinates such as D4 to place a stone.
01Command
Command
$ gnugo02What it does
GNU Go plays the game of Go and offers a simple text board. It implements the Go Text Protocol, so it can also be used as an engine behind graphical clients. Pass --mode gtp for protocol use, or play interactively with coordinates.
03Risk
!Warning: The default engine strength is modest compared with modern neural engines; adjust level with the in-game commands.
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- Debian package: gnugoEvidence: Installs GNU Go, a command-line Go engine and text front end.
- GNU GoEvidence: Official GNU Go page documenting GTP and the text interface.
Last verified: 2026-09-20 · Category: Developer
06Related solutions
Update and upgrade packages on Debian/Ubuntu with apt
Refresh the package index from all configured repositories, then install newer versions of every upgradable package.
Search text recursively in a directory with grep
Find every occurrence of a pattern across all files in a tree, printed as file:line:number matches.
Extract a .tar.gz archive with tar
Unpack a gzipped tarball into the current directory while printing each file as it is extracted.