π Play Go against your friends, over the web! πΈ
π€ Or play against KataGo AI on a power-efficient dev board! π€
Want to play right now? Click here: go.terkwood.farm
- Allows play against AI using KataGo, running on an NVIDIA Jetson Nano and consuming a mere 5W of power.
- Backend powered by Redis.
- Uses a descendant of Sabaki for the web UI.
- A public-facing websocket gateway communicates with the browser.
BUGOUT relies on docker-compose to run most of its services. It will invoke some buildkit-related options, so please use the included script to start the system.
sh compose.sh upIf you're hacking BUGOUT, you will want to host the web application on your local machine. You need to install npm. Then:
cd browser
npm install
npm run build
npm run startThe tinybrain utility currently does not use docker-compose. This utility wraps KataGo AI and allows it to communicate with the rest of the backend services. We run it using a systemd script.