- ๐ฏ Complete Go Rules - 9ร9, 13ร13, and 19ร19 boards with full rule enforcement
- ๐ณ Game Tree - Visual tree viewer with variation support
- ๐ SGF Support - Import/export games, drag & drop, OGS URL import
- ๐ค AI Analysis - Live win rate, move suggestions, and full game analysis (KataGo via ONNX)
- โ๏ธ Edit Mode - Add stones, markers, labels, and annotations
- ๐ฏ Score Estimation - Interactive dead stone marking with territory calculation
- ๐ Game Library - Organize games in folders with local storage
- ๐ฎ Input Options - Keyboard shortcuts, gamepad support, mouse wheel navigation
- ๐จ Themes - Dark and light modes
- ๐ Multi-Language - Available in 8 languages (EN, ZH, KO, JA, FR, DE, ES, IT)
- ๐ฅ๏ธ Desktop App - Native performance on Windows, macOS, and Linux
- ๐ Web Version - Play directly in your browser (works on mobile and tablet too)
- Stable Version - Latest official release (Recommended)
- Next Version - Built from
mainbranch (Newest features, less stable)
- ๐ฑ Installable PWA - Install the web app on mobile or desktop for offline use (no app store needed)
| Platform | File | Download |
|---|---|---|
| ๐ช Windows | .exe |
Releases page |
| ๐ macOS | .dmg |
Releases page |
| ๐ง Linux | .AppImage |
Releases page |
| ๐ Web | โ | Open in browser |
Kaya is built with modern, performant technologies:
- Frontend: React 18 + TypeScript + Rsbuild
- Desktop: Tauri v2 (Rust backend for native performance)
- Build System: Bun workspaces (monorepo architecture)
- Core Libraries: TypeScript ports from Sabaki
- Rendering: Custom SVG-based board with optimized performance
We welcome contributions! Whether it's bug reports, feature requests, or code contributions.
- ๐ Report a bug
- ๐ก Suggest a feature
- ๐ ๏ธ Contributing Guide - Get started with development
AGPL-3.0 ยฉ 2025 Hadim
See LICENSE for details.
Kaya stands on the shoulders of giants:
- Sabaki - Core Go libraries and inspiration
- Tauri - Modern desktop app framework
- KataGo - AI analysis engine (via ONNX Runtime)