[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-nextlevelbuilder--goclaw":3,"tool-nextlevelbuilder--goclaw":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":80,"owner_twitter":81,"owner_website":82,"owner_url":83,"languages":84,"stars":123,"forks":124,"last_commit_at":125,"license":126,"difficulty_score":23,"env_os":127,"env_gpu":128,"env_ram":129,"env_deps":130,"category_tags":139,"github_topics":140,"view_count":23,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":155,"updated_at":156,"faqs":157,"releases":188},3465,"nextlevelbuilder\u002Fgoclaw","goclaw","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.","GoClaw 是一个基于 Go 语言重构的高性能多租户 AI 智能体平台，旨在帮助开发者安全、高效地规模化部署 AI 代理团队。它解决了现有方案在多用户隔离、系统安全性及资源消耗上的痛点，让企业能在保障数据隐私的前提下，轻松管理复杂的智能体协作任务。\n\n该平台特别适合后端开发者、DevOps 工程师以及需要构建生产级 AI 应用的技术团队使用。GoClaw 的核心亮点在于其极致的轻量化与安全性：作为一个仅约 25MB 的静态单文件二进制程序，它无需 Node.js 运行时，启动速度低于 1 秒，甚至可在低配置服务器上流畅运行。在安全方面，它内置了五层权限控制体系，支持从网关认证到具体工具调用的细粒度管理，并具备提示词注入检测、防 SSRF 攻击及 AES-256-GCM 加密等企业级防护能力。此外，GoClaw 原生支持多租户 PostgreSQL 数据库，实现用户间数据与上下文的严格隔离，并兼容 Anthropic、OpenAI 等 20 多家主流大模型提供商，是构建高可靠 AI 基础设施的理想选择。","\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\nA Go port of [OpenClaw](https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw) with enhanced security, multi-tenant PostgreSQL, and production-grade observability.\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## What Makes It Different\n\n- **Agent Teams & Orchestration** — Teams with shared task boards, inter-agent delegation (sync\u002Fasync), and hybrid agent discovery\n- **Multi-Tenant PostgreSQL** — Per-user workspaces, per-user context files, encrypted API keys (AES-256-GCM), isolated sessions\n- **Single Binary** — ~25 MB static Go binary, no Node.js runtime, \u003C1s startup, runs on a $5 VPS\n- **Production Security** — 5-layer permission system (gateway auth → global tool policy → per-agent → per-channel → owner-only) plus rate limiting, prompt injection detection, SSRF protection, shell deny patterns, and AES-256-GCM encryption\n- **20+ LLM Providers** — Anthropic (native HTTP+SSE with prompt caching), OpenAI, OpenRouter, Groq, DeepSeek, Gemini, Mistral, xAI, MiniMax, Cohere, Perplexity, DashScope, Bailian, Zai, Ollama, Ollama Cloud, Claude CLI, Codex, ACP, and any OpenAI-compatible endpoint\n- **7 Messaging Channels** — Telegram, Discord, Slack, Zalo OA, Zalo Personal, Feishu\u002FLark, WhatsApp\n- **Extended Thinking** — Per-provider thinking mode (Anthropic budget tokens, OpenAI reasoning effort, DashScope thinking budget) with streaming support\n- **Heartbeat System** — Periodic agent check-ins via HEARTBEAT.md checklists with suppress-on-OK, active hours, retry logic, and channel delivery\n- **Scheduling & Cron** — `at`, `every`, and cron expressions for automated agent tasks with lane-based concurrency\n- **Observability** — Built-in LLM call tracing with spans and prompt cache metrics, optional OpenTelemetry OTLP export\n\n## Claw Ecosystem\n\n|                 | OpenClaw        | ZeroClaw | PicoClaw | **GoClaw**                              |\n| --------------- | --------------- | -------- | -------- | --------------------------------------- |\n| Language        | TypeScript      | Rust     | Go       | **Go**                                  |\n| Binary size     | 28 MB + Node.js | 3.4 MB   | ~8 MB    | **~25 MB** (base) \u002F **~36 MB** (+ OTel) |\n| Docker image    | —               | —        | —        | **~50 MB** (Alpine)                     |\n| RAM (idle)      | > 1 GB          | \u003C 5 MB   | \u003C 10 MB  | **~35 MB**                              |\n| Startup         | > 5 s           | \u003C 10 ms  | \u003C 1 s    | **\u003C 1 s**                               |\n| Target hardware | $599+ Mac Mini  | $10 edge | $10 edge | **$5 VPS+**                             |\n\n| Feature                    | OpenClaw                             | ZeroClaw                                     | PicoClaw                              | **GoClaw**                     |\n| -------------------------- | ------------------------------------ | -------------------------------------------- | ------------------------------------- | ------------------------------ |\n| Multi-tenant (PostgreSQL)  | —                                    | —                                            | —                                     | ✅                             |\n| MCP integration            | — (uses ACP)                         | —                                            | —                                     | ✅ (stdio\u002FSSE\u002Fstreamable-http) |\n| Agent teams                | —                                    | —                                            | —                                     | ✅ Task board + mailbox        |\n| Security hardening         | ✅ (SSRF, path traversal, injection) | ✅ (sandbox, rate limit, injection, pairing) | Basic (workspace restrict, exec deny) | ✅ 5-layer defense             |\n| OTel observability         | ✅ (opt-in extension)                | ✅ (Prometheus + OTLP)                       | —                                     | ✅ OTLP (opt-in build tag)     |\n| Prompt caching             | —                                    | —                                            | —                                     | ✅ Anthropic + OpenAI-compat   |\n| Knowledge graph            | —                                    | —                                            | —                                     | ✅ LLM extraction + traversal  |\n| Skill system               | ✅ Embeddings\u002Fsemantic               | ✅ SKILL.md + TOML                           | ✅ Basic                              | ✅ BM25 + pgvector hybrid      |\n| Lane-based scheduler       | ✅                                   | Bounded concurrency                          | —                                     | ✅ (main\u002Fsubagent\u002Fteam\u002Fcron)   |\n| Messaging channels         | 37+                                  | 15+                                          | 10+                                   | 7+                             |\n| Companion apps             | macOS, iOS, Android                  | Python SDK                                   | —                                     | Web dashboard + **Desktop app** |\n| Live Canvas \u002F Voice        | ✅ (A2UI + TTS\u002FSTT)                  | —                                            | Voice transcription                   | TTS (4 providers)              |\n| LLM providers              | 10+                                  | 8 native + 29 compat                         | 13+                                   | **20+**                        |\n| Per-user workspaces        | ✅ (file-based)                      | —                                            | —                                     | ✅ (PostgreSQL)                |\n| Encrypted secrets          | — (env vars only)                    | ✅ ChaCha20-Poly1305                         | — (plaintext JSON)                    | ✅ AES-256-GCM in DB           |\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=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_readme_041acedb58d6.jpg\" alt=\"GoClaw Architecture\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_readme_05b7dd956a82.png\" alt=\"GoClaw Multi-Tenant\" 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\nGoClaw supports agent teams and inter-agent delegation — each agent runs with its own identity, tools, LLM provider, and context files.\n\n### Agent Delegation\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_readme_055f3295f3e9.jpg\" alt=\"Agent Delegation\" width=\"700\" \u002F>\n\u003C\u002Fp>\n\n| Mode | How it works | Best for |\n|------|-------------|----------|\n| **Sync** | Agent A asks Agent B and **waits** for the answer | Quick lookups, fact checks |\n| **Async** | Agent A asks Agent B and **moves on**. B announces later | Long tasks, reports, deep analysis |\n\nAgents communicate through explicit **permission links** with direction control (`outbound`, `inbound`, `bidirectional`) and concurrency limits at both per-link and per-agent levels.\n\n### Agent Teams\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_readme_d690bc101840.jpg\" alt=\"Agent Teams Workflow\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n- **Shared task board** — Create, claim, complete, search tasks with `blocked_by` dependencies\n- **Tools**: `team_tasks` for task management, `spawn` for subagent orchestration\n\n> For delegation details, permission links, and concurrency control, see the [Agent Teams docs](https:\u002F\u002Fdocs.goclaw.sh\u002F#teams-what-are-teams).\n\n## Built-in Tools\n\n| Tool               | Group         | Description                                                  |\n| ------------------ | ------------- | ------------------------------------------------------------ |\n| `read_file`        | fs            | Read file contents (with virtual FS routing)                 |\n| `write_file`       | fs            | Write\u002Fcreate files                                           |\n| `edit_file`        | fs            | Apply targeted edits to existing files                       |\n| `list_files`       | fs            | List directory contents                                      |\n| `search`           | fs            | Search file contents by pattern                              |\n| `glob`             | fs            | Find files by glob pattern                                   |\n| `exec`             | runtime       | Execute shell commands (with approval workflow)              |\n| `web_search`       | web           | Search the web (Brave, DuckDuckGo)                           |\n| `web_fetch`        | web           | Fetch and parse web content                                  |\n| `memory_search`    | memory        | Search long-term memory (FTS + vector)                       |\n| `memory_get`       | memory        | Retrieve memory entries                                      |\n| `skill_search`     | —             | Search skills (BM25 + embedding hybrid)                      |\n| `knowledge_graph_search` | memory  | Search entities and traverse knowledge graph relationships   |\n| `create_image`     | media         | Image generation (DashScope, MiniMax)                        |\n| `create_audio`     | media         | Audio generation (OpenAI, ElevenLabs, MiniMax, Suno)         |\n| `create_video`     | media         | Video generation (MiniMax, Veo)                              |\n| `read_document`    | media         | Document reading (Gemini File API, provider chain)           |\n| `read_image`       | media         | Image analysis                                               |\n| `read_audio`       | media         | Audio transcription and analysis                             |\n| `read_video`       | media         | Video analysis                                               |\n| `message`          | messaging     | Send messages to channels                                    |\n| `tts`              | —             | Text-to-Speech synthesis                                     |\n| `spawn`            | —             | Spawn a subagent                                             |\n| `subagents`        | sessions      | Control running subagents                                    |\n| `team_tasks`       | teams         | Shared task board (list, create, claim, complete, search)    |\n| `sessions_list`    | sessions      | List active sessions                                         |\n| `sessions_history` | sessions      | View session history                                         |\n| `sessions_send`    | sessions      | Send message to a session                                    |\n| `sessions_spawn`   | sessions      | Spawn a new session                                          |\n| `session_status`   | sessions      | Check session status                                         |\n| `cron`             | automation    | Schedule and manage cron jobs                                |\n| `gateway`          | automation    | Gateway administration                                       |\n| `browser`          | ui            | Browser automation (navigate, click, type, screenshot)       |\n| `announce_queue`   | automation    | Async result announcement (for async delegations)            |\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 is built upon the original [OpenClaw](https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw) project. We are grateful for the architecture and vision that inspired this Go port.\n\n## License\n\n[CC BY-NC 4.0](LICENSE) — Creative Commons Attribution-NonCommercial 4.0 International\n","\u003Cp align=\"center\">\n  \u003Cimg src=\"_statics\u002Fgoclaw-logo.svg\" alt=\"GoClaw\" height=\"200\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cstrong>多租户 AI 代理平台\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n用 Go 构建的多智能体 AI 网关。支持 20 多家大模型提供商、7 种消息渠道，采用多租户 PostgreSQL 数据库。\u003Cbr\u002F>\n单个二进制文件，经过生产环境验证，能够为您编排管理各类智能体。\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdocs.goclaw.sh\">文档\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fdocs.goclaw.sh\u002F#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=\"许可证：CC BY-NC 4.0\" \u002F>\n\u003C\u002Fp>\n\n这是 [OpenClaw](https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw) 的 Go 版本，具备更强的安全性、多租户 PostgreSQL 支持以及生产级可观测性。\n\n🌐 **语言：**\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[🇭 Hungarian](_readmes\u002FREADME.hu.md) ·\n[🇫 Finnish](_readmes\u002FREADME.fi.md) ·\n[🇩 Danish](_readmes\u002FREADME.da.md) ·\n[🇳 Norwegian](_readmes\u002FREADME.nb.md)\n\n## 与众不同之处\n\n- **代理团队与编排** — 团队共享任务看板，支持代理间同步\u002F异步委派，以及混合式代理发现机制。\n- **多租户 PostgreSQL** — 每位用户独立的工作空间、上下文文件，加密的 API 密钥（AES-256-GCM），会话隔离。\n- **单个二进制文件** — 静态编译的 Go 二进制文件约 25 MB，无需 Node.js 运行时，启动时间不到 1 秒，可在 5 美元的 VPS 上运行。\n- **生产级安全** — 五层权限体系（网关认证 → 全局工具策略 → 每个代理 → 每个渠道 → 仅所有者访问），并配备限流、提示注入检测、SSRF 防护、Shell 拒绝模式及 AES-256-GCM 加密。\n- **20+ 大模型提供商** — Anthropic（原生 HTTP+SSE，支持提示缓存）、OpenAI、OpenRouter、Groq、DeepSeek、Gemini、Mistral、xAI、MiniMax、Cohere、Perplexity、DashScope、Bailian、Zai、Ollama、Ollama Cloud、Claude CLI、Codex、ACP，以及任何兼容 OpenAI 的接口。\n- **7 种消息渠道** — Telegram、Discord、Slack、Zalo OA、Zalo Personal、飞书\u002FLark、WhatsApp。\n- **扩展思考功能** — 针对不同提供商提供专属思考模式（如 Anthropic 的预算 Token、OpenAI 的推理精力、DashScope 的思考预算），并支持流式处理。\n- **心跳系统** — 通过 HEARTBEAT.md 检查清单定期进行代理签到，具备“正常则抑制”功能、活跃时段设置、重试逻辑及渠道投递机制。\n- **调度与 Cron** — 支持 `at`、`every` 和 Cron 表达式，用于自动化代理任务，并按车道实现并发控制。\n- **可观测性** — 内置大模型调用追踪，包含跨度和提示缓存指标；可选 OpenTelemetry OTLP 导出。\n\n## 爪子生态\n\n|                 | OpenClaw        | ZeroClaw | PicoClaw | **GoClaw**                              |\n| --------------- | --------------- | -------- | -------- | --------------------------------------- |\n| 语言            | TypeScript      | Rust     | Go       | **Go**                                  |\n| 二进制大小     | 28 MB + Node.js | 3.4 MB   | ~8 MB    | **~25 MB** (base) \u002F **~36 MB** (+ OTel) |\n| Docker 镜像     | —               | —        | —        | **~50 MB** (Alpine)                     |\n| 内存（空闲）    | > 1 GB          | \u003C 5 MB   | \u003C 10 MB  | **~35 MB**                              |\n| 启动时间        | > 5 s           | \u003C 10 ms  | \u003C 1 s    | **\u003C 1 s**                               |\n| 目标硬件        | $599+ Mac Mini  | $10 edge | $10 edge | **$5 VPS+**                             |\n\n| 特性                    | OpenClaw                             | ZeroClaw                                     | PicoClaw                              | **GoClaw**                     |\n| -------------------------- | ------------------------------------ | -------------------------------------------- | ------------------------------------- | ------------------------------ |\n| 多租户（PostgreSQL）      | —                                    | —                                            | —                                     | ✅                             |\n| MCP 集成                  | — (使用 ACP)                         | —                                            | —                                     | ✅ (stdio\u002FSSE\u002Fstreamable-http) |\n| 代理团队                  | —                                    | —                                            | —                                     | ✅ 任务看板 + 邮箱             |\n| 安全加固                  | ✅ (SSRF、路径遍历、注入)             | ✅ (沙盒、速率限制、注入、配对)             | 基础（工作空间限制、禁止执行）      | ✅ 5 层防御                   |\n| OTel 可观测性             | ✅ (可选扩展)                        | ✅ (Prometheus + OTLP)                       | —                                     | ✅ OTLP (可选构建标签)        |\n| 提示词缓存                | —                                    | —                                            | —                                     | ✅ Anthropic + OpenAI 兼容     |\n| 知识图谱                  | —                                    | —                                            | —                                     | ✅ LLM 抽取 + 遍历             |\n| 技能系统                  | ✅ 嵌入\u002F语义                         | ✅ SKILL.md + TOML                           | ✅ 基础                              | ✅ BM25 + pgvector 混合        |\n| 基于通道的调度器          | ✅                                   | 有限并发                                   | —                                     | ✅ (主\u002F子代理\u002F团队\u002F定时任务)  |\n| 消息通道                  | 37+                                  | 15+                                          | 10+                                   | 7+                             |\n| 伴侣应用                  | macOS、iOS、Android                  | Python SDK                                   | —                                     | Web 控制台 + **桌面应用**     |\n| 实时画布\u002F语音              | ✅ (A2UI + TTS\u002FSTT)                  | —                                            | 语音转文字                          | TTS (4 个提供商)              |\n| LLM 提供商                | 10+                                  | 8 原生 + 29 兼容                            | 13+                                   | **20+**                        |\n| 每用户工作空间            | ✅ (基于文件)                        | —                                            | —                                     | ✅ (PostgreSQL)                |\n| 加密秘钥                  | — (仅环境变量)                      | ✅ ChaCha20-Poly1305                         | — (明文 JSON)                        | ✅ AES-256-GCM 存储在数据库中 |\n\n## 桌面版（GoClaw Lite）\n\n一款用于本地 AI 代理的原生桌面应用——无需 Docker、无需 PostgreSQL、无需基础设施。\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### 包含内容\n- 单一原生应用（Wails v2 + React），约 30 MB\n- SQLite 数据库（无需配置）\n- 与代理聊天（流式传输、工具、媒体、文件附件）\n- 代理管理（最多 5 个）、提供商配置、MCP 服务器、技能、定时任务\n- 团队任务，带看板和实时更新\n- 自动从 GitHub Releases 更新\n\n### Lite 与标准对比\n\n| 特性         | Lite（桌面） | Standard（服务器） |\n|--------------|-------------|-------------------|\n| 代理数量     | 最多 5 个   | 无限制            |\n| 团队数量     | 最多 1 个（5 名成员） | 无限制            |\n| 数据库       | SQLite（本地） | PostgreSQL        |\n| 搜索功能     | FTS5 文本搜索 | pgvector 语义搜索 |\n| 通道         | —           | Telegram、Discord、Slack、Zalo、飞书、WhatsApp |\n| 知识图谱     | —           | 完整              |\n| RBAC\u002F多租户   | —           | 完整              |\n| 自动更新     | GitHub Releases | Docker \u002F 二进制  |\n\n### 从源码构建\n```bash\n# 前置条件：Go 1.26+、pnpm、Wails CLI（go install github.com\u002Fwailsapp\u002Fwails\u002Fv2\u002Fcmd\u002Fwails@latest）\nmake desktop-build                    # 构建 .app（macOS）或 .exe（Windows）\nmake desktop-dmg VERSION=0.1.0        # 创建 .dmg 安装包（仅 macOS）\nmake desktop-dev                      # 开发模式，支持热重载\n```\n\n### 桌面版发布\n桌面版采用独立版本号，标签为 `lite-v*`：\n```bash\ngit tag lite-v0.1.0 && git push origin lite-v0.1.0\n# → GitHub Actions 会构建 macOS（.dmg + .tar.gz）+ Windows（.zip）\n# → 生成包含所有资产的 GitHub Release\n```\n\n## 架构\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_readme_041acedb58d6.jpg\" alt=\"GoClaw 架构\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_readme_05b7dd956a82.png\" alt=\"GoClaw 多租户\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n## 快速开始\n\n**前置条件：** Go 1.26+、PostgreSQL 18 且支持 pgvector、Docker（可选）\n\n### 从源码\n\n```bash\ngit clone -b main https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw.git && cd goclaw\nmake build\n.\u002Fgoclaw onboard        # 交互式设置向导\nsource .env.local && .\u002Fgoclaw\n```\n\n> **注意：** 默认分支是 `dev`（开发中）。如需克隆稳定版分支，请使用 `-b main`。\n\n### 使用 Docker\n\n```bash\n# 生成带有自动生成密钥的 .env 文件\nchmod +x prepare-env.sh && .\u002Fprepare-env.sh\n\n# 在 .env 中添加至少一个 GOCLAW_*_API_KEY，然后：\nmake up\n\n# Web 控制台位于 http:\u002F\u002Flocalhost:18790（内置）\n# 健康检查：curl http:\u002F\u002Flocalhost:18790\u002Fhealth\n\n# 可选：单独使用 nginx 进行自定义 SSL\u002F反向代理\n\n# make up WITH_WEB_NGINX=1  → 仪表板地址：http:\u002F\u002Flocalhost:3000\n```\n\n`make up` 命令会创建一个 Docker 网络，从 Git 标签中引入正确版本，构建并启动所有服务，并自动执行数据库迁移。\n\n**常用命令：**\n\n```bash\nmake up                # 启动所有服务（构建 + 迁移）\nmake down              # 停止所有服务\nmake logs              # 实时查看日志（goclaw 服务）\nmake reset             # 清除数据卷并从头重建\n```\n\n**可选服务** — 可通过 `WITH_*` 标志启用：\n\n| 标志         | 服务               | 功能描述                                   |\n|--------------|--------------------|--------------------------------------------|\n| `WITH_BROWSER=1` | 无头 Chrome        | 启用 `browser` 工具，用于网页抓取、截图和自动化 |\n| `WITH_OTEL=1`  | Jaeger             | OpenTelemetry 跟踪 UI，用于调试 LLM 调用及延迟   |\n| `WITH_SANDBOX=1` | Docker 沙箱        | 隔离容器，用于运行来自智能体的不可信代码     |\n| `WITH_TAILSCALE=1` | Tailscale          | 通过 Tailscale 私有网络暴露网关            |\n| `WITH_REDIS=1` | Redis              | 基于 Redis 的缓存层                        |\n\n这些标志可以组合使用，并适用于所有命令：\n\n```bash\n# 启动时包含浏览器自动化和追踪功能\nmake up WITH_BROWSER=1 WITH_OTEL=1\n\n# 停止所有服务，包括可选服务\nmake down WITH_BROWSER=1 WITH_OTEL=1\n```\n\n当设置了 `GOCLAW_*_API_KEY` 环境变量后，网关将自动完成初始化，无需交互式提示——它会检测提供商、执行迁移并填充默认数据。\n\n> **Docker 镜像变体：**\n> | 镜像           | 描述                                       |\n> |----------------|--------------------------------------------|\n> | `latest`       | 后端 + 内置 Web UI + Python（推荐）         |\n> | `latest-base`  | 仅后端 API，无 Web UI，无运行时环境         |\n> | `latest-full`  | 所有运行时环境及技能依赖项已预装           |\n> | `latest-otel`  | 最新版本 + OpenTelemetry 跟踪               |\n> | `goclaw-web`   | 独立的 Nginx + React 单页应用（用于自定义反向代理） |\n>\n> 对于自定义构建（如 Tailscale 或 Redis）：`docker build --build-arg ENABLE_TSNET=true ...`\n> 更多详情请参阅[部署指南](https:\u002F\u002Fdocs.goclaw.sh\u002F#deploy-docker-compose)。\n\n## 更新\n\n### Docker\n```bash\ndocker compose pull && docker compose up -d\n```\n\n### 二进制文件（含内置 Web UI）\n```bash\ngoclaw update --apply    # 下载、验证 SHA256 校验和、替换二进制文件并重启\n```\n\n### Web 仪表板\n打开“关于”对话框 → 点击“立即更新”（仅限管理员）。使用默认的 `latest` 镜像时，此更新将同时包含后端和 Web 仪表板。\n\n## 多智能体编排\n\nGoClaw 支持智能体团队及智能体间的委派机制——每个智能体都拥有独立的身份、工具、LLM 提供商和上下文文件。\n\n### 智能体委派\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_readme_055f3295f3e9.jpg\" alt=\"智能体委派\" width=\"700\" \u002F>\n\u003C\u002Fp>\n\n| 模式      | 工作方式                     | 适用场景                           |\n|-----------|------------------------------|------------------------------------|\n| **同步**  | 智能体 A 请求智能体 B，并等待其回复 | 快速查询、事实核查                 |\n| **异步**  | 智能体 A 请求智能体 B 后继续工作，B 在稍后通知结果 | 长时间任务、报告、深度分析         |\n\n智能体之间通过明确的**权限链接**进行通信，支持方向控制（出站、入站、双向）以及单个链接和单个智能体层面的并发限制。\n\n### 智能体团队\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_readme_d690bc101840.jpg\" alt=\"智能体团队工作流\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n- **共享任务板** — 创建、认领、完成任务，并可通过 `blocked_by` 依赖关系搜索任务。\n- **工具**：`team_tasks` 用于任务管理，`spawn` 用于子智能体编排。\n\n> 关于委派细节、权限链接及并发控制，请参阅[智能体团队文档](https:\u002F\u002Fdocs.goclaw.sh\u002F#teams-what-are-teams)。\n\n## 内置工具\n\n| 工具               | 组别         | 描述                                                  |\n| ------------------ | ------------- | ------------------------------------------------------------ |\n| `read_file`        | fs            | 读取文件内容（支持虚拟文件系统路由）                 |\n| `write_file`       | fs            | 写入或创建文件                                           |\n| `edit_file`        | fs            | 对现有文件进行定向编辑                                   |\n| `list_files`       | fs            | 列出目录内容                                             |\n| `search`           | fs            | 按模式搜索文件内容                                       |\n| `glob`             | fs            | 根据 glob 模式查找文件                                   |\n| `exec`             | runtime       | 执行 shell 命令（需经过审批流程）                       |\n| `web_search`       | web           | 网络搜索（Brave、DuckDuckGo）                             |\n| `web_fetch`        | web           | 获取并解析网页内容                                       |\n| `memory_search`    | memory        | 搜索长期记忆（FTS + 向量）                               |\n| `memory_get`       | memory        | 检索记忆条目                                             |\n| `skill_search`     | —             | 搜索技能（BM25 + 嵌入混合模型）                          |\n| `knowledge_graph_search` | memory  | 搜索实体并遍历知识图谱关系                               |\n| `create_image`     | media         | 图像生成（DashScope、MiniMax）                           |\n| `create_audio`     | media         | 音频生成（OpenAI、ElevenLabs、MiniMax、Suno）             |\n| `create_video`     | media         | 视频生成（MiniMax、Veo）                                  |\n| `read_document`    | media         | 文档阅读（Gemini File API、供应商链）                     |\n| `read_image`       | media         | 图像分析                                                 |\n| `read_audio`       | media         | 音频转录与分析                                           |\n| `read_video`       | media         | 视频分析                                                 |\n| `message`          | messaging     | 向频道发送消息                                           |\n| `tts`              | —             | 文本转语音合成                                           |\n| `spawn`            | —             | 派生一个子代理                                           |\n| `subagents`        | sessions      | 控制正在运行的子代理                                     |\n| `team_tasks`       | teams         | 共享任务板（列出、创建、认领、完成、搜索）               |\n| `sessions_list`    | sessions      | 列出活跃会话                                           |\n| `sessions_history` | sessions      | 查看会话历史                                           |\n| `sessions_send`    | sessions      | 向会话发送消息                                           |\n| `sessions_spawn`   | sessions      | 派生一个新的会话                                         |\n| `session_status`   | sessions      | 检查会话状态                                           |\n| `cron`             | automation    | 定时任务的调度与管理                                     |\n| `gateway`          | automation    | 网关管理                                                 |\n| `browser`          | ui            | 浏览器自动化（导航、点击、输入、截图）                   |\n| `announce_queue`   | automation    | 异步结果通知（用于异步委派）                             |\n\n## 文档\n\n完整文档请访问 **[docs.goclaw.sh](https:\u002F\u002Fdocs.goclaw.sh)** — 或浏览源码：[`goclaw-docs\u002F`](https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw-docs)\n\n| 版块 | 主题 |\n|---------|--------|\n| [入门](https:\u002F\u002Fdocs.goclaw.sh\u002F#what-is-goclaw) | 安装、快速开始、配置、Web 控制台导览 |\n| [核心概念](https:\u002F\u002Fdocs.goclaw.sh\u002F#how-goclaw-works) | 代理循环、会话、工具、记忆、多租户 |\n| [代理](https:\u002F\u002Fdocs.goclaw.sh\u002F#creating-agents) | 创建代理、上下文文件、个性设置、共享与访问 |\n| [提供商](https:\u002F\u002Fdocs.goclaw.sh\u002F#providers-overview) | Anthropic、OpenAI、OpenRouter、Gemini、DeepSeek，以及另外15家以上 |\n| [渠道](https:\u002F\u002Fdocs.goclaw.sh\u002F#channels-overview) | Telegram、Discord、Slack、飞书、Zalo、WhatsApp、WebSocket |\n| [代理团队](https:\u002F\u002Fdocs.goclaw.sh\u002F#teams-what-are-teams) | 团队、任务板、消息传递、委派与交接 |\n| [高级功能](https:\u002F\u002Fdocs.goclaw.sh\u002F#custom-tools) | 自定义工具、MCP、技能、Cron、沙箱、钩子、RBAC |\n| [部署](https:\u002F\u002Fdocs.goclaw.sh\u002F#deploy-docker-compose) | Docker Compose、数据库、安全、可观ability、Tailscale |\n| [参考](https:\u002F\u002Fdocs.goclaw.sh\u002F#cli-commands) | CLI 命令、REST API、WebSocket 协议、环境变量 |\n\n## 测试\n\n```bash\ngo test .\u002F...                                    # 单元测试\ngo test -v .\u002Ftests\u002Fintegration\u002F -timeout 120s    # 集成测试（需要运行网关）\n```\n\n## 项目状态\n\n详细的功能状态，请参阅 [CHANGELOG.md](CHANGELOG.md)，其中包含已在生产环境中测试过的内容以及仍在开发中的内容。\n\n## 致谢\n\nGoClaw 是基于原始的 [OpenClaw](https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw) 项目构建的。我们感谢其架构和愿景为本次 Go 语言移植提供了灵感。\n\n## 许可证\n\n[CC BY-NC 4.0](LICENSE) — 知识共享署名-非商业性使用 4.0 国际许可协议","# GoClaw 快速上手指南\n\nGoClaw 是一个基于 Go 语言构建的多租户 AI 智能体网关平台。它支持 20+ 大模型提供商、7 种消息渠道，具备生产级的安全性、可观测性以及单二进制部署的便捷性。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**: Linux, macOS 或 Windows (推荐 Linux 服务器或 macOS 开发)\n*   **Go 版本**: Go 1.26+\n*   **数据库**: PostgreSQL 18 (需安装 `pgvector` 扩展以支持向量搜索)\n*   **可选工具**: Docker & Docker Compose (用于容器化部署)\n\n> **提示**: 国内用户若拉取 GitHub 源码较慢，可使用镜像加速：\n> `git clone https:\u002F\u002Fghp.ci\u002Fhttps:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw.git`\n\n## 安装步骤\n\n您可以选择从源码编译或使用 Docker 进行部署。\n\n### 方式一：从源码编译 (推荐开发者)\n\n1.  **克隆仓库**\n    ```bash\n    # 克隆稳定分支 (main)\n    git clone -b main https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw.git && cd goclaw\n    ```\n\n2.  **编译构建**\n    ```bash\n    make build\n    ```\n\n3.  **初始化配置**\n    运行交互式设置向导生成环境变量文件：\n    ```bash\n    .\u002Fgoclaw onboard\n    ```\n\n4.  **启动服务**\n    ```bash\n    source .env.local && .\u002Fgoclaw\n    ```\n\n### 方式二：使用 Docker 部署 (推荐生产环境)\n\n1.  **生成环境变量**\n    运行脚本自动生成包含安全密钥的 `.env` 文件：\n    ```bash\n    chmod +x prepare-env.sh && .\u002Fprepare-env.sh\n    ```\n\n2.  **配置 API Key**\n    编辑生成的 `.env` 文件，至少填入一个大模型提供商的 Key (例如 `GOCLAW_ANTHROPIC_API_KEY` 或 `GOCLAW_OPENAI_API_KEY`)。\n\n3.  **启动服务**\n    ```bash\n    make up\n    ```\n    *该命令会自动创建网络、构建镜像、执行数据库迁移并启动所有服务。*\n\n4.  **访问仪表盘**\n    启动成功后，在浏览器访问：`http:\u002F\u002Flocalhost:18790`\n\n## 基本使用\n\n启动完成后，您可以通过以下方式开始使用 GoClaw：\n\n### 1. 访问 Web 仪表盘\n打开浏览器访问 `http:\u002F\u002Flocalhost:18790` (Docker 部署) 或配置的本地端口。\n*   **配置提供商**: 在设置中添加您的 LLM API Keys。\n*   **创建智能体**: 定义智能体的角色、系统提示词及可用工具。\n*   **组建团队**: 利用任务看板 (Task Board) 功能，创建多智能体协作团队，实现任务自动分发与协同。\n\n### 2. 通过 API 调用\nGoClaw 提供兼容 OpenAI 格式的 API 接口。以下是一个简单的 curl 调用示例：\n\n```bash\ncurl http:\u002F\u002Flocalhost:18790\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -d '{\n    \"model\": \"your-agent-name\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"你好，请介绍下你自己\"}]\n  }'\n```\n\n### 3. 桌面版体验 (GoClaw Lite)\n如果您希望在本地无需数据库和 Docker 的情况下快速体验，可安装桌面版：\n\n*   **macOS**:\n    ```bash\n    curl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fmain\u002Fscripts\u002Finstall-lite.sh | bash\n    ```\n*   **Windows (PowerShell)**:\n    ```powershell\n    irm https:\u002F\u002Fraw.githubusercontent.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fmain\u002Fscripts\u002Finstall-lite.ps1 | iex\n    ```\n\n桌面版内置 SQLite 数据库，支持最多 5 个智能体，适合个人本地开发与测试。","一家中型 SaaS 公司希望为不同企业客户部署专属的 AI 客服与数据分析代理团队，以处理敏感业务数据并提供实时响应。\n\n### 没有 goclaw 时\n- **数据隔离困难**：难以在单一架构下为多个租户实现严格的数据与上下文隔离，存在客户数据泄露风险。\n- **安全隐患突出**：缺乏原生的提示词注入检测与 SSRF 防护，需额外开发多层安全中间件，且密钥管理分散不安全。\n- **资源消耗巨大**：基于 Node.js 的传统方案运行时占用高，启动慢，难以在低成本服务器上大规模并发部署代理团队。\n- **协作调度混乱**：多个 AI 代理之间缺乏统一的任务看板与委托机制，导致复杂任务处理时逻辑冲突或死循环。\n\n### 使用 goclaw 后\n- **原生多租户隔离**：利用内置的多租户 PostgreSQL 架构，自动为每个客户划分独立工作空间与加密上下文，确保数据绝对隔离。\n- **五层安全防护**：直接启用网关认证、工具策略控制及 AES-256-GCM 密钥加密等五层安全体系，有效阻断注入攻击与非法访问。\n- **极致轻量部署**：仅需一个约 25MB 的静态二进制文件即可在低配 VPS 上秒级启动，利用 Go 原生并发轻松支撑高负载代理集群。\n- **高效团队编排**：通过共享任务板与同步\u002F异步委托机制，让不同职能的 AI 代理有序协作，自动化完成从数据检索到报告生成的复杂流程。\n\ngoclaw 通过原生并发与金融级安全隔离，让企业能以极低成本安全地规模化落地多租户 AI 代理团队。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnextlevelbuilder_goclaw_b95ea413.png","nextlevelbuilder","Next Level Builder","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fnextlevelbuilder_c6f2744b.png","From Zero to One Is Always the Hardest Part. We Can Take You There.",null,"hi@nextlevelbuilder.io","nlb_io","https:\u002F\u002Fnextlevelbuilder.io","https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder",[85,89,93,97,101,105,109,112,116,120],{"name":86,"color":87,"percentage":88},"Go","#00ADD8",63.3,{"name":90,"color":91,"percentage":92},"TypeScript","#3178c6",32.5,{"name":94,"color":95,"percentage":96},"Python","#3572A5",2.8,{"name":98,"color":99,"percentage":100},"HTML","#e34c26",0.6,{"name":102,"color":103,"percentage":104},"Shell","#89e051",0.3,{"name":106,"color":107,"percentage":108},"PLpgSQL","#336790",0.2,{"name":110,"color":111,"percentage":108},"CSS","#663399",{"name":113,"color":114,"percentage":115},"Dockerfile","#384d54",0.1,{"name":117,"color":118,"percentage":119},"PowerShell","#012456",0,{"name":121,"color":122,"percentage":119},"Makefile","#427819",1549,456,"2026-04-04T19:11:10","NOASSERTION","Linux, macOS, Windows","未说明 (基于 Go 语言开发，通常无需专用 GPU)","最低 ~35 MB (空闲状态), 推荐运行于 $5 VPS 配置",{"notes":131,"python":132,"dependencies":133},"该工具为单二进制文件 (~25MB)，启动时间小于 1 秒。标准版需配合 PostgreSQL 18 数据库使用以支持多租户功能；桌面版 (Lite) 使用 SQLite 且无需安装数据库。支持通过 Docker 一键部署。","不需要 (核心由 Go 语言编写)",[134,135,136,137,138],"Go 1.26+","PostgreSQL 18 (含 pgvector 扩展)","Docker (可选)","Wails CLI (仅桌面版构建需要)","pnpm (仅桌面版构建需要)",[26,15,13],[141,142,143,144,145,146,147,148,149,150,151,152,153,154],"agent-orchestration","ai-agent","ai-gateway","anthropic","chatbot","discord-bot","golang","llm","mcp","multi-agent","openai","postgresql","telegram-bot","websocket","2026-03-27T02:49:30.150509","2026-04-06T05:17:23.099671",[158,163,168,173,178,183],{"id":159,"question_zh":160,"answer_zh":161,"source_url":162},15892,"Docker 启动时遇到网络错误 'network shared was found but has incorrect label' 如何解决？","这是 Docker 网络配置问题。解决方法是在 `docker-compose.yml` 文件中，将 `shared` 网络的定义修改为外部网络。具体配置如下：\n\n```yml\nnetworks:\n  shared:\n    name: shared\n    external: true\n```\n\n此外，如果卷数据损坏，建议在重建前运行 `docker compose down -v --remove-orphans` 进行清理。如果是升级问题，建议使用 `docker-compose.upgrade.yml` 覆盖文件而不是设置 `GOCLAW_AUTO_UPGRADE` 环境变量。","https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fissues\u002F89",{"id":164,"question_zh":165,"answer_zh":166,"source_url":167},15893,"创建 Agent 时遇到 'tenant_id is required' 错误怎么办？","该问题通常发生在通过 Docker 和反向代理部署时。解决方法是在调用创建 Agent 的 API 请求中，手动在 JSON body 中添加 `tenant_id` 字段。你可以通过调用 `v1\u002Fproviders` API 获取正确的 `tenant_id` 值（通常可能是 'master' 或其他特定值），然后将其填入创建请求中即可解决。","https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fissues\u002F437",{"id":169,"question_zh":170,"answer_zh":171,"source_url":172},15894,"使用 team_tasks 工具时提示 'tool not allowed by policy' 是什么原因？","这不是代码 Bug，而是权限设计机制。要让 Agent 使用 `team_tasks` 工具，必须同时满足两个条件：\n1. **团队成员关系**：该 Agent 必须是某个团队的成员（即在 `agent_team_members` 表中有对应记录）。\n2. **工具策略配置**：如果 Agent 配置了 `tools_config.allow` 列表，必须显式包含 `team_tasks` 或 `group:team`。\n\n注意：`TEAM.md` 文件是运行时自动注入的，无需手动创建。如果 Agent 未加入团队，系统会自动注入 `AVAILABILITY.md` 而非团队相关文件。","https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fissues\u002F616",{"id":174,"question_zh":175,"answer_zh":176,"source_url":177},15895,"升级后出现重复响应消息或 Workspace 循环问题如何处理？","这通常是由于版本间的逻辑变更导致的。维护者建议首先尝试升级到最新版本，因为此类问题（如 Agent 与 Team 之间的 Workspace 循环）通常在后续版本中已修复。如果升级后问题仍然存在，建议提供 trace 文件给开发团队以便进一步分析。","https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fissues\u002F261",{"id":179,"question_zh":180,"answer_zh":181,"source_url":182},15896,"如何安全地为 Agent 配置 CLI 凭证（如 gh, aws, kubectl）而不泄露给 LLM？","GoClaw 引入了“凭证执行（Credentialed Exec）”模式来确保安全：\n1. **原理**：当检测到命令涉及已配置的凭证时，系统会使用 `exec.Command(binary, args...)` 直接执行二进制文件，而不是通过 `sh -c` 调用 shell，从而防止命令注入和环境变量泄露。\n2. **配置**：管理员可在 Web UI 或 API 中配置 CLI 二进制文件与凭证的映射。\n3. **限制**：在凭证模式下，不支持 shell 操作符（如 `;`, `&&`, `|`, `$()` 等），如果命令中包含这些字符，系统将返回结构化错误。\n4. **审计**：所有凭证的设置和删除操作都会有审计日志记录。","https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fissues\u002F197",{"id":184,"question_zh":185,"answer_zh":186,"source_url":187},15897,"MCP 工具在不同 Agent 之间发生泄漏或权限隔离失效怎么办？","这是一个关于 MCP（Model Context Protocol）运行时隔离的问题。早期版本中，MCP 工具注册在全局 `deps.Tools` 中，导致一个 Agent 注册的工具对所有 Agent 可见。解决方案是实施基于每个 Agent 的注册表隔离和技能访问过滤，确保私有技能不会出现在未授权 Agent 的系统提示或可用工具列表中。请确保升级到包含此修复的最新版本，以启用正确的每 Agent 隔离机制。","https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fissues\u002F58",[189,194,199,204,209,214,219,224,229,234,239,244,249,254,259,264,269,274,279,284],{"id":190,"version":191,"summary_zh":192,"released_at":193},90623,"lite-v1.0.0","## GoClaw Lite v1.0.0 — 首个稳定版本\n\nGoClaw Desktop（Lite版）的首个稳定版本发布。这标志着v1.0里程碑的到来，所有核心功能均已具备生产就绪状态。\n\n### 亮点（自v0.7.2以来）\n\n#### 线程支持\n- 所有频道处理器均支持线程\u002F话题\n- 联系人thread_id在SQLite存储中持久化\n- 心跳消息投递目标及待处理消息中添加话题后缀\n\n#### 频道健康状况\n- 可操作的频道健康诊断，并提供修复指导\n- 健康模型提取与模块化UI组件\n\n#### 媒体\n- Veo 3.1 Lite视频生成，新增图片转视频功能\n- 修复MiniMax图像生成问题\n\n#### MCP与工具\n- 混合搜索模式：前40个工具直接显示，其余延迟加载以提高效率\n- Brave Search API密钥可在UI中配置\n\n#### 定时任务与调度\n- 具有下拉选择和目标获取功能的投递UI\n- 所有计划类型均应用时区设置（不仅限于Cron表达式）\n- 手动执行时跳过loadClaimedJob\n\n#### Web UI\n- 后端二进制文件中嵌入Web UI（简化部署）\n- 跟踪列表提供更多上下文信息（代理、用户、来源、输入预览）\n- 工作空间拆分：内存与知识图谱独立于工作空间\n- 联系人页面新增话题标签、筛选器及thread_id显示\n- Cron高级设置移至概览页直接显示\n\n#### 提供商\n- 提供商类型变更时重新验证SSRF\n- 从响应完成事件中恢复Codex文本\n\n#### 其他\n- Telegram反应功能，支持表情符号映射及\u002Freactions命令\n- CLI凭证：编辑时显示现有环境变量密钥，并支持合并或删除\n- 技能：修复依赖检测误报问题\n- Summon：在重新生成时保留用户的自定义display_name\n\n**完整更新日志**：https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fcompare\u002Flite-v0.7.2...lite-v1.0.0\n\n**完整更新日志**：https:\u002F\u002Fgithub.com\u002Fnextlevelbuilder\u002Fgoclaw\u002Fcompare\u002Fv2.64.0...lite-v1.0.0","2026-04-02T05:32:08",{"id":195,"version":196,"summary_zh":197,"released_at":198},90624,"v2.65.0","## v2.65.0 — 稳定版\n\n本次发布标志着 GoClaw 2.x 的稳定基线。所有开发工作现已转向 `dev` 分支。\n\n### 2.x 亮点\n\n#### 多租户隔离\n- 在所有存储、查询、缓存、事件和文件路径中实现完全的租户隔离\n- 租户范围内的 RBAC，支持跨租户管理操作\n- 每个租户独立的系统配置和设置\n\n#### 桌面\u002F精简版\n- 基于 Wails v2 和 SQLite 后端的完整桌面应用\n- 使用操作系统密钥链存储密钥，并通过 GitHub Releases 自动更新\n- 支持 macOS（arm64+amd64）和 Windows 构建，附带安装脚本\n- 基于版本的功能门控：5 个代理、1 个团队、50 次会话\n\n#### 代理系统\n- 具有令牌跟踪、持久化和生产者-消费者模式的子代理系统\n- 结构化的压缩摘要，同时保留标识符\n- 能力感知的推理资源控制\n- 在所有接口中通过 run.cancelled 事件实现运行取消\n\n#### 频道与联系人\n- 所有频道处理器（Telegram、飞书、Discord、WhatsApp、Zalo）均支持线程功能\n- 在 PG 和 SQLite 中持久化联系人的 thread_id\n- 提供可操作修复方案的频道健康诊断\n- Telegram 反馈、@提及模式、延迟加载媒体\n\n#### 知识图谱\n- tsvector 全文检索、实体去重、嵌入修复\n- 双向多跳遍历\n- 扩展实体类型，并支持表格与图谱可视化\n\n#### MCP 与工具\n- 混合搜索模式：40 个工具即时调用，其余延迟调用\n- 提供者工具模式规范化\n- MCP 断线重连按钮，用于处理过期连接\n- 基于 LLM 提示的语义化媒体文件名\n\n#### 提供者\n- Codex OAuth 池，配备路由默认值和活动监控\n- 提供者类型变更时重新验证 SSRF\n- 新增 Novita AI 提供者支持\n- ACP（Anthropic 控制台代理）支持\n\n#### 定时任务与心跳\n- 无状态定时任务模式，支持所有调度类型的时区\n- 包含频道\u002F目标选择的交付界面\n- 在交付目标中添加主题后缀\n\n#### Web UI\n- 后端二进制文件中嵌入 Web UI（单二进制部署）\n- 导入\u002F导出页面（团队、代理、技能、MCP）\n- 工作空间拆分：记忆与知识图谱独立于工作空间\n- 会话级图片库，Blob 缓存媒体\n- 知识图谱深度可视化\n- 跟踪列表提供更丰富的上下文信息（代理、用户、来源、输入预览）\n- 支持 Veo 3.1 Lite 视频生成，可将图片转换为视频\n\n#### 基础设施\n- 简化 Docker 变体（基础、最新、完整、otel）\n- 每位用户的凭证与合并流水线集成\n- 浏览器超时、空闲自动关闭、最大页面数安全机制\n- 内存块重叠，并可通过每个代理的配置进行调整\n- 多提供者嵌入维度配置","2026-04-02T05:15:29",{"id":200,"version":201,"summary_zh":202,"released_at":203},90625,"v2.64.0","## 2.64.0 (2026-04-02)\n\n#### 功能\n\n* **web:** 在工具配置界面中添加 Brave Search API 密钥 (#627) (040ac311)\n\n","2026-04-02T05:08:01",{"id":205,"version":206,"summary_zh":207,"released_at":208},90626,"v2.63.1","## 2.63.1（2026-04-02）\n\n#### 错误修复\n\n* **telegram:** 向机器人菜单命令中添加 \u002Freactions (6baef0fb)\n\n","2026-04-02T05:05:41",{"id":210,"version":211,"summary_zh":212,"released_at":213},90627,"v2.63.0","## 2.63.0（2026-04-02）\n\n#### 功能\n\n* **telegram:** 重新映射反应表情符号，并添加 `\u002Freactions` 命令（a1323e0d）","2026-04-02T05:02:33",{"id":215,"version":216,"summary_zh":217,"released_at":218},90628,"v2.62.5","## 2.62.5 (2026-04-02)\n\n#### Bug修复\n\n* **cli-credentials:** 在编辑时显示现有的环境变量键，并支持合并或移除 (#629) (173f1cea)\n\n","2026-04-02T05:00:04",{"id":220,"version":221,"summary_zh":222,"released_at":223},90629,"v2.62.4","## 2.62.4 (2026-04-02)\n\n#### Bug修复\n\n* **skills:** 修复依赖检测的误报以及全有或全无的安装问题 (899c8eb0)\n","2026-04-02T04:42:35",{"id":225,"version":226,"summary_zh":227,"released_at":228},90630,"v2.62.3","## 2.62.3 (2026-04-02)\n\n#### Bug修复\n\n* **summon：** 在召唤\u002F重新生成时保留用户的自定义 display_name（ecf6463d）\n","2026-04-02T04:05:18",{"id":230,"version":231,"summary_zh":232,"released_at":233},90631,"v2.62.2","## 2.62.2 (2026-04-02)\n\n#### Bug修复\n\n* **telegram:** 停止将@提及自动链接到t.me个人资料URL (9d74e396)","2026-04-02T03:55:58",{"id":235,"version":236,"summary_zh":237,"released_at":238},90632,"v2.62.1","## 2.62.1（2026-04-02）\n\n#### Bug修复\n\n* **ui：** 在权限范围下拉菜单中显示组名（1a2d5789）","2026-04-02T03:37:41",{"id":240,"version":241,"summary_zh":242,"released_at":243},90633,"v2.62.0","## 2.62.0 (2026-04-02)\n\n#### Feature\n\n* **media:** add Veo 3.1 Lite video generation with image-to-video support (#638) (3e4d614a)\n\n","2026-04-02T03:33:50",{"id":245,"version":246,"summary_zh":247,"released_at":248},90634,"v2.61.1","## 2.61.1 (2026-04-02)\n\n#### Bug Fixes\n\n* **media:** update native provider API defaults and UI schema (14c375e3)\n\n#### Code Refactoring\n\n* **channels:** extract health model and modularize UI components (83bcb165)\n\n","2026-04-02T02:53:19",{"id":250,"version":251,"summary_zh":252,"released_at":253},90635,"v2.61.0","## 2.61.0 (2026-04-02)\n\n#### Feature\n\n* add actionable channel health diagnostics and remediation (#634) (4cd7b0a8)\n\n","2026-04-02T02:30:27",{"id":255,"version":256,"summary_zh":257,"released_at":258},90636,"v2.60.0","## 2.60.0 (2026-04-02)\n\n#### Feature\n\n* **providers:** allow provider_type changes on update with SSRF re-validation (abcb9614)\n\n","2026-04-02T01:50:15",{"id":260,"version":261,"summary_zh":262,"released_at":263},90637,"v2.59.1","## 2.59.1 (2026-04-02)\n\n#### Bug Fixes\n\n* **providers:** recover Codex text from responses completion events (#631) (9fd9e1f4)\n\n#### Documentation\n\n* sync API endpoint documentation with codebase (#632) (c84f4ac9)\n\n","2026-04-02T01:47:38",{"id":265,"version":266,"summary_zh":267,"released_at":268},90638,"v2.59.0","## 2.59.0 (2026-04-02)\n\n#### Feature\n\n* **workspace:** split sharing UI - separate Memory & KG from Workspace (3266a662)\n* **pending-messages:** add topic suffix to group titles (fbcff96a)\n* **contacts-page:** add topic badge, filter, and thread_id display (99f46798)\n* **cron-ui:** move advanced settings inline to overview tab (7291f313)\n* **heartbeat:** reformat delivery layout with channel and chat ID (e682c53f)\n* **channels:** add thread support to all channel handlers (7d5c6707)\n* **contacts:** implement thread_id persistence in PG and SQLite stores (ac3af93d)\n* **store:** add thread support to contact model and collector (bf98a32e)\n* **sqlite:** add thread_id columns to contacts schema (67000065)\n* **db:** add migration 35 for contact thread_id columns (5d632a52)\n* **cron:** delivery UI with Select dropdowns + targets fetching (cac3974e)\n* **heartbeat:** support topic suffix in delivery targets (2f97d58c)\n\n#### Bug Fixes\n\n* **cron:** skip loadClaimedJob for manual runs (b663d92f)\n* **cron:** apply timezone to all schedule kinds, not just cron (c4863936)\n* **ui:** combobox dropdown auto-focus only on user interaction (4a0d9384)\n* **telegram:** retry pairing message without thread ID on hidden topic (523b0844)\n* **cron:** RunJob NULL-safe comparison and timezone persistence (8ba4bd7c)\n\n#### Code Refactoring\n\n* **heartbeat:** simplify and optimize heartbeat store operations (ab0e2051)\n* **cron:** redesigned run history with cleaner layout + status icons (28aa667c)\n\n","2026-04-02T01:23:36",{"id":270,"version":271,"summary_zh":272,"released_at":273},90639,"v2.58.9","## 2.58.9 (2026-04-01)\n\n#### Bug Fixes\n\n* **schema:** exempt multi-action tools from OpenAI strict mode (04dc34e3)\n\n","2026-04-01T15:00:28",{"id":275,"version":276,"summary_zh":277,"released_at":278},90640,"v2.58.8","## 2.58.8 (2026-04-01)\n\n#### Bug Fixes\n\n* **heartbeat:** clarify HEARTBEAT_OK decision criteria to suppress \"no news\" responses (43232c61)\n\n","2026-04-01T14:17:03",{"id":280,"version":281,"summary_zh":282,"released_at":283},90641,"v2.58.7","## 2.58.7 (2026-04-01)\n\n#### Bug Fixes\n\n* pool validation false positive + OAuth step advancement + pool routing sync (#583, #594) (da240a5e)\n\n","2026-04-01T12:31:21",{"id":285,"version":286,"summary_zh":287,"released_at":288},90642,"v2.58.6","## 2.58.6 (2026-04-01)\n\n#### Bug Fixes\n\n* **pg:** align SearchByEmbedding SQL placeholders with scope args (#623) (d334a208)\n\n","2026-04-01T11:29:11"]