| Crates.io | gocat |
| lib.rs | gocat |
| version | 0.1.4 |
| created_at | 2025-07-05 01:49:49.002869+00 |
| updated_at | 2025-08-31 06:30:14.389382+00 |
| description | A terminal SGF (Smart Game Format) viewer and editor |
| homepage | |
| repository | https://github.com/hzhang08/gocat |
| max_upload_size | |
| id | 1738681 |
| size | 262,715 |
gocat is a modern, interactive terminal tool for viewing and editing Go game records in SGF (Smart Game Format). It offers a powerful, keyboard-driven interface to navigate, annotate, and modify game records directly from your terminal, making it ideal for Go players and reviewers.

Install gocat via Homebrew:
brew tap hzhang08/gocat
brew install gocat
Install gocat via Cargo:
cargo install gocat
Cargo.tomlcargo publish --dry-runcargo publishTo launch the interactive SGF viewer/editor:
gocat <your_file.sgf>
Replace <your_file.sgf> with the path to your SGF file.
q Quit
n / → Next move
p / ← Previous move
] Next commented move
[ Previous commented move
g Goto move number
m Modify current move
/ Search for coordinate
c Add/Edit move comment
t Add/Edit triangles
i Insert new move
x Remove current move
h Show this help
Esc/Enter Close help or input dialogs