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 提供商、跨會話管理長期記憶,以及在 Telegram、Discord 和 Slack 等多個通訊管道中協調不同 agent 之間的協作複雜性。
How it works
該平台以 Go 語言構建並以單一二進位檔形式提供,使用帶有 pgvector 的多租戶 PostgreSQL 資料庫進行語義搜索。它實現了 8 階段 agent pipeline (context, history, prompt, think, act, observe, memory, summarize) 和 3 層記憶系統 (working, episodic, and semantic) 以維持上下文。Agent 可以被組織成團隊,並具有共享任務板和委派能力。系統還具有用於文件註冊和混合搜索的 "Knowledge Vault"。
Who it’s for
需要可擴展、安全、多租戶基礎設施的開發者和組織,以便部署能夠透過常見通訊應用程式與用戶互動、整合 20+ LLM 提供商,並維持複雜狀態和記憶的 AI agent。
Highlights
- Multi-Provider Support: 整合了 20+ LLM 提供商,包括 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" 版本。