Локальная долговременная память для AI-агентов разработки: хранит решения и выводы в SQLite и предоставляет их через MCP Claude Code, Cursor и другим клиентам.
kitfunso/hippo-memory
Долговременная память для coding-агентов: данные хранятся в локальной базе SQLite и доступны Claude Code, Codex, Cursor и другим MCP-клиентам.
- Звёзды
- 784
- Форки
- 46
- Открытые issues
- 29
- Последний коммит
- 6 часов назад
Что это?
Hippo даёт coding-агентам постоянную память, которая сохраняется между сессиями и инструментами. Данные хранятся в SQLite на вашем компьютере, а Markdown-копии можно просматривать и коммитить в git. По умолчанию поиск выполняется по ключевым словам с помощью BM25 — без загрузки модели и сетевых запросов; эмбеддинги можно установить отдельно.
В отличие от систем, которые сохраняют всё, а ищут потом, Hippo со временем меняет силу воспоминаний. Они постепенно угасают с настраиваемым периодом полураспада, при повторном обращении усиливаются, а воспоминания об ошибках угасают медленнее. Отметки о хороших и плохих результатах повышают или понижают рейтинг воспоминаний. Команда `hippo sleep` объединяет связанные эпизоды в общие воспоминания и удаляет дубликаты.
`hippo init` устанавливает хуки для Claude Code и OpenCode, добавляет записи о хуках для Codex, если он установлен, и инструкции в AGENTS.md или CLAUDE.md. Подключиться может любой MCP-клиент. Проект также импортирует данные из экспортов ChatGPT, CLAUDE.md, .cursorrules и Markdown, а события Slack и GitHub можно добавлять через HTTP API.
Ключевые возможности
- 01Локальное хранилище SQLite с Markdown-копиями, которые можно коммитить в git
- 02Поиск BM25 по умолчанию — без необходимости обращаться к модели или сети
- 03Угасание воспоминаний, усиление при повторном обращении и учёт результатов при ранжировании
- 04Хуки для Claude Code и OpenCode, а также интеграция с Codex и AGENTS.md
- 05MCP-сервер и HTTP API для любых совместимых клиентов
- 06Импорт данных из экспортов ChatGPT, CLAUDE.md, правил Cursor и Markdown
Сценарии использования
- Сохранять выводы из прошлых ошибок и использовать их при переключении между Claude Code, Cursor и Codex
- Хранить соглашения и решения по проекту в доступном для проверки формате с отслеживанием в git
- Хранить память о закрытом проекте на своём компьютере, а не в облачном сервисе
- Импортировать существующие CLAUDE.md или правила Cursor в общее хранилище
Быстрый старт
- 1
Установите пакет глобально с помощью npm
npm install -g hippo-memory - 2
В проекте выполните init, чтобы создать хранилище и подключить агентов
hippo init
Что важно знать
- Для автоматического захвата во всех агентах требуется дополнительная настройка и доверие к хосту, например доверие к Codex hooks в /hooks.
- Если задан ANTHROPIC_API_KEY, Sleep отправляет текст памяти в Anthropic для извлечения фактов, если только извлечение не отключено в конфигурации.
- Embeddings — необязательный компонент, который нужно установить отдельно; по умолчанию поиск использует BM25.
- Требуется Node.js версии 22.16 или новее.
Темы
Частые вопросы
- Что такое hippo-memory?
- Долговременная память для coding-агентов: данные хранятся в локальной базе SQLite и доступны Claude Code, Codex, Cursor и другим MCP-клиентам. Hippo даёт coding-агентам постоянную память, которая сохраняется между сессиями и инструментами. Данные хранятся в SQLite на вашем компьютере, а Markdown-копии можно просматривать и коммитить в git. По умолчанию поиск выполняется по ключевым словам с помощью BM25 — без загрузки модели и сетевых запросов; эмбеддинги можно установить отдельно.
- hippo-memory можно использовать бесплатно? Какая у него лицензия?
- hippo-memory распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- hippo-memory всё ещё поддерживается?
- Активно поддерживается. Последний коммит в hippo-memory — 22 окт. 2026 г..
- Для чего можно использовать hippo-memory?
- Сохранять выводы из прошлых ошибок и использовать их при переключении между Claude Code, Cursor и Codex Хранить соглашения и решения по проекту в доступном для проверки формате с отслеживанием в git Хранить память о закрытом проекте на своём компьютере, а не в облачном сервисе Импортировать существующие CLAUDE.md или правила Cursor в общее хранилище
- Как установить hippo-memory?
- Установите пакет глобально с помощью npm: npm install -g hippo-memory В проекте выполните init, чтобы создать хранилище и подключить агентов: hippo init
- Где скачать hippo-memory?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kitfunso/hippo-memory
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальный слой общей памяти проекта: он позволяет агентам для написания кода, таким как Claude Code, Codex и Cursor, читать и записывать одни и те же данные через MCP.
Постоянная память для ИИ-агентов, пишущих код: сохраняет действия в сессиях, сжимает их с помощью ИИ и добавляет релевантный контекст в новые сессии.
Локальная долговременная память для персонального ИИ на основе файлов: хранит каждую реплику без сокращений и индексирует её по времени.
Локальный поиск по истории сессий Claude и Codex: поисковое ядро на Rust, JSON CLI и десктопное приложение.
Локально разворачиваемый сервис долгосрочной памяти, который обеспечивает преемственность постоянных AI-идентичностей между клиентами, моделями и интерфейсами агентов.