[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10704":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":44,"lastSyncTime":45,"discoverSource":46},10704,"goclaw","nextlevelbuilder\u002Fgoclaw","nextlevelbuilder","GoClaw - GoClaw is OpenClaw rebuilt in Go — with multi-tenant isolation, 5-layer security, and native concurrency. Deploy AI agent teams at scale without compromising on safety.","https:\u002F\u002Fgoclaw.sh",null,"Go",3249,907,23,167,0,5,22,179,30.87,"Other",false,"dev",[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"agent-orchestration","ai-agent","ai-gateway","anthropic","chatbot","discord-bot","golang","harness","harness-engineering","llm","mcp","multi-agent","openai","postgresql","telegram-bot","websocket","2026-06-12 02:02:25","\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002Fgoclaw-logo.svg\" alt=\"GoClaw\" height=\"200\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cstrong>Multi-Tenant AI Agent Platform\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\nMulti-agent AI gateway built in Go. 20+ LLM providers. 7 channels. Multi-tenant PostgreSQL.\u003Cbr\u002F>\nSingle binary. Production-tested. Agents that orchestrate for you.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdocs.goclaw.sh\">Documentation\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fdocs.goclaw.sh\u002F#quick-start\">Quick Start\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002Fnlb_io\">Twitter \u002F X\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgo.dev\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGo_1.26-00ADD8?style=flat-square&logo=go&logoColor=white\" alt=\"Go\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.postgresql.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPostgreSQL_18-316192?style=flat-square&logo=postgresql&logoColor=white\" alt=\"PostgreSQL\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.docker.com\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocker-2496ED?style=flat-square&logo=docker&logoColor=white\" alt=\"Docker\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWebSocket\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWebSocket-010101?style=flat-square&logo=socket.io&logoColor=white\" alt=\"WebSocket\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fopentelemetry.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpenTelemetry-000000?style=flat-square&logo=opentelemetry&logoColor=white\" alt=\"OpenTelemetry\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAnthropic-191919?style=flat-square&logo=anthropic&logoColor=white\" alt=\"Anthropic\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fopenai.com\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpenAI_Compatible-412991?style=flat-square&logo=openai&logoColor=white\" alt=\"OpenAI\" \u002F>\u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-CC%20BY--NC%204.0-lightgrey?style=flat-square\" alt=\"License: CC BY-NC 4.0\" \u002F>\n\u003C\u002Fp>\n\n🌐 **Languages:**\n[🇨🇳 简体中文](_readmes\u002FREADME.zh-CN.md) ·\n[🇯🇵 日本語](_readmes\u002FREADME.ja.md) ·\n[🇰🇷 한국어](_readmes\u002FREADME.ko.md) ·\n[🇻🇳 Tiếng Việt](_readmes\u002FREADME.vi.md) ·\n[🇵🇭 Tagalog](_readmes\u002FREADME.tl.md) ·\n[🇪🇸 Español](_readmes\u002FREADME.es.md) ·\n[🇧🇷 Português](_readmes\u002FREADME.pt.md) ·\n[🇮🇹 Italiano](_readmes\u002FREADME.it.md) ·\n[🇩🇪 Deutsch](_readmes\u002FREADME.de.md) ·\n[🇫🇷 Français](_readmes\u002FREADME.fr.md) ·\n[🇸🇦 العربية](_readmes\u002FREADME.ar.md) ·\n[🇮🇳 हिन्दी](_readmes\u002FREADME.hi.md) ·\n[🇷🇺 Русский](_readmes\u002FREADME.ru.md) ·\n[🇧🇩 বাংলা](_readmes\u002FREADME.bn.md) ·\n[🇮🇱 עברית](_readmes\u002FREADME.he.md) ·\n[🇵🇱 Polski](_readmes\u002FREADME.pl.md) ·\n[🇨🇿 Čeština](_readmes\u002FREADME.cs.md) ·\n[🇳🇱 Nederlands](_readmes\u002FREADME.nl.md) ·\n[🇹🇷 Türkçe](_readmes\u002FREADME.tr.md) ·\n[🇺🇦 Українська](_readmes\u002FREADME.uk.md) ·\n[🇮🇩 Bahasa Indonesia](_readmes\u002FREADME.id.md) ·\n[🇹🇭 ไทย](_readmes\u002FREADME.th.md) ·\n[🇵🇰 اردو](_readmes\u002FREADME.ur.md) ·\n[🇷🇴 Română](_readmes\u002FREADME.ro.md) ·\n[🇸🇪 Svenska](_readmes\u002FREADME.sv.md) ·\n[🇬🇷 Ελληνικά](_readmes\u002FREADME.el.md) ·\n[🇭🇺 Magyar](_readmes\u002FREADME.hu.md) ·\n[🇫🇮 Suomi](_readmes\u002FREADME.fi.md) ·\n[🇩🇰 Dansk](_readmes\u002FREADME.da.md) ·\n[🇳🇴 Norsk](_readmes\u002FREADME.nb.md)\n\n## Core Features\n\n- **8-Stage Agent Pipeline** — context → history → prompt → think → act → observe → memory → summarize. Pluggable stages, always-on execution\n- **4-Mode Prompt System** — Full \u002F Task \u002F Minimal \u002F None with section gating, cache boundary optimization, and per-session mode resolution\n- **3-Tier Memory** — Working (conversation) → Episodic (session summaries) → Semantic (knowledge graph). Progressive loading L0\u002FL1\u002FL2\n- **Knowledge Vault** — Document registry with [[wikilinks]], hybrid search (FTS + pgvector), filesystem sync\n- **Agent Teams & Orchestration** — Shared task boards, inter-agent delegation (sync\u002Fasync), 3 orchestration modes (auto\u002Fexplicit\u002Fmanual)\n- **Self-Evolution** — Metrics → suggestions → auto-adapt with guardrails. Agents refine their own communication style\n- **Multi-Tenant PostgreSQL** — Per-user workspaces, per-user context files, encrypted API keys (AES-256-GCM), RBAC, isolated sessions\n- **20+ LLM Providers** — Anthropic (native HTTP+SSE with prompt caching), OpenAI, OpenRouter, Groq, DeepSeek, Gemini, Mistral, xAI, MiniMax, DashScope, Claude CLI, Codex, ACP, and any OpenAI-compatible endpoint\n- **7 Messaging Channels** — Telegram, Discord, Slack, Zalo OA, Zalo Personal, Feishu\u002FLark, WhatsApp\n- **Production Security** — 5-layer permission system, rate limiting, prompt injection detection, SSRF protection, AES-256-GCM encryption\n- **Single Binary** — ~25 MB static Go binary, no Node.js runtime, \u003C1s startup, runs on a $5 VPS\n- **Observability** — Built-in LLM call tracing with spans and prompt cache metrics, optional OpenTelemetry OTLP export\n\n## Desktop Edition (GoClaw Lite)\n\nA native desktop app for local AI agents — no Docker, no PostgreSQL, no infrastructure.\n\n**macOS:**\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fmain\u002Fscripts\u002Finstall-lite.sh | bash\n```\n\n**Windows (PowerShell):**\n```powershell\nirm https:\u002F\u002Fraw.githubusercontent.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fmain\u002Fscripts\u002Finstall-lite.ps1 | iex\n```\n\n### What's Included\n- Single native app (Wails v2 + React), ~30 MB\n- SQLite database (zero setup)\n- Chat with agents (streaming, tools, media, file attachments)\n- Agent management (max 5), provider config, MCP servers, skills, cron\n- Team tasks with Kanban board and real-time updates\n- Auto-update from GitHub Releases\n\n### Lite vs Standard\n\n| Feature | Lite (Desktop) | Standard (Server) |\n|---------|---------------|-------------------|\n| Agents | Max 5 | Unlimited |\n| Teams | Max 1 (5 members) | Unlimited |\n| Database | SQLite (local) | PostgreSQL |\n| Memory | FTS5 text search | pgvector semantic |\n| Channels | — | Telegram, Discord, Slack, Zalo, Feishu, WhatsApp |\n| Knowledge Graph | — | Full |\n| RBAC \u002F Multi-tenant | — | Full |\n| Auto-update | GitHub Releases | Docker \u002F binary |\n\n### Building from Source\n```bash\n# Prerequisites: Go 1.26+, pnpm, Wails CLI (go install github.com\u002Fwailsapp\u002Fwails\u002Fv2\u002Fcmd\u002Fwails@latest)\nmake desktop-build                    # Build .app (macOS) or .exe (Windows)\nmake desktop-dmg VERSION=0.1.0        # Create .dmg installer (macOS only)\nmake desktop-dev                      # Dev mode with hot reload\n```\n\n### Desktop Releases\nDesktop uses independent versioning with `lite-v*` tags:\n```bash\ngit tag lite-v0.1.0 && git push origin lite-v0.1.0\n# → GitHub Actions builds macOS (.dmg + .tar.gz) + Windows (.zip)\n# → Creates GitHub Release with all assets\n```\n\n## Architecture\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002FMulti-Tenant Architecture.jpg\" alt=\"Multi-Tenant Architecture\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002F3-Tier Memory Architecture.jpg\" alt=\"3-Tier Memory\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002F8-Stage Agent Pipeline.jpg\" alt=\"8-Stage Agent Pipeline\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002FMode Prompt System.jpg\" alt=\"4-Mode Prompt System\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n## Quick Start\n\n**Prerequisites:** Go 1.26+, PostgreSQL 18 with pgvector, Docker (optional)\n\n### From Source\n\n```bash\ngit clone -b main https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw.git && cd goclaw\nmake build\n.\u002Fgoclaw onboard        # Interactive setup wizard\nsource .env.local && .\u002Fgoclaw\n```\n\n> **Note:** The default branch is `dev` (active development). Use `-b main` to clone the stable release branch.\n\n### With Docker\n\n```bash\n# Generate .env with auto-generated secrets\nchmod +x prepare-env.sh && .\u002Fprepare-env.sh\n\n# Add at least one GOCLAW_*_API_KEY to .env, then:\nmake up\n\n# Web Dashboard at http:\u002F\u002Flocalhost:18790 (built-in)\n# Health check: curl http:\u002F\u002Flocalhost:18790\u002Fhealth\n\n# Optional: separate nginx for custom SSL\u002Freverse proxy\n# make up WITH_WEB_NGINX=1  → Dashboard at http:\u002F\u002Flocalhost:3000\n```\n\n`make up` creates a Docker network, embeds the correct version from git tags, builds and starts all services, and runs database migrations automatically.\n\n**Common commands:**\n\n```bash\nmake up                # Start all services (build + migrate)\nmake down              # Stop all services\nmake logs              # Tail logs (goclaw service)\nmake reset             # Wipe volumes and rebuild from scratch\n```\n\n**Optional services** — enable with `WITH_*` flags:\n\n| Flag | Service | What it does |\n|------|---------|-------------|\n| `WITH_BROWSER=1` | Headless Chrome | Enables `browser` tool for web scraping, screenshots, automation |\n| `WITH_OTEL=1` | Jaeger | OpenTelemetry tracing UI for debugging LLM calls and latency |\n| `WITH_SANDBOX=1` | Docker sandbox | Isolated container for running untrusted code from agents |\n| `WITH_TAILSCALE=1` | Tailscale | Expose gateway over Tailscale private network |\n| `WITH_REDIS=1` | Redis | Redis-backed caching layer |\n\nFlags can be combined and work with all commands:\n\n```bash\n# Start with browser automation and tracing\nmake up WITH_BROWSER=1 WITH_OTEL=1\n\n# Stop everything including optional services\nmake down WITH_BROWSER=1 WITH_OTEL=1\n```\n\nWhen `GOCLAW_*_API_KEY` environment variables are set, the gateway auto-onboards without interactive prompts — detects provider, runs migrations, and seeds default data.\n\n> **Docker image variants:**\n> | Image | Description |\n> |-------|-------------|\n> | `latest` | Backend + embedded web UI + Python (**recommended**) |\n> | `latest-base` | Backend API-only, no web UI, no runtimes |\n> | `latest-full` | All runtimes + skill dependencies pre-installed |\n> | `latest-otel` | Latest + OpenTelemetry tracing |\n> | `goclaw-web` | Standalone nginx + React SPA (for custom reverse proxy) |\n>\n> For custom builds (Tailscale, Redis): `docker build --build-arg ENABLE_TSNET=true ...`\n> See the [Deployment Guide](https:\u002F\u002Fdocs.goclaw.sh\u002F#deploy-docker-compose) for details.\n\n## Updating\n\n### Docker\n```bash\ndocker compose pull && docker compose up -d\n```\n\n### Binary (with embedded web UI)\n```bash\ngoclaw update --apply    # Downloads, verifies SHA256, swaps binary, restarts\n```\n\n### Web Dashboard\nOpen **About** dialog → click **Update Now** (admin only). The update includes both backend and web dashboard when using the default `latest` image.\n\n## Multi-Agent Orchestration\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002FAgent Orchestration.jpg\" alt=\"Agent Orchestration\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\nEach agent runs with its own identity, tools, LLM provider, and context files. Three delegation modes — sync (wait), async (fire-and-forget), bidirectional — connected through explicit permission links with concurrency limits.\n\n> Details: [Agent Teams docs](https:\u002F\u002Fdocs.goclaw.sh\u002F#teams-what-are-teams)\n\n## Knowledge Vault\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002FKnowledge Vault.jpg\" alt=\"Knowledge Vault\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\nDocument registry with `[[wikilinks]]` for bidirectional linking. Hybrid search combines full-text (BM25) and semantic (pgvector) for precise retrieval. Filesystem sync keeps vault in sync with on-disk files.\n\n## Self-Evolution\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002FSelf-Evolution System.jpg\" alt=\"Self-Evolution\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\nAgents improve themselves through a 3-stage guardrailed pipeline: metrics collection → suggestion analysis → auto-adaptation. Can refine communication style and domain expertise (CAPABILITIES.md) — but never change identity, name, or core purpose.\n\n## Provider Adapters\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002FProvider Adapter System.jpg\" alt=\"Provider Adapters\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n20+ LLM providers unified through a single adapter interface. Capability-based routing, encrypted API keys (AES-256-GCM), extended thinking support per-provider, and prompt caching for Anthropic + OpenAI.\n\n## Event-Driven Architecture\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002FDomainEventBus.jpg\" alt=\"DomainEventBus\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\nTyped domain events power the consolidation pipeline — session summaries, knowledge graph extraction, and dreaming promotion all run asynchronously via worker pools with dedup and retry.\n\n## Built-in Tools\n\n30+ tools across 8 categories:\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| **Filesystem** | `read_file`, `write_file`, `edit_file`, `list_files`, `search`, `glob` | File operations with virtual FS routing |\n| **Runtime** | `exec`, `browser` | Shell commands (approval workflow) + browser automation |\n| **Web** | `web_search`, `web_fetch` | Search (Brave, DuckDuckGo) + content extraction |\n| **Memory** | `memory_search`, `memory_get`, `knowledge_graph_search` | 3-tier memory + KG traversal |\n| **Media** | `create_image`, `create_audio`, `create_video`, `read_*`, `tts` | Generation + analysis (multi-provider) |\n| **Skills** | `skill_search`, `use_skill`, `skill_manage` | BM25 + semantic hybrid search |\n| **Teams** | `team_tasks`, `spawn`, `delegate`, `message` | Task board + orchestration + messaging |\n| **Automation** | `cron`, `heartbeat`, `sessions_*` | Scheduling + session management |\n\n> Full tool reference at [docs.goclaw.sh](https:\u002F\u002Fdocs.goclaw.sh\u002F#custom-tools)\n\n## Documentation\n\nFull documentation at **[docs.goclaw.sh](https:\u002F\u002Fdocs.goclaw.sh)** — or browse the source in [`goclaw-docs\u002F`](https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw-docs)\n\n| Section | Topics |\n|---------|--------|\n| [Getting Started](https:\u002F\u002Fdocs.goclaw.sh\u002F#what-is-goclaw) | Installation, Quick Start, Configuration, Web Dashboard Tour |\n| [Core Concepts](https:\u002F\u002Fdocs.goclaw.sh\u002F#how-goclaw-works) | Agent Loop, Sessions, Tools, Memory, Multi-Tenancy |\n| [Agents](https:\u002F\u002Fdocs.goclaw.sh\u002F#creating-agents) | Creating Agents, Context Files, Personality, Sharing & Access |\n| [Providers](https:\u002F\u002Fdocs.goclaw.sh\u002F#providers-overview) | Anthropic, OpenAI, OpenRouter, Gemini, DeepSeek, +15 more |\n| [Channels](https:\u002F\u002Fdocs.goclaw.sh\u002F#channels-overview) | Telegram, Discord, Slack, Feishu, Zalo, WhatsApp, WebSocket |\n| [Agent Teams](https:\u002F\u002Fdocs.goclaw.sh\u002F#teams-what-are-teams) | Teams, Task Board, Messaging, Delegation & Handoff |\n| [Advanced](https:\u002F\u002Fdocs.goclaw.sh\u002F#custom-tools) | Custom Tools, MCP, Skills, Cron, Sandbox, Hooks, RBAC |\n| [Deployment](https:\u002F\u002Fdocs.goclaw.sh\u002F#deploy-docker-compose) | Docker Compose, Database, Security, Observability, Tailscale |\n| [Reference](https:\u002F\u002Fdocs.goclaw.sh\u002F#cli-commands) | CLI Commands, REST API, WebSocket Protocol, Environment Variables |\n\n## Testing\n\n```bash\ngo test .\u002F...                                    # Unit tests\ngo test -v .\u002Ftests\u002Fintegration\u002F -timeout 120s    # Integration tests (requires running gateway)\n```\n\n## Project Status\n\nSee [CHANGELOG.md](CHANGELOG.md) for detailed feature status including what's been tested in production and what's still in progress.\n\n## Acknowledgments\n\nGoClaw was originally inspired by the [OpenClaw](https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw) project architecture.\n\n## License\n\n[CC BY-NC 4.0](LICENSE) — Creative Commons Attribution-NonCommercial 4.0 International\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=nextlevelbuilder%2Fgoclaw&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fimage?repos=nextlevelbuilder\u002Fgoclaw&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fimage?repos=nextlevelbuilder\u002Fgoclaw&type=date&legend=top-left\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fimage?repos=nextlevelbuilder\u002Fgoclaw&type=date&legend=top-left\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n","GoClaw 是一个多租户AI代理平台，支持大规模部署AI代理团队同时确保安全性。项目使用Go语言构建，具备多租户隔离、五层安全机制和原生并发处理能力。它集成了20多种大型语言模型提供商，并通过7个通信渠道（包括Discord机器人、Telegram机器人等）进行交互，后端采用PostgreSQL数据库实现多租户数据管理。GoClaw适合需要在保证安全性的前提下快速扩展AI应用的企业或开发者使用，特别是在构建聊天机器人、客服系统或其他涉及多用户场景下的智能代理服务时尤为适用。",2,"2026-06-11 03:29:47","top_topic"]