RadarTopicsBuildersWeeklyReads
Open Source Radar
nextlevelbuilder/

goclaw

GitHubWebsite

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

3.5kstars
1.0kforks
286issues
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

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
SharePost on XLinkedIn
All trending reposRevenue-verified startups →