Skip to content

Installation

  • Go 1.26.2+ (for building from source)
  • No CGO required — pure Go, zero C dependencies
  • No external services required — SQLite embedded, no Redis/Postgres/Docker needed
Terminal window
git clone https://github.com/LumabyteCo/aibutler.git
cd aibutler
CGO_ENABLED=0 go build -o aibutler .
sudo mv aibutler /usr/local/bin/
Terminal window
# Linux (amd64)
curl -sSL https://github.com/LumabyteCo/aibutler/releases/latest/download/aibutler_Linux_x86_64.tar.gz | tar xz
# macOS (Apple Silicon)
curl -sSL https://github.com/LumabyteCo/aibutler/releases/latest/download/aibutler_Darwin_arm64.tar.gz | tar xz
# Raspberry Pi (ARM64)
curl -sSL https://github.com/LumabyteCo/aibutler/releases/latest/download/aibutler_Linux_arm64.tar.gz | tar xz
sudo mv aibutler /usr/local/bin/
Terminal window
docker pull ghcr.io/lumabyteco/aibutler:latest
docker run -p 3377:3377 -v aibutler-data:/data ghcr.io/lumabyteco/aibutler

Or with Docker Compose:

Terminal window
# Standalone
docker compose up -d
# With Ollama (fully local AI, no API key needed)
docker compose -f docker-compose.ollama.yml up -d
# Full stack (+ Home Assistant)
docker compose -f docker-compose.full.yml up -d
Terminal window
helm install aibutler deploy/helm/aibutler/
Terminal window
sudo deploy/systemd/install.sh
Terminal window
aibutler version
aibutler integrity # Check database health

AI Butler builds for any platform Go supports:

Terminal window
# Linux ARM (Raspberry Pi)
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o aibutler .
# Linux RISC-V
CGO_ENABLED=0 GOOS=linux GOARCH=riscv64 go build -o aibutler .
# Windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o aibutler.exe .