Skip to content

Terkwood/BUGOUT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BUGOUT

πŸ› Play Go against your friends, over the web! πŸ•Έ

πŸ€– Or play against KataGo AI on a power-efficient dev board! πŸ€–

BUGOUT Online Go

Want to play right now? Click here: go.terkwood.farm

Design

Getting Started with Development

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 up

If 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 start

The 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.