Об этом проекте
GBrain — это система памяти для ИИ-агентов, созданная Гарри Таном и используемая в его собственных развёртываниях OpenClaw и Hermes. Она хранит явные факты вместе с их источниками, поддерживает исправления и отзыв воспоминаний, а также делает одну и ту же память доступной для нескольких агентов. Проект подчёркивает, что пользователь владеет мозгом: он работает на вашем оборудовании, вашей базе данных и ваших ключах.
Основные возможности, описанные в README:
- Бесключевой старт: поиск по ключевым словам и память, записываемая агентом, работают без API-ключей. Опциональные ключи открывают семантический поиск (OpenAI или Voyage) и автоматическое извлечение фактов (OpenAI или Anthropic).
- Слой синтеза: возвращает ответы в виде цитируемой прозы по людям, компаниям, сделкам и идеям, а также явное примечание о том, чего мозг пока не знает (анализ пробелов), а не список совпадающих фрагментов.
- Самоподстраивающийся граф знаний: каждая запись страницы извлекает ссылки на сущности и создаёт типизированные рёбра, такие как attended, works_at, invested_in, founded и advises, без вызовов LLM. В README сообщаются контрольные показатели (P@5 49,1%, R@5 97,9% на корпусе из 240 страниц) и сказано, что оценочные карты находятся в соседнем репозитории gbrain-evals.
- Многопользовательский корпоративный мозг: каждый член команды получает ограниченный срез мозга по логину, поэтому запросы возвращают только то, что пользователю разрешено видеть. В README утверждается, что fuzz-тестирование поиска, списков, поиска и многоисточниковых чтений не выявило утечек.
- Фоновый демон: круглосуточная загрузка, обогащение и ночной цикл консолидации, описанный как 66 автоматически выполняемых cron-задач в развёртывании автора.
Установка и интеграция:
- Требуется Bun 1.3.11 или новее. В README предупреждается, что GBrain не распространяется через npm и что существует не связанный с ним npm-пакет с именем gbrain; установка выполняется через `bun install -g github:garrytan/gbrain` или клонированием с последующим `bun install && bun link`.
- Несколько путей настройки: добавление памяти к существующему агенту (Grok Bot, Muse, Codex, Claude Code), подключение к существующему размещённому мозгу или полное серверное развёртывание на OpenClaw или Hermes с шаблонами в один клик.
- Локальный мозг можно создать примерно за две секунды с помощью `gbrain init --pglite` (без Docker, без сервера), а затем подключить к Claude Code или Codex через MCP. Режим `--surface verbs` открывает семь глаголов памяти: recall, remember, entity, synthesize, forget, context_pack и delta.
- Удалённые мозги можно подключать с помощью `gbrain connect <url> --token ...`, а `gbrain agent register` выпускает ограниченные OAuth-клиенты и токены для подключения агентских сред.
- Руководства по интеграции MCP существуют для Claude Code, Codex, Cursor/Windsurf, Hermes, Grok Bot, Grok Build, opencode, OpenClaw, Claude Desktop/Cowork и Perplexity Computer.
- Опциональная начальная загрузка персонального агента превращает Codex или Claude Code в постоянного агента с файлами идентичности (SOUL.md, USER.md, MEMORY.md), приватным GitHub-репозиторием и локальным мозгом PGLite. Навык `cold-start` импортирует Gmail, календарь и контакты через нативный коннектор, ClawVisor или офлайн-архивы, такие как Google Takeout.
Эксплуатационные примечания: в README указано, что одного лишь клонирования Git недостаточно для полного резервного копирования, поскольку база данных также хранит факты, исправления, задания и учётные данные, и приводится ссылка на полное руководство по резервному копированию и восстановлению. Также отмечается, что воспоминания, сохранённые агентами, по умолчанию видны всему мозгу, если не помечены как приватные, и что обновление существующего мозга может потребовать пересборки поисковых фрагментов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.