A simple SGF viewer/editor and GUI for KataGo AI to analyze one's Go games.
- Markup & Analysis: SGF markup tools, local KataGo evaluation bubbles, and score estimation graphs.
- Interactive Stone Editing: Right-click a stone on the board (or a node in the tree) to pick it up and move it. Hoshi will automatically recalculate the timelines and board states for all future variations.
- Customizable UI and Boards: Select from a variety of different combinations.
- Provide your own engine files or use Auto-setup feature to scan your system and automatically download a KataGo engine version.
- Select number of sweeps (up to 5) and depth of visits per sweep.
- Go to the Releases page.
- Simply download
Hoshi.exe.
Left Arrow- Move back 1 moveRight Arrow- Move forward 1 moveShift+Left Arrow/Page Up- Move back 15 movesShift+Right Arrow/Page Down- Move forward 15 movesCtrl+Left Arrow/Home- Jump to the start of the gameCtrl+Right Arrow/End- Jump to the end of the current branchUp Arrow- Switch to the previous alternative variationDown Arrow- Switch to the next alternative variationShift+Up Arrow- Warp backward directly to the primary branch intersectionScroll wheel- Move in navigation treeMouse back/Mouse forward- Switch between alternative variations
1- Place Black stone2- Place White stone3- Alternate colors (Black/White)Q- Triangle markup (△)W- Square markup (□)E- Circle markup (○)R- Cross markup (✕)A- Alphabet markup (Press again to toggle case)S- Number markupZ- Eraser toolShift+Click- Apply active markup tool to an entire group of connected stones
Spacebar- Play / Pause KataGo AnalysisC- Toggle Score Estimate calculationDelete/Backspace- Delete current node (and all future variations)Ctrl+Z- UndoCtrl+Y- RedoEscape- Cancel active stone edit
Ctrl+N- New GameCtrl+O- Open SGF fileCtrl+S- Save current gameCtrl+Shift+S- Save As...
There is now a variety of board and stone textures, as well as UI color schemes to pick from.
No more bundling with a KataGo folder; if you don't already have KataGo, there is now a nifty Auto-setup button in the Options menu, allowing you to easily download the appropriate KataGo version for your system.
Space is used to a better extent, depending on monitor size.
You can now set your own hotkeys.
Changing framework from Electron to Tauri has many advantages.
- Reduced filesize: The application has now shrunk from 75.2 MB down to 11.5 MB!
- Truly portable .exe: The application is a single, lightweight .exe that can be placed anywhere and be associated with .sgf files with no problems.
- Increased cross-platform compatibility: This will help bring about Mac, Linux and mobile versions in the near future.
You can now move stones around after they have been placed.
- Drag-and-drop stone editing: Right-click any placed stone (or right-click its node in the tree) to enter Edit Mode. The stone will lift off the board and be able to be moved on any other intersection without messing up the rest of the tree.
- Time-travelling stone editing: You can edit a stone's placement from any place on the navigation tree. This makes it easier to edit earlier misplaced stones if you are transcribing a game and made a mistake.
- Undo/Redo:
Ctrl+ZandCtrl+Ynow undo/redo stone placements, branch deletions, and drag-and-drop spatial edits.
- Slight visual changes to make things easier on the eyes.
This project is licensed under the PolyForm Noncommercial License 1.0.0 - see the LICENSE file for details.