Hi everyone! I’ve been building GoYomi, a free, open-source 9x9 Go trainer for beginners, and I’d love feedback from people who know the game.
Play it here:
What it does:
- Nine AI levels, from Pebble (just learned the rules) to Phoenix. All of them are played by KataGo’s neural network, running entirely in your browser: no install, no account, no server. The lower levels are held back on purpose, so their mistakes look like a learner’s rather than random moves.
- A coach that grades every move in plain language, tuned to your level (beginner, improving or strong). It tells you when the AI’s move doesn’t need an answer, and warns you before you pass too early.
- Try the coach’s move: point at the button to preview the better move and how play would continue, click to play it, and “Back to my move” to return.
- Find better moves yourself: an optional mode that hides the coach’s answer after a mistake so you can try again first.
- Hints and “Their idea”: the best moves and why they matter, and what your opponent is planning if you ignore it.
- Overlays for liberties, atari and territory, unlimited take-backs, automatic counting, a game graph with your mistakes marked, and SGF save/load.
- Accessible: you can play entirely by keyboard, and a screen reader (or the built-in speech) reads every move and comment.
I’m a beginner myself, which is partly why I made it. I’d especially like to hear:
- whether the coach’s explanations are right and useful at your level;
- whether the AI levels feel well spaced;
- anything confusing for a new player.
The source is on GitHub:
Thanks for taking a look!





