Play Go in the Terminal With GNU Go

Play the ancient board game against an open-source engine.

LinuxTerminalTerminal gamesLow risk
Run gnugo to start a game; enter coordinates such as D4 to place a stone.

01Command

Command
$ gnugo

02What 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

RiskLow risk
Requirementssudo apt install gnugo
!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: gnugo
    Debian · vendor-doc · 2026-09-20
    Evidence: Installs GNU Go, a command-line Go engine and text front end.
  • GNU Go
    GNU · vendor-doc · 2026-09-20
    Evidence: Official GNU Go page documenting GTP and the text interface.

Last verified: 2026-09-20 · Category: Developer

06Related solutions