Play, study, and analyze Go — right from your browser or desktop.
Kaya is a free, open-source Go (Baduk/Weiqi) application with AI-powered analysis, board recognition from photos, and a beautiful modern interface. Available on Windows, macOS, Linux, and the Web.
|
Game & Study
|
AI & Analysis
Board Recognition
|
- 🎮 Keyboard shortcuts, gamepad support, mouse wheel navigation
- 🎨 6 board themes + dark/light mode
- 🌍 8 languages (EN, ZH, KO, JA, FR, DE, ES, IT)
- 📱 Responsive on mobile, tablet, and desktop
- 🖥️ Desktop — Native performance on Windows, macOS, and Linux via Tauri
- 🌐 Web — Play directly in your browser (works on mobile and tablet too)
- 📱 PWA — Install the web app on any device for offline use (no app store needed)
| Platform | How |
|---|---|
| 🌐 Web | Open kayago.app — nothing to install |
| 🪟 Windows | Download .exe |
| 🍎 macOS | Download .dmg |
| 🐧 Linux | Download .AppImage |
| Layer | Technology |
|---|---|
| Frontend | React 19 + TypeScript 5 + Rsbuild |
| Desktop | Tauri v2 (Rust backend) |
| AI | KataGo via ONNX Runtime |
| Board Recognition | Moku AI (RT-DETR) + classic CV pipeline |
| Build | Bun workspaces (monorepo, 14 packages) |
| Go logic | TypeScript ports from Sabaki |
Contributions are welcome — bug reports, feature ideas, or code!
- Sabaki — Core Go libraries and inspiration
- Tauri — Lightweight desktop framework
- KataGo — AI analysis engine
"Kaya" (榧) — the Japanese nutmeg tree, whose wood makes the finest Go boards.
Made with ❤️ for the Go community
