{"id":45950302,"url":"https://github.com/nextlevelbuilder/goclaw","last_synced_at":"2026-04-25T02:05:19.219Z","repository":{"id":340707631,"uuid":"1163814566","full_name":"nextlevelbuilder/goclaw","owner":"nextlevelbuilder","description":"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.","archived":false,"fork":false,"pushed_at":"2026-04-02T02:30:26.000Z","size":16529,"stargazers_count":1472,"open_issues_count":138,"forks_count":426,"subscribers_count":17,"default_branch":"main","last_synced_at":"2026-04-02T02:34:25.568Z","etag":null,"topics":["agent-orchestration","ai-agent","ai-gateway","anthropic","chatbot","discord-bot","golang","llm","mcp","multi-agent","openai","postgresql","telegram-bot","websocket"],"latest_commit_sha":null,"homepage":"https://goclaw.sh","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nextlevelbuilder.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-22T07:26:36.000Z","updated_at":"2026-04-02T02:30:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/nextlevelbuilder/goclaw","commit_stats":null,"previous_names":["nextlevelbuilder/goclaw"],"tags_count":452,"template":false,"template_full_name":null,"purl":"pkg:github/nextlevelbuilder/goclaw","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextlevelbuilder%2Fgoclaw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextlevelbuilder%2Fgoclaw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextlevelbuilder%2Fgoclaw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextlevelbuilder%2Fgoclaw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nextlevelbuilder","download_url":"https://codeload.github.com/nextlevelbuilder/goclaw/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextlevelbuilder%2Fgoclaw/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31426193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T02:22:46.605Z","status":"ssl_error","status_checked_at":"2026-04-05T02:22:33.263Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-orchestration","ai-agent","ai-gateway","anthropic","chatbot","discord-bot","golang","llm","mcp","multi-agent","openai","postgresql","telegram-bot","websocket"],"created_at":"2026-02-28T12:23:37.337Z","updated_at":"2026-04-25T02:05:19.209Z","avatar_url":"https://github.com/nextlevelbuilder.png","language":"Go","funding_links":[],"categories":["AI for *Ops","AI Agent Frameworks \u0026 SDKs","Chatbots","Go"],"sub_categories":["Automation \u0026 Self-Healing","Multi-Agent Collaboration Systems"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_statics/goclaw-logo.svg\" alt=\"GoClaw\" height=\"200\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cstrong\u003eMulti-Tenant AI Agent Platform\u003c/strong\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\nMulti-agent AI gateway built in Go. 20+ LLM providers. 7 channels. Multi-tenant PostgreSQL.\u003cbr/\u003e\nSingle binary. Production-tested. Agents that orchestrate for you.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://docs.goclaw.sh\"\u003eDocumentation\u003c/a\u003e •\n  \u003ca href=\"https://docs.goclaw.sh/#quick-start\"\u003eQuick Start\u003c/a\u003e •\n  \u003ca href=\"https://x.com/nlb_io\"\u003eTwitter / X\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://go.dev/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Go_1.26-00ADD8?style=flat-square\u0026logo=go\u0026logoColor=white\" alt=\"Go\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.postgresql.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/PostgreSQL_18-316192?style=flat-square\u0026logo=postgresql\u0026logoColor=white\" alt=\"PostgreSQL\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.docker.com/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Docker-2496ED?style=flat-square\u0026logo=docker\u0026logoColor=white\" alt=\"Docker\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/WebSocket\"\u003e\u003cimg src=\"https://img.shields.io/badge/WebSocket-010101?style=flat-square\u0026logo=socket.io\u0026logoColor=white\" alt=\"WebSocket\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://opentelemetry.io/\"\u003e\u003cimg src=\"https://img.shields.io/badge/OpenTelemetry-000000?style=flat-square\u0026logo=opentelemetry\u0026logoColor=white\" alt=\"OpenTelemetry\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.anthropic.com/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Anthropic-191919?style=flat-square\u0026logo=anthropic\u0026logoColor=white\" alt=\"Anthropic\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://openai.com/\"\u003e\u003cimg src=\"https://img.shields.io/badge/OpenAI_Compatible-412991?style=flat-square\u0026logo=openai\u0026logoColor=white\" alt=\"OpenAI\" /\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey?style=flat-square\" alt=\"License: CC BY-NC 4.0\" /\u003e\n\u003c/p\u003e\n\n🌐 **Languages:**\n[🇨🇳 简体中文](_readmes/README.zh-CN.md) ·\n[🇯🇵 日本語](_readmes/README.ja.md) ·\n[🇰🇷 한국어](_readmes/README.ko.md) ·\n[🇻🇳 Tiếng Việt](_readmes/README.vi.md) ·\n[🇵🇭 Tagalog](_readmes/README.tl.md) ·\n[🇪🇸 Español](_readmes/README.es.md) ·\n[🇧🇷 Português](_readmes/README.pt.md) ·\n[🇮🇹 Italiano](_readmes/README.it.md) ·\n[🇩🇪 Deutsch](_readmes/README.de.md) ·\n[🇫🇷 Français](_readmes/README.fr.md) ·\n[🇸🇦 العربية](_readmes/README.ar.md) ·\n[🇮🇳 हिन्दी](_readmes/README.hi.md) ·\n[🇷🇺 Русский](_readmes/README.ru.md) ·\n[🇧🇩 বাংলা](_readmes/README.bn.md) ·\n[🇮🇱 עברית](_readmes/README.he.md) ·\n[🇵🇱 Polski](_readmes/README.pl.md) ·\n[🇨🇿 Čeština](_readmes/README.cs.md) ·\n[🇳🇱 Nederlands](_readmes/README.nl.md) ·\n[🇹🇷 Türkçe](_readmes/README.tr.md) ·\n[🇺🇦 Українська](_readmes/README.uk.md) ·\n[🇮🇩 Bahasa Indonesia](_readmes/README.id.md) ·\n[🇹🇭 ไทย](_readmes/README.th.md) ·\n[🇵🇰 اردو](_readmes/README.ur.md) ·\n[🇷🇴 Română](_readmes/README.ro.md) ·\n[🇸🇪 Svenska](_readmes/README.sv.md) ·\n[🇬🇷 Ελληνικά](_readmes/README.el.md) ·\n[🇭🇺 Magyar](_readmes/README.hu.md) ·\n[🇫🇮 Suomi](_readmes/README.fi.md) ·\n[🇩🇰 Dansk](_readmes/README.da.md) ·\n[🇳🇴 Norsk](_readmes/README.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 / Task / Minimal / 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/L1/L2\n- **Knowledge Vault** — Document registry with [[wikilinks]], hybrid search (FTS + pgvector), filesystem sync\n- **Agent Teams \u0026 Orchestration** — Shared task boards, inter-agent delegation (sync/async), 3 orchestration modes (auto/explicit/manual)\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/Lark, 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://raw.githubusercontent.com/nextlevelbuilder/goclaw/main/scripts/install-lite.sh | bash\n```\n\n**Windows (PowerShell):**\n```powershell\nirm https://raw.githubusercontent.com/nextlevelbuilder/goclaw/main/scripts/install-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 / Multi-tenant | — | Full |\n| Auto-update | GitHub Releases | Docker / binary |\n\n### Building from Source\n```bash\n# Prerequisites: Go 1.26+, pnpm, Wails CLI (go install github.com/wailsapp/wails/v2/cmd/wails@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 \u0026\u0026 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\"\u003e\n  \u003cimg src=\"_statics/Multi-Tenant Architecture.jpg\" alt=\"Multi-Tenant Architecture\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_statics/3-Tier Memory Architecture.jpg\" alt=\"3-Tier Memory\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_statics/8-Stage Agent Pipeline.jpg\" alt=\"8-Stage Agent Pipeline\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_statics/Mode Prompt System.jpg\" alt=\"4-Mode Prompt System\" width=\"800\" /\u003e\n\u003c/p\u003e\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://github.com/nextlevelbuilder/goclaw.git \u0026\u0026 cd goclaw\nmake build\n./goclaw onboard        # Interactive setup wizard\nsource .env.local \u0026\u0026 ./goclaw\n```\n\n\u003e **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 \u0026\u0026 ./prepare-env.sh\n\n# Add at least one GOCLAW_*_API_KEY to .env, then:\nmake up\n\n# Web Dashboard at http://localhost:18790 (built-in)\n# Health check: curl http://localhost:18790/health\n\n# Optional: separate nginx for custom SSL/reverse proxy\n# make up WITH_WEB_NGINX=1  → Dashboard at http://localhost: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\u003e **Docker image variants:**\n\u003e | Image | Description |\n\u003e |-------|-------------|\n\u003e | `latest` | Backend + embedded web UI + Python (**recommended**) |\n\u003e | `latest-base` | Backend API-only, no web UI, no runtimes |\n\u003e | `latest-full` | All runtimes + skill dependencies pre-installed |\n\u003e | `latest-otel` | Latest + OpenTelemetry tracing |\n\u003e | `goclaw-web` | Standalone nginx + React SPA (for custom reverse proxy) |\n\u003e\n\u003e For custom builds (Tailscale, Redis): `docker build --build-arg ENABLE_TSNET=true ...`\n\u003e See the [Deployment Guide](https://docs.goclaw.sh/#deploy-docker-compose) for details.\n\n## Updating\n\n### Docker\n```bash\ndocker compose pull \u0026\u0026 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\"\u003e\n  \u003cimg src=\"_statics/Agent Orchestration.jpg\" alt=\"Agent Orchestration\" width=\"800\" /\u003e\n\u003c/p\u003e\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\u003e Details: [Agent Teams docs](https://docs.goclaw.sh/#teams-what-are-teams)\n\n## Knowledge Vault\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_statics/Knowledge Vault.jpg\" alt=\"Knowledge Vault\" width=\"800\" /\u003e\n\u003c/p\u003e\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\"\u003e\n  \u003cimg src=\"_statics/Self-Evolution System.jpg\" alt=\"Self-Evolution\" width=\"800\" /\u003e\n\u003c/p\u003e\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\"\u003e\n  \u003cimg src=\"_statics/Provider Adapter System.jpg\" alt=\"Provider Adapters\" width=\"800\" /\u003e\n\u003c/p\u003e\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\"\u003e\n  \u003cimg src=\"_statics/DomainEventBus.jpg\" alt=\"DomainEventBus\" width=\"800\" /\u003e\n\u003c/p\u003e\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\u003e Full tool reference at [docs.goclaw.sh](https://docs.goclaw.sh/#custom-tools)\n\n## Documentation\n\nFull documentation at **[docs.goclaw.sh](https://docs.goclaw.sh)** — or browse the source in [`goclaw-docs/`](https://github.com/nextlevelbuilder/goclaw-docs)\n\n| Section | Topics |\n|---------|--------|\n| [Getting Started](https://docs.goclaw.sh/#what-is-goclaw) | Installation, Quick Start, Configuration, Web Dashboard Tour |\n| [Core Concepts](https://docs.goclaw.sh/#how-goclaw-works) | Agent Loop, Sessions, Tools, Memory, Multi-Tenancy |\n| [Agents](https://docs.goclaw.sh/#creating-agents) | Creating Agents, Context Files, Personality, Sharing \u0026 Access |\n| [Providers](https://docs.goclaw.sh/#providers-overview) | Anthropic, OpenAI, OpenRouter, Gemini, DeepSeek, +15 more |\n| [Channels](https://docs.goclaw.sh/#channels-overview) | Telegram, Discord, Slack, Feishu, Zalo, WhatsApp, WebSocket |\n| [Agent Teams](https://docs.goclaw.sh/#teams-what-are-teams) | Teams, Task Board, Messaging, Delegation \u0026 Handoff |\n| [Advanced](https://docs.goclaw.sh/#custom-tools) | Custom Tools, MCP, Skills, Cron, Sandbox, Hooks, RBAC |\n| [Deployment](https://docs.goclaw.sh/#deploy-docker-compose) | Docker Compose, Database, Security, Observability, Tailscale |\n| [Reference](https://docs.goclaw.sh/#cli-commands) | CLI Commands, REST API, WebSocket Protocol, Environment Variables |\n\n## Testing\n\n```bash\ngo test ./...                                    # Unit tests\ngo test -v ./tests/integration/ -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://github.com/openclaw/openclaw) 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://www.star-history.com/?repos=nextlevelbuilder%2Fgoclaw\u0026type=date\u0026legend=top-left\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/image?repos=nextlevelbuilder/goclaw\u0026type=date\u0026theme=dark\u0026legend=top-left\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/image?repos=nextlevelbuilder/goclaw\u0026type=date\u0026legend=top-left\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/image?repos=nextlevelbuilder/goclaw\u0026type=date\u0026legend=top-left\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextlevelbuilder%2Fgoclaw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextlevelbuilder%2Fgoclaw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextlevelbuilder%2Fgoclaw/lists"}