Memento Vault: Локальный инструмент для сохранения контекста в сессиях Claude Code

Memento Vault решает проблему потери контекста Claude Code между сессиями, автоматически захватывая и извлекая релевантную информацию без ручного обслуживания.
Как это работает
Инструмент использует хуки, которые подключаются к жизненному циклу Claude Code:
- По завершении сессии: Хук читает транскрипт, оценивает его и решает, что сохранить. Значимые сессии превращаются в атомарные заметки, записываемые в локальный git-репозиторий. Каждая заметка содержит одну идею с метаданными, включая оценки уверенности и теги, а также вики-ссылки на связанные заметки. Незначительные сессии получают краткую запись в ежедневном логе.
- При запуске сессии: Он вводит краткий обзор, показывающий ваши недавние сессии по проекту и наиболее релевантные заметки из хранилища для предстоящей работы.
- При каждом запросе: Он ищет в вашем хранилище и показывает подходящие заметки до того, как Claude обработает ваш ввод.
- При каждом чтении файла: Он добавляет контекст о ранее изменённых участках кода.
Технические детали
Весь поиск использует локальный BM25 + векторный поиск без вызовов LLM. Система имеет среднюю задержку 472 мс на запрос и не требует затрат на работу. Накладные расходы на контекст составляют примерно 149 единиц ввода на сессию. Качество поиска оценивается как NDCG@10 = 0,892 на LongMemEval (500 вопросов).
Фоновый слой консолидации под названием Inception группирует заметки по сходству эмбеддингов и создаёт паттерн-заметки после сессий, выявляя повторяющиеся проблемы в проектах.
Вся система использует файлы в формате markdown в git-репозитории, которые можно просматривать в Obsidian, искать с помощью grep и сравнивать с помощью git log. Нет зависимости от баз данных, Docker или облачных сервисов.
Установка
git clone https://github.com/sandsower/memento-vault.git
cd memento-vault
./install.sh --experimentalТребования: Python 3 и Claude Code. QMD добавляет семантический поиск (опционально). Работает на Linux и macOS.
Проект включает 271 тест и распространяется под лицензией MIT.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Центр управления Claude v5.0.0 добавляет поддержку Fable 5 с первого дня с возможностью переключения в середине сессии
Claude Command Center v5.0.0 добавляет первоклассную поддержку нового уровня Fable 5 от Anthropic, включая переключение моделей во время сессии, переработанный выбор модели и исправление ошибок CLI с версионированными псевдонимами.

Lat.md: Граф знаний на основе Markdown для кодовых баз
Lat.md создает граф знаний для кодовых баз, используя взаимосвязанные markdown-файлы в директории lat.md/. Он решает проблемы масштабирования монолитной документации, связывая разделы с помощью [[вики-ссылок]], подключаясь к исходному коду через комментарии вроде // @lat: [[section-id]] и предоставляя CLI-инструменты для проверки и поиска.

ReasonDB: Открытая Документная База Данных, Использующая Навигацию по Дереву с Управлением LLM Вместо Векторного Поиска
ReasonDB — это документоориентированная база данных с открытым исходным кодом, которая сохраняет структуру документа в виде иерархии и использует LLM-направленный обход дерева для поиска вместо векторного поиска. Для начального поиска используется BM25, для фильтрации по структуре — tree-grep, а для обхода — поиск по лучу, при котором LLM посещает примерно 25 узлов из миллионов.

Напоминание: Сервер MCP для постоянной памяти Claude Code
Recall — это сервер MCP с открытым исходным кодом, который предоставляет Claude Code постоянную память между сессиями с помощью семантического поиска на основе эмбеддингов. Он включает четыре хука жизненного цикла: session-start, observe, pre-compact и session-end.