nextlevelbuilder/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.

What it solves

GoClaw 是一个多租户 AI agent 平台,为部署和管理多个 AI agent 提供生产级网关。它解决了集成各种 LLM provider 的复杂性、跨会话管理长期记忆,以及在 Telegram、Discord 和 Slack 等多个消息渠道之间编排不同 agent 的协作问题。

How it works

该平台使用 Go 构建并以单个二进制文件形式提供,使用带有 pgvector 的多租户 PostgreSQL 数据库进行语义搜索。它实现了一个 8 阶段 agent pipeline(context、history、prompt、think、act、observe、memory、summarize)和一个 3 层记忆系统(working、episodic 和 semantic)来维持上下文。Agent 可以被组织成团队,并拥有共享的任务板和委派能力。系统还具有用于文档注册和混合搜索的 "Knowledge Vault"。

Who it’s for

需要可扩展、安全、多租户基础设施的开发者和组织,以便部署能够通过常用消息应用与用户交互、集成 20+ LLM provider 并维持复杂状态和记忆的 AI agent。

Highlights

  • Multi-Provider Support: 集成 20+ LLM provider,包括 Anthropic、OpenAI、Groq 和 DeepSeek。
  • Multi-Channel Deployment: 连接 Telegram、Discord、Slack、Zalo、Feishu 和 WhatsApp。
  • 3-Tier Memory: 对话、会话摘要和知识图谱的渐进式加载。
  • Agent Orchestration: 支持团队内 agent 之间的同步、异步和双向委派。
  • Self-Evolution: 一个带有护栏的 pipeline,允许 agent 根据指标优化其自身的通信风格。
  • Production-Ready: 包括 RBAC、AES-256-GCM 加密、速率限制和 prompt injection 检测。
  • Lightweight: 以单个静态 Go 二进制文件(~25MB)分发,并提供使用 SQLite 的桌面 "Lite" 版本。