Why Software Matters for Go Study

Go has been transformed by software. Whether you want to play games online, analyze positions with AI, solve life-and-death problems, or review your own games, there is a growing ecosystem of tools available — most of them free. Here's a guide to the most useful and widely used options in 2025.

AI Analysis Engines

KataGo

KataGo is currently the most widely used open-source Go AI engine. Developed by David J. Wu and released under an open license, KataGo is extraordinarily strong and can run on consumer hardware. It provides:

  • Win rate estimates and score lead analysis
  • Best move suggestions and variation trees
  • Support for various board sizes and rule sets
  • Policy and value network outputs for deep study

KataGo is typically used through a graphical frontend rather than on its own — Sabaki and Lizzie being the most popular choices.

Leela Zero

Leela Zero is another strong open-source engine based on the AlphaGo Zero architecture, built through a community distributed computing effort. While KataGo has largely superseded it for analysis purposes, Leela Zero was historically important in democratizing AI-strength Go analysis.

SGF Editors and Analysis Frontends

Sabaki

Sabaki is a free, cross-platform SGF editor and game viewer with a clean, modern interface. It integrates seamlessly with KataGo and other GTP-compatible engines. Key features include:

  • Clean board display with customizable themes
  • Full SGF file support for reviewing and annotating games
  • AI engine integration for live analysis
  • Available on Windows, macOS, and Linux

q5go / GoReviewPartner

GoReviewPartner is a Python-based tool designed specifically for batch-analyzing your own games with an AI engine. After playing on an online server, you can download your SGF files and run them through GoReviewPartner to get a full move-by-move evaluation — invaluable for post-game review.

Online Go Servers

Server Best For Cost
OGS (Online Go Server) Beginners, correspondence games, tournaments Free (premium optional)
KGS Go Server Teaching games, live play, chat rooms Free
Fox Go (野狐) Fast-paced games, strong player pool Free
Tygem Strong Korean player pool Free (some features paid)

Problem-Solving and Learning Apps

Tsumego Pro / GoProblems.com

Solving tsumego (life-and-death problems) is one of the most effective ways to improve at Go. Apps like Tsumego Pro (mobile) and websites like GoProblems.com offer thousands of ranked problems from beginner to professional level. Daily problem-solving, even just 10–15 minutes, can dramatically sharpen your tactical reading.

Joseki Lab / Waltheri's Pattern Search

For studying opening theory, Waltheri's Go Pattern Search lets you search a database of professional games for any board pattern, showing you how top players continued from that position. It's an excellent way to study joseki in real game contexts rather than memorizing abstract sequences.

Getting Started: A Recommended Setup

  1. Create a free account on OGS to play games and track your progress.
  2. Install Sabaki with KataGo for reviewing your games with AI assistance.
  3. Spend 10 minutes daily on tsumego using GoProblems.com or a mobile app.
  4. Download your game SGFs and analyze them weekly using GoReviewPartner.

This combination — play, review, and problem-solve — forms the core of effective Go study at any level.