Repolode
kitfunso

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. 1

    Установите пакет глобально с помощью npm

    npm install -g hippo-memory
  2. 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 обновляется ежедневно.

Похожие проекты