Об этом проекте

GoClaw — это мультитенантная платформа ИИ-агентов, переписанная на Go и вдохновлённая OpenClaw. Она предоставляет единый бинарный файл (~25 МБ), который работает на небольшом VPS, без необходимости в Node.js и с быстрым запуском. Ключевые функции включают 8-этапный конвейер агентов, систему подсказок с 4 режимами, трёхуровневую память (рабочую, эпизодическую, семантическую), хранилище знаний с вики-ссылками и гибридным поиском, команды агентов с досками задач и делегированием, самоэволюцию с защитными механизмами, мультитенантный PostgreSQL с зашифрованными API-ключами и RBAC, поддержку более 20 LLM-провайдеров (Anthropic, OpenAI, OpenRouter, Groq, DeepSeek, Gemini, Mistral, xAI, MiniMax, DashScope, Claude CLI, Codex, ACP и любых OpenAI-совместимых конечных точек) и 7 каналов обмена сообщениями (Telegram, Discord, Slack, Zalo OA, Zalo Personal, Feishu/Lark, WhatsApp). Безопасность включает 5-уровневую систему разрешений, ограничение скорости, обнаружение инъекций в подсказках, защиту SSRF и шифрование AES-256-GCM. Наблюдаемость встроена с трассировкой вызовов LLM и опциональным экспортом OpenTelemetry. Проект также предлагает настольную версию (GoClaw Lite) для локальных агентов с SQLite, без необходимости в Docker или PostgreSQL. Варианты развёртывания включают Docker Compose, Easypanel и автономный бинарный файл со встроенной веб-панелью. Архитектура управляется событиями с типизированными доменными событиями для асинхронной консолидации. Включает более 30 встроенных инструментов в категориях файловой системы, выполнения, веб, памяти, медиа, навыков, команд и автоматизации, а также вебхук-API для внешних триггеров. Лицензия — CC BY-NC 4.0.