Что такое cavemem?
Это open-source инструмент, который даёт ИИ-ассистентам кода постоянную память между сессиями. Он сжимает и сохраняет историю работы локально, без облака.
cavemem — это open-source инструмент на TypeScript, который добавляет постоянную память для ИИ-ассистентов кода. Он автоматически сохраняет сжатые записи о сессиях в локальную базу данных, используя детерминированное сжатие (caveman grammar) для экономии...
Для разработчиков, которые активно используют ИИ-ассистенты кода (Claude Code, Cursor, Gemini CLI, OpenCode, Codex) и хотят, чтобы те помнили контекст между сессиями.
ИИ-ассистенты кода каждый раз начинают с чистого листа — они не помнят, какие файлы вы меняли, какие ошибки исправляли и какие решения принимали в прошлой сессии. Это заставляет повторять контекст вручную, тратить время и терять нить разработки.
cavemem перехватывает события на границах сессий (начало/конец работы), сжимает наблюдения с помощью специального «пещерного» языка, который сокращает объём текста на 75%, сохраняя код и пути без изменений, и записывает их в локальную SQLite-базу. Агенты могут запрашивать свою историю через три MCP-инструмента: поиск, временная шкала и получение наблюдений. Всё работает локально, без облака и сетевых запросов.
cavemem — это open-source инструмент на TypeScript, который добавляет постоянную память для ИИ-ассистентов кода. Он автоматически сохраняет сжатые записи о сессиях в локальную базу данных, используя детерминированное сжатие (caveman grammar) для экономии места. Поддерживает гибридный поиск (ключевые слова через SQLite FTS5 + векторные индексы) с настраиваемым ранжированием. Имеет веб-интерфейс для просмотра истории...
Название и «пещерный» язык сжатия (caveman grammar) — отсылка к каменному веку: мол, зачем хранить много слов, когда можно хранить только суть, как пещерный человек.
Стоит попробовать, если вы активно используете ИИ-ассистенты кода и устали повторять контекст. Проект свежий, но уже рабочий, с понятной установкой и хорошей архитектурой. Особенно полезен для команд, где важна приватность и локальное хранение данных.
Проект активно развивается: есть система изменений (Changesets), регулярные коммиты, но пока мало звёзд и пользователей.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Это open-source инструмент, который даёт ИИ-ассистентам кода постоянную память между сессиями. Он сжимает и сохраняет историю работы локально, без облака.
Для разработчиков, использующих Claude Code, Cursor, Gemini CLI, OpenCode или Codex, которые хотят, чтобы ассистент помнил контекст предыдущих сессий.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.