goclaw 是什么?

GoClaw 是用 Go 重写的多租户 AI 智能体平台/网关,定位为「把 OpenClaw 用 Go 重建」——强调多租户隔离、5 层安全与原生并发,目标是大规模部署 AI agent 团队而不牺牲安全。它是单个约 25MB 的静态 Go 二进制(无需 Node 运行时、<1s 启动、可跑在 5 美元 VPS 上),后端用 PostgreSQL 18,接入 20+ LLM 提供方与 7 个消息渠道。还提供一个无需 Docker/Postgres 的桌面版 GoClaw Lite(Wails v2 + React + SQLite)。需要注意许可证为 CC BY-NC 4.0(署名-非商业),即默认不允许商业使用。

⭐ 33 Stars 🍴 1 Forks Go NOASSERTION 作者: nextlevelbuilder
来源:README 顶部简介、Core Features、Desktop Edition、LICENSE(CC BY-NC 4.0)、GitHub meta(nextlevelbuilder/goclaw,Go,homepage goclaw.sh) 查看 GitHub 仓库 →

为什么值得关注

OpenClaw 这类「让 AI agent 接入聊天渠道并自主干活」的平台很受欢迎,但多以脚本/动态语言实现,在多租户隔离、并发与生产安全上有短板。GoClaw 用 Go 重做、主打单二进制 + 多租户 PostgreSQL + 5 层安全 + 原生并发,瞄准「企业级、可规模化、安全」的部署诉求,并把 8 阶段 agent 流水线、3 层记忆、知识库、自进化、20+ 提供方、7 渠道等做成一套完整方案;README 还做了 30 种语言本地化。这套「生产就绪的 Go 版 agent 平台」定位使其受到关注(约 3,100 星)。

来源:README 顶部简介、Core Features、多语言链接、GitHub meta(stars 3145、created_at 2026-02-22)

核心功能

8 阶段 agent 流水线 + 4 模式提示系统

agent 执行走 context→history→prompt→think→act→observe→memory→summarize 八个可插拔、常驻的阶段;提示系统有 Full/Task/Minimal/None 四种模式,支持分段门控、缓存边界优化与按会话解析模式。

来源:README Core Features(8-Stage Pipeline、4-Mode Prompt System)
3 层记忆与知识库

记忆分工作记忆(对话)→情景记忆(会话摘要)→语义记忆(知识图谱)三层,按 L0/L1/L2 渐进加载;知识库(Knowledge Vault)支持 [[wikilinks]]、FTS+pgvector 混合检索与文件系统同步。

来源:README Core Features(3-Tier Memory、Knowledge Vault)
Agent 团队、编排与自进化

支持共享任务板、agent 间同步/异步委派、3 种编排模式(auto/explicit/manual);自进化机制按指标产生建议并在护栏内自动调整,agent 可优化自己的沟通风格。

来源:README Core Features(Agent Teams & Orchestration、Self-Evolution)
多租户与生产级安全

多租户 PostgreSQL:每用户工作区与上下文文件、AES-256-GCM 加密的 API key、RBAC、隔离会话;安全上有 5 层权限系统、限流、提示注入检测、SSRF 防护与加密。

来源:README Core Features(Multi-Tenant PostgreSQL、Production Security)
20+ 提供方、7 渠道与单二进制部署

接入 Anthropic(原生 HTTP+SSE 带提示缓存)、OpenAI、OpenRouter、Groq、DeepSeek、Gemini、Mistral、xAI、MiniMax、DashScope、Claude CLI、Codex、ACP 等 20+ 提供方与任意 OpenAI 兼容端点;7 个消息渠道(Telegram/Discord/Slack/Zalo OA/Zalo Personal/飞书/WhatsApp);交付为约 25MB 单二进制,并有内置 LLM 调用追踪与可选 OpenTelemetry 导出。

来源:README Core Features(20+ LLM Providers、7 Messaging Channels、Single Binary、Observability)

技术架构

GoClaw 是 Go 1.26 编写的服务端应用,编译为单个约 25MB 静态二进制(无 Node 运行时、<1s 启动)。仓库为标准 Go 工程布局:cmd/(入口)、internal/ 与 pkg/(核心逻辑与可复用包)、migrations/(PostgreSQL 迁移)、ui/(前端)、skills/、examples/、docs/、tests/,并有 docker/ 与 compose.d/compose.options/ 提供容器化部署。标准版用 PostgreSQL 18 做多租户存储与 pgvector 语义检索;agent 执行走 8 阶段流水线,记忆分三层,知识库用 FTS+pgvector 混合检索。安全层贯穿权限/限流/提示注入检测/SSRF/AES-256-GCM 加密。对外通过 7 个消息渠道与 WebSocket 接入,可观测性内置 LLM 调用 span 与提示缓存指标、可选 OTLP 导出。另有桌面版 GoClaw Lite(Wails v2 + React,SQLite 本地库,FTS5 文本检索,最多 5 个 agent),不需 Docker/Postgres。

来源:README Core Features/Desktop Edition、仓库目录树(cmd/internal/pkg/migrations/ui/docker/compose.* 等)、徽章(Go 1.26、PostgreSQL 18)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) PostgreSQL 18 + pgvector(标准版多租户与语义检索)PostgreSQL 18… SQLite + FTS5(Lite 桌面版)SQLite + FTS5… WebSocket(实时)WebSocket(实时… OpenTelemetry(可观测性,可选 OTLP)OpenTelemetry… 20+ LLM 提供方与 OpenAI 兼容端点20+ LLM 提供方… 8 阶段 agent 流水线 + 4 模式提示系统8 阶段 agent 流水线… 3 层记忆与知识库 Agent 团队、编排与自进化Agent 团队、编排与自… 多租户与生产级安全 20+ 提供方、7 渠道与单二进制部署20+ 提供方、7 渠道与… goclaw 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言Go(1.26)框架自研多 agent 网关;桌面版用 Wails v2 + React
PostgreSQL 18 + pgvector(标准版多租户与语义检索)SQLite + FTS5(Lite 桌面版)WebSocket(实时)OpenTelemetry(可观测性,可选 OTLP)20+ LLM 提供方与 OpenAI 兼容端点
单约 25MB 静态二进制,Docker/compose 部署,可跑 5 美元 VPS;Lite 为 ~30MB 原生桌面应用(mac/Windows,GitHub Releases 自动更新)
来源:README 徽章/Core Features/Desktop Edition、仓库 docker/compose 目录

快速上手

标准服务版按官方文档(docs.goclaw.sh 的 Quick Start)部署:用提供的 Docker/compose 配置起服务,连 PostgreSQL 18,配置 LLM 提供方密钥(加密存储)与消息渠道后即可运行;也可直接跑单二进制。想本地轻量体验用桌面版 GoClaw Lite——macOS:`curl -fsSL https://raw.githubusercontent.com/nextlevelbuilder/goclaw/main/scripts/install-lite.sh | bash`;Windows(PowerShell):`irm https://raw.githubusercontent.com/nextlevelbuilder/goclaw/main/scripts/install-lite.ps1 | iex`。Lite 自带 SQLite、无需 Docker/Postgres,可管理最多 5 个 agent、配置 provider/MCP/skills/cron,并有看板任务。注意 CC BY-NC 4.0 仅限非商业使用。
来源:README Desktop Edition(安装脚本)、Documentation 链接、LICENSE

使用场景

适合想自托管、规模化运行 AI agent 团队的团队/平台方:用多租户隔离为多个用户或客户提供各自的 agent 工作区与上下文;把 agent 接入 Telegram/Discord/Slack/飞书/WhatsApp 等渠道做客服、助手或自动化;用 8 阶段流水线 + 3 层记忆 + 知识库构建有长期记忆与知识检索的 agent;用 agent 团队与编排处理复杂任务。轻量本地体验或个人使用可用 Lite 桌面版(最多 5 agent、SQLite、零基础设施)。注意非商业许可限制了商用场景。

来源:README Core Features/Desktop Edition/Lite vs Standard

优势与局限

优势

  • Go 重写带来工程优势:单约 25MB 静态二进制、<1s 启动、原生并发,部署简单、资源占用低,可跑廉价 VPS。
  • 面向生产与多租户:多租户 PostgreSQL、RBAC、AES-256-GCM 加密、5 层安全(含提示注入检测、SSRF 防护、限流),安全意识强。
  • 功能完整:8 阶段流水线、3 层记忆与知识图谱、知识库、agent 团队/编排、自进化、20+ 提供方、7 渠道、可观测性,体系成熟。
  • 提供零基础设施的 Lite 桌面版,30 种语言本地化,覆盖从个人到企业的不同场景。

局限

  • 许可证为 CC BY-NC 4.0(署名-非商业),默认禁止商业使用,企业商用需另行获许可,限制较大。
  • 标准版依赖 PostgreSQL(pgvector)与一定运维,Lite 则受限(最多 5 agent、无渠道/知识图谱/多租户)。
  • 功能繁多、概念较重(流水线/记忆/编排/自进化等),完整用好有学习成本。
  • 属较新项目(约 3,100 星),生态与稳定性仍在成长,部分高级能力的实际效果需自行验证。
来源:README Core Features/Lite vs Standard、LICENSE(CC BY-NC 4.0)

最新版本

项目以服务端二进制/Docker 与桌面版 GoClaw Lite(Wails+React,GitHub Releases 自动更新)双线分发。功能已覆盖 8 阶段流水线、3 层记忆与知识库、agent 团队编排、自进化、多租户 PostgreSQL、20+ 提供方、7 渠道与 5 层安全。仓库最近一次更新在 2026-05-21。

来源:README Desktop Edition/Core Features、GitHub meta pushed_at 2026-05-21、created_at 2026-02-22

总结评价

GoClaw 把 OpenClaw 这类聊天渠道 agent 平台用 Go 重做,换来了单二进制、低占用、原生并发的部署优势,并认真补齐了多租户隔离、RBAC、加密与 5 层安全等生产要素,再加上 8 阶段流水线、三层记忆、知识库与多渠道,是一套定位「企业级、可规模化、安全」的完整方案。对想自托管运行 agent 团队、看重安全与运维简洁的团队很有吸引力,个人则可用零基础设施的 Lite 桌面版尝鲜。最大的现实约束是 CC BY-NC 4.0 非商业许可——商用需另谈,这会劝退一部分企业;同时功能较重、项目尚新。把它当作「生产取向的 Go 版多租户 agent 平台」评估时,安全与部署是其最大卖点,许可证则是首要考量。

来源:综合 README、Core Features、LICENSE 与 GitHub meta 的事实判断
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-23 18:43. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件