CLI с графовой базой данных для постоянной памяти AI-агентов, связанных знаниями между сессиями.
garrytan/gbrain
Самостоятельно размещаемый слой памяти для AI-агентов: хранит факты с указанием источников и объединяет агентов, MCP-клиентов и CLI в одном хранилище.
- Звёзды
- 31,577
- Форки
- 4,705
- Открытые issues
- 566
- Последний коммит
- 14 часов назад
Что это?
GBrain даёт AI-агенту постоянную память, которую вы контролируете. Он хранит факты на страницах Markdown вместе с источниками, поддерживает исправление и удаление фактов и предоставляет доступ к одной и той же базе памяти нескольким агентам через MCP или CLI. Настройка без ключей с поиском по ключевым словам работает локально на PGLite; семантический поиск, синтез ответов и фоновое обогащение данных доступны по желанию и требуют настройки провайдеров embeddings или моделей.
Помимо поиска, GBrain может строить типизированный граф знаний на основе доверенных записей на локальных страницах. Это позволяет задавать вопросы о связях, например о том, кто работает в определённой компании. Дополнительный слой синтеза формирует ответ со ссылками на источники и отмечает пробелы в знаниях базы. Запланированные задания могут собирать, удалять дубликаты и объединять страницы, пока вас нет.
Проект рассчитан на разработчиков, которые используют coding-агентов вроде Claude Code, Codex или Cursor, а также постоянно работающих персональных агентов, таких как OpenClaw и Hermes. Для личного использования поддерживается локальная база данных PGLite, а для совместной работы и более крупных развёртываний — Postgres с pgvector. В комплект также входит удалённый MCP-сервер с OAuth и разграничением доступа.
Ключевые возможности
- 01Хранит факты с указанием источников и поддерживает их исправление и удаление.
- 02Работает без ключей на локальной PGLite с поиском по ключевым словам; семантический поиск доступен по желанию.
- 03Предоставляет нескольким агентам доступ к одной базе памяти через MCP по stdio или HTTP и через CLI.
- 04Строит типизированный граф знаний на основе доверенных записей на локальных страницах, чтобы отвечать на вопросы о связях.
- 05Дополнительная команда синтеза формирует ответы со ссылками на источники и отмечает пробелы в знаниях.
- 06Поддерживает Postgres с pgvector для совместного использования и более крупных развёртываний.
Сценарии использования
- Предоставить coding-агенту Claude Code или Codex постоянную память между сессиями.
- Организовать общую базу знаний с поиском для нескольких AI-клиентов в команде.
- Запустить постоянно работающего персонального агента, который хранит заметки, контакты и историю встреч.
- Искать связи между людьми, компаниями и сделками, описанными в заметках Markdown.
Быстрый старт
- 1
Установите GBrain с помощью Bun (требуется Bun 1.4.0 или новее; в npm пакет не опубликован)
bun install -g github:garrytan/gbrain - 2
Настройте GBrain для Claude Code (или запустите с codex)
gbrain setup claude-code
Что важно знать
- Требуется Bun 1.4.0 или новее.
- Пакет не распространяется через npm, а npm-пакет с именем gbrain не имеет к нему отношения и может подменить настоящий бинарный файл.
- Для постоянной работы нужен развернутый сервер как минимум с 8 ГБ ОЗУ, а также регулярные расходы на токены API.
- Для семантического поиска, синтеза и обогащения данных нужны облачные провайдеры или отдельно настроенные ключи API моделей.
В подборках
Темы
Частые вопросы
- Что такое gbrain?
- Самостоятельно размещаемый слой памяти для AI-агентов: хранит факты с указанием источников и объединяет агентов, MCP-клиентов и CLI в одном хранилище. GBrain даёт AI-агенту постоянную память, которую вы контролируете. Он хранит факты на страницах Markdown вместе с источниками, поддерживает исправление и удаление фактов и предоставляет доступ к одной и той же базе памяти нескольким агентам через MCP или CLI. Настройка без ключей с поиском по ключевым словам работает локально на PGLite; семантический поиск, синтез ответов и фоновое обогащение данных доступны по желанию и требуют настройки провайдеров embeddings или моделей.
- gbrain можно использовать бесплатно? Какая у него лицензия?
- gbrain распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- gbrain всё ещё поддерживается?
- Активно поддерживается. Последний коммит в gbrain — 6 нояб. 2026 г..
- Для чего можно использовать gbrain?
- Предоставить coding-агенту Claude Code или Codex постоянную память между сессиями. Организовать общую базу знаний с поиском для нескольких AI-клиентов в команде. Запустить постоянно работающего персонального агента, который хранит заметки, контакты и историю встреч. Искать связи между людьми, компаниями и сделками, описанными в заметках Markdown.
- Как установить gbrain?
- Установите GBrain с помощью Bun (требуется Bun 1.4.0 или новее; в npm пакет не опубликован): bun install -g github:garrytan/gbrain Настройте GBrain для Claude Code (или запустите с codex): gbrain setup claude-code
- Где скачать gbrain?
- Исходный код и инструкции по установке — на GitHub: https://github.com/garrytan/gbrain
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин памяти на основе графа знаний для DeepSeek Harness и OpenClaw: ограничивает объём недавнего контекста и находит точные прошлые вопросы и ответы между сессиями.
Постоянная память для AI-агентов со снимками, ветками, слияниями и откатом в стиле Git, на базе MatrixOne.
Персональная коллекция плагинов для OpenCode V2: инструменты запросов к Postgres и MySQL, работа с секретами, переключение режимов, управление сессиями и не только.
Общий хаб памяти для команд AI-агентов: превращает переписки, документы и код в общие управляемые ресурсы памяти для разных агентских фреймворков.
RAG-фреймворк для LLM: строит граф знаний по документам и использует Personalized PageRank для многошагового поиска и долговременной памяти.