GoClaw 是一个基于 Go 语言构建的多租户 AI 代理平台,旨在提供安全、可扩展的 AI 代理团队部署和管理解决方案。
来源:据 README 描述 查看 GitHub 仓库 →GoClaw 受关注的原因包括其多租户隔离、多层安全机制、原生并发支持以及与多种 LLM 提供商的集成。它填补了在 Go 语言生态中缺乏类似功能的空白,并提供了独特的单二进制文件部署方式。
来源:综合 README 描述和项目特征支持多租户 PostgreSQL,每个用户拥有独立的工作空间和上下文文件,API 密钥加密存储,提供隔离的会话。
来源:据 README 描述GoClaw 提供一个约 25 MB 的静态 Go 二进制文件,无需 Node.js 运行时,启动时间小于 1 秒,可在 $5 VPS 上运行。
来源:据 README 描述包括网关身份验证、全局工具策略、代理、通道和所有者权限,以及速率限制、提示注入检测、SSRF 保护、shell 否定模式和 AES-256-GCM 加密。
来源:据 README 描述支持 Anthropic、OpenAI、OpenRouter、Groq、DeepSeek、Gemini、Mistral、xAI、MiniMax、Cohere、Perplexity、DashScope、Bailian、Zai、Ollama、Ollama Cloud、Claude CLI、Codex、ACP 和任何 OpenAI 兼容端点。
来源:据 README 描述GoClaw 采用模块化设计,代码结构清晰,依赖文件明确。它可能采用了工厂模式和策略模式来管理不同的 LLM 提供商和消息通道。数据通过 RESTful API 和 WebSocket 进行流转。
来源:代码目录结构 + 依赖文件infra: Docker | key_deps: github.com/nextlevelbuilder/goclaw, github.com/adhocore/gronx, github.com/bwmarrin/discordgo, github.com/charmbracelet/huh, github.com/disintegration/imaging, github.com/fsnotify/fsnotify, github.com/go-rod/rod, github.com/golang-migrate/migrate/v4, github.com/google/uuid, github.com/gorilla/websocket, github.com/jackc/pgx/v5, github.com/mattn/go-runewidth, github.com/mattn/go-shellwords, github.com/mymmrac/telego, github.com/redis/go-redis/v9, github.com/skip2/go-qrcode, github.com/spf13/cobra, github.com/titanous/json5, github.com/wailsapp/wails/v2, github.com/zalando/go-keyring, go.mau.fi/whatsmeow, go.opentelemetry.io/otel, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, go.opentelemetry.io/otel/sdk, go.opentelemetry.io/otel/trace, golang.org/x/image, golang.org/x/time, modernc.org/sqlite, tailscale.com | language: Go | framework: Cobra, Wails, Discordgo, Telego, Slack-go, Go-redis, OpenTelemetry
来源:依赖文件 + 代码目录结构GoClaw 适合需要构建多租户 AI 代理平台的企业或开发者,例如:1. AI 代理服务提供商;2. 企业内部 AI 工具开发;3. AI 应用程序开发;4. AI 研究和实验。
来源:READMEv2.67.4 (2026-04-07): 修复了使用 errors.Is() 进行哨兵比较的问题,并移除了未使用的 @xyflow/react。
来源:GitHub ReleasesGoClaw 是一个值得关注的开源项目,特别是对于需要构建多租户 AI 代理平台的企业或开发者。它提供了丰富的功能和良好的安全性,但可能需要一定的技术背景才能充分利用其潜力。
来源:综合分析