developer-tools

Память для Claude: облако Anthropic против SQLite

Claude News

developer-tools

Сравнение четырёх слоёв памяти для Claude сводит выбор к четырём осям: архитектура, цена, приватность и рабочий процесс. Речь о Claude Memory Primitive, claude-mem, mem0 и LoreConvo; разбор опубликован в блоге Labyrinth Analytics Consulting, а его автор сам разработал LoreConvo и оговаривает это в тексте.

Коротко

  • Claude Memory Primitive хранит фрагменты сессий в облачном графе Anthropic, привязывая записи к ключу API; отдельной платы за память нет, но каждое чтение и запись увеличивают счёт за API.
  • claude-mem выгружает граф в локальный JSON и периодически синхронизирует копию в удалённое хранилище с оплатой за гигабайт; у проекта 45 000 звёзд на GitHub, синхронизацию можно отключить вручную.
  • LoreConvo складывает сессии в один файл SQLite и раздаёт память через MCP в Claude Code, OpenAI Codex, Cursor и Hermes Agent; бесплатный тариф ограничен пятьюдесятью сессиями, Pro стоит 8 долларов в месяц.

Разница между четырьмя вариантами сводится к тому, кто несёт риск хранения. Облачный граф снимает настройку, но оставляет копию данных у поставщика, локальный файл возвращает контроль вместе с обязанностью его беречь. Для команд с регламентами на обработку данных это, судя по всему, и есть главный критерий выбора, а не глубина поиска. Ценовые модели усиливают ту же развилку: плата за вызов растёт вместе с числом сессий, фиксированная подписка не растёт.

Memory Primitive шифрует данные, но копия сессий остаётся у Anthropic

Claude Memory Primitive держит фрагменты сессий в облачном графе, которым управляет Anthropic: запрос уходит в сервис, Claude возвращает короткое резюме, запись остаётся привязанной к ключу API. Данные шифруются при передаче и хранении, но не покидают инфраструктуру Anthropic. По оценке автора разбора, для команд со строгими требованиями к обработке данных такое хранение закрывает вопрос о применимости.

claude-mem превращает граф в JSON-файл на стороне клиента и пишет его в локальный каталог, но периодически синхронизирует копию в удалённое хранилище. Локальную копию можно проверить, резервная лежит в стороннем хранилище. Установка бесплатна, копирование тарифицируется за гигабайт и растёт линейно вместе с объёмом архива; при отключении синхронизации теряется автоматическая сохранность.

mem0 бесплатна, но модель эмбеддингов приходится содержать самостоятельно

mem0 строит векторное хранилище поверх локальной базы и индексирует каждое взаимодействие моделью эмбеддингов. Библиотека даёт программные операции добавления, поиска и удаления записей, а индекс остаётся на машине разработчика. Полный контроль над индексом идёт вместе с обязанностью обслуживать саму модель эмбеддингов.

Сама библиотека бесплатна, расходы возникают на слое эмбеддингов: размещённый API обходится в несколько центов за тысячу токенов, локальная модель занимает ресурсы GPU. Контроль доступа mem0 не обеспечивает: индексные файлы читаются любым процессом с доступом к файловой системе, права на уровне операционной системы настраиваются отдельно.

Разбор отмечает, что у команд с уже имеющимися мощностями GPU предельная стоимость невелика, а для небольших коллективов оплата внешнего API эмбеддингов превращается в скрытую статью расходов. Взамен mem0 даёт более глубокий поиск по смыслу, чем три остальных варианта, при большом числе сохранённых фактов.

LoreConvo обнаруживает файл .mcp.json в корне проекта без настройки клиентов

Файл SQLite лежит в выбранном каталоге, переносится и версионируется обычными средствами, скрытого облачного компонента в схеме нет. Настройка под каждый клиент не требуется: файл .mcp.json в корне проекта MCP-сервер находит сам. Поиск построен на FTS5, то есть полнотекстовый, без слоя эмбеддингов.

Хук автосохранения срабатывает в конце каждой сессии и вытягивает эвристическое резюме с решениями, фактами о стеке и открытыми вопросами, если в сессии достаточно сигнала; автор описывает это как поведение по возможности, а не гарантию на каждом сохранении. Интерфейс инспекции памяти выводит список сессий, фильтрует и удаляет их одной командой.

Связывание сессий, теги проектов и хук автозагрузки собирают цепочки контекста между запусками, а скрипт save_to_loreconvo.py даёт доступ к памяти из любого кода без регистрации MCP-инструмента. Платный тариф снимает лимит сессий и добавляет семантический поиск, подбор связанных сессий, командный обмен памятью и экспорт выбранных сессий в JSON для импорта у коллеги без центрального сервера.

Что автор отдаёт конкурентам Разбор не называет победителя: Memory Primitive описан как самый быстрый старт для прототипов, где приватность не критична, claude-mem как самый отшлифованный вариант сообщества с автоматическим резервным копированием, mem0 как выбор для команд, готовых содержать инфраструктуру эмбеддингов ради глубокого векторного поиска. Сравнительных замеров скорости или качества извлечения текст не приводит.

Комментарии

Пока никто не написал. Будьте первым.

Присоединяйтесь к разговору

Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.

Из Google мы используем только имя и аватар. Почту не сохраняем.