GoClaw is a multi-tenant AI agent platform written in Go, offering a single binary deployment with PostgreSQL-backed multi-tenant storage, 20+ providers, and eight-stage agent orchestration. Latest releases show ongoing beta iterations through v3.15.0-beta.192 (2026-08-04).
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
GoClaw is a multi-tenant AI agent platform built in Go. It provides a multi-tenant PostgreSQL-backed architecture, support for 20+ LLM providers, 7 channels, and an agent orchestration system with task boards and inter-agent delegation. The project emphasizes a single binary deployment, production-tested agents, and an observability stack with LLM call tracing and optional OpenTelemetry.
How it works
The system fronts a gateway that manages multiple tenants and contexts, with per-user workspaces, per-user context files, encrypted API keys (AES-256-GCM), and RBAC. It includes an 8-stage agent pipeline (context → history → prompt → think → act → observe → memory → summarize) and a 4-mode prompt system (Full / Task / Minimal / None). It supports a 3-tier memory model (Working, Episodic, Semantic) and a Knowledge Vault using hybrid search (BM25 + pgvector). The architecture includes event-driven domain events, provider adapters, and 30+ built-in tools across various categories. It also supports 7 messaging channels and a production security model (5-layer permissions, rate limiting, prompt injection detection, AES-256-GCM encryption).
Getting started
From source:
git clone -b main https://github.com/nextlevelbuilder/goclaw.git && cd goclaw
make build
./goclaw onboard # Interactive setup wizard
source .env.local && ./goclaw
From Docker:
# Generate .env with auto-generated secrets
chmod +x prepare-env.sh && ./prepare-env.sh
# Add at least one GOCLAW_*_API_KEY to .env, then:
make up
Common commands:
make up # Start all services (build + migrate)
make down # Stop all services
make logs # Tail logs (goclaw service)
make reset # Wipe volumes and rebuild from scratch
Operator CLI examples:
goclaw traces list --status error
goclaw traces get <trace-id> -o json
goclaw --server https://goclaw.example.com --token "$GOCLAW_GATEWAY_TOKEN" traces follow --session <session-key>
Optional services can be enabled with WITH_* flags, e.g. WITH_BROWSER=1, WITH_OTEL=1, etc.
Recent releases
Latest releases include v3.15.0-beta.192 (2026-08-04) with changes such as:
- Merge pull request #1499 from justintruong29/fix/vault-read-tenant-workspace
- test(vault): m
Earlier in the same date series: v3.15.0-beta.191, v3.15.0-beta.190, v3.15.0-beta.189, v3.15.0-beta.188 with various fixes.
Traction
- Stars: 3505
- Forks: 1006
- Open issues: 286
Behind the repo
(Linked startup/company section not provided in facts)
Caveats
- License: none listed
- Created: 2026-02-22
- Last push: 2026-08-04
- Language: Go
- Requires PostgreSQL 18 with pgvector, Docker optional






