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
- Create a free account on OGS to play games and track your progress.
- Install Sabaki with KataGo for reviewing your games with AI assistance.
- Spend 10 minutes daily on tsumego using GoProblems.com or a mobile app.
- 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.