Installation

GoClaw supports multiple installation methods. All produce a single self-contained binary.

From source (recommended)

bash
git clone https://github.com/yourname/goclaw
cd goclaw

# Local OS and architecture
make build        # → bin/goclaw

# All platforms at once
make build-all
# dist/goclaw-darwin-arm64       (Apple Silicon)
# dist/goclaw-darwin-amd64       (Intel Mac)
# dist/goclaw-linux-amd64        (Linux x86_64)
# dist/goclaw-linux-arm64        (Raspberry Pi / ARM)
# dist/goclaw-windows-amd64.exe  (Windows x64)

Docker Compose

bash
cp .env.example .env
# Edit .env with your API keys

docker-compose up -d
docker-compose logs -f goclaw

Requirements

Requirement
Version
Notes
Go
1.22+
Only needed to build from source
protoc
3.21+
Only needed to regenerate gRPC stubs
Chrome/Chromium
any
Only if browser control is enabled