thedotmack/claude-mem

Постоянный контекст между сессиями для каждого агента — сохраняет всё, что делает агент, сжимает с помощью ИИ и подгружает релевантный контекст в будущие сессии. Работает с Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode и другими.

Агенты⭐ 94 358JavaScriptпоследний релиз: v13.24.23
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Claude-Mem — это инструмент с открытым исходным кодом, который обеспечивает постоянную память для AI-агентов, автоматически сохраняя и сжимая контекст сессий для последующего использования.

Зачем нужен

Инструмент решает проблему потери контекста при завершении сессий, сохраняя наблюдения за использованием инструментов и генерируя семантические резюме. Это позволяет AI-агентам (например, Claude Code) поддерживать непрерывность знаний о проекте даже после перезапуска или подключения новых сессий.

Что можно реализовать

  • Поддержание контекста проекта при работе с Claude Code в течение нескольких дней или недель
  • Автоматическое сохранение истории изменений и решений, принятых AI-агентом
  • Использование с Gemini CLI, OpenCode и другими совместимыми IDE
  • Упрощение онбординга новых разработчиков через доступ к истории решений AI-агента

Ключевые возможности

  • Автоматическое сжатие контекста с помощью AI
  • Интеграция с Claude Code через плагин маркетплейса
  • Поддержка нескольких IDE (Gemini CLI, OpenCode)
  • Семантическое индексирование сохраненных данных
  • Простая установка через npx

👤 Кому подойдёт: разработчики, использующие AI-ассистентов для программирования

Релизы

v13.24.23patch
🕐 9 дн назад · релиз на GitHub ↗

Исправлена работа подпроцессов SDK в supervisor и привязка имён проектов к директории Claude в hooks.

  • Fixed: Исправлено определение рабочей директории (cwd) для подпроцессов SDK в модуле supervisor.
  • Fixed: Имена проектов теперь корректно привязываются к директории проекта Claude через хуки.
v13.24.20patch
🕐 10 дн назад · релиз на GitHub ↗

Исправлена ошибка сборки с переписыванием регулярных выражений и ограничена работа по восстановлению проекций в sync-hub.

  • Fixed: Исправлена ошибка сборки: остановлено переписывание бандла регулярными выражениями, которое могло удалять объявления (#4044).
  • Fixed: В sync-hub ограничена запланированная работа по восстановлению проекций (#4046).
v13.24.17patch
🕐 10 дн назад · релиз на GitHub ↗

Исправлено поведение health probes, обнаружен macOS CLI и оптимизирована регистрация session_id.

  • Fixed: Health probes теперь корректно учитывают оставшееся время ожидания вызывающей стороны.
  • Added: Добавлено автоматическое обнаружение CLI, поставляемого вместе с macOS Codex.
  • Fixed: Регистрация memory_session_id выполнена однократно, что предотвращает дублирование в outgoing-очереди.
v13.24.15patch
🕐 10 дн назад · релиз на GitHub ↗

Исправлено наследование рабочей директории в daemon и устранена блокировка файлов Windows, а также скорректировано поведение тестов.

  • Fixed: Daemon больше не наследует рабочую директорию проекта пользователя; рабочая директория воркера установлена в DATA_DIR для исправления блокировки файлов в Windows.
  • Fixed: Исправлена блокировка файлов в Windows, связанная с работой воркера.
  • Fixed: Тесты Windows теперь пропускают проверку ghost gate только для одной сигнатуры времени выполнения.
v13.24.11minor
🕐 10 дн назад · релиз на GitHub ↗

Релиз v13.24.11: улучшена стабильность сессий, добавлены настройки токенов, лимитов и таймаутов LLM.

  • Added: Добавлена настройка максимального количества выходных токенов сервера (CLAUDE_MEM_SERVER_MAX_OUTPUT_TOKENS).
  • Added: Внедрена настраиваемая дедлайн-ограничение для каждой попытки обращения к LLM.
  • Fixed: Сессия теперь приостанавливается при возникновении ошибки реактивного квотирования.
  • Fixed: Исправлена повторная постановка в очередь при сбоях транспорта наблюдателя.
  • Fixed: Улучшена адаптация блока сессии под лимит вывода хука.
v13.24.8patch
🕐 10 дн назад · релиз на GitHub ↗

Исправления синхронизации, хуков, рантайма Bun, провайдеров и базы данных в патче v13.24.8.

  • Fixed: Операции с устаревшим origin_device_id теперь изолируются, а не блокируют всю очередь синхронизации.
  • Fixed: Хук SessionStart корректно срабатывает при запуске через claude --resume, обеспечивая инъекцию контекста памяти.
  • Fixed: Исправлены ошибки EPIPE и закрытия сокета в Bun-рантайме, предотвращающие крах воркеров.
  • Fixed: OpenRouter теперь определяется по точному имени хоста, исключая ложные срабатывания на похожих URL.
  • Fixed: Восстановлено каскадное обновление внешних ключей в таблице session_summaries после миграций.
v13.24.5minor
🕐 11 дн назад · релиз на GitHub ↗

Релиз v13.24.5: восстановление установки через npm, запуск CCS Align и пилот Grok Bot.

  • Added: Добавлен CCS Align (фазы 0–3) с кэшем, правилами и проверками по пути plugin/skills/ccs-align.
  • Added: Запущен пилотный этап (Phase 0+1) для функции Grok Bot awareness push.
  • Added: Появилась история дневных цен OpenRouter для формирования отчетов об расходах.
  • Fixed: Восстановлена возможность установки пакета через npm (npx claude-mem@13.24.5).
v13.24.1patch
🕐 16 дн назад · релиз на GitHub ↗

Исправлено критическое рассинхронизирование версий артефактов плагина, вызывавшее бесконечный цикл перезапусков воркера.

  • Fixed: Пересобраны бандлы плагинов, чтобы артефакты соответствовали версии манифеста и устранили рассинхронизацию.
  • Fixed: Устранён бесконечный цикл перезапусков воркера (kill/respawn loop), возникавший из-за несовпадения версий.
  • Added: Обновлён номер версии до 13.24.1 для корректного обновления и замены кэшированных артефактов.
v13.24.0major
🕐 18 дн назад · релиз на GitHub ↗

claude-mem v13.24.0: разделение на плагины для Cursor и Grok Bot, поддержка хоста без API-ключа.

  • Added: Репозиторий разделён на два независимых плагина: claude-mem-cursor и claude-mem-grok-bot, устанавливаемых отдельно.
  • Added: Grok Bot теперь работает без хуков Cursor, Claude CLI и ключа API xAI.
  • Added: Добавлен режим observer с провайдером host, использующий локальную OpenAI-совместимую петлю без API-ключа.
  • Added: Grok Bot использует наблюдатель за файлами transcript, а не хуки платформы.
  • Added: API-эндпоинт /api/memory/save теперь учитывает метаданные platformSource для разделения источников.
v13.23.1patch
🕐 19 дн назад · релиз на GitHub ↗

Исправлено распознавание событий rate_limit в SDK, теперь корректно срабатывает защита квоты.

  • Fixed: Исправлено несоответствие структуры сообщений SDK: теперь правильно обрабатывается тип rate_limit_event вместо несуществующего system/rate_limit.
  • Fixed: Восстановлена работа механизма защиты квоты (quota guard) и корректная генерация телеметрического события usage_limit_hit.
  • Fixed: Обновлена функция extractRateLimitInfo в RateLimitStore для поддержки реального формата SDK при сохранении обратной совместимости.
v13.23.0minor
🕐 19 дн назад · релиз на GitHub ↗

Добавлена телеметрия для отслеживания исчерпания лимитов Claude Code и исправлено распознавание отказов по квоте.

  • Added: Введена новая телеметрия usage_limit_hit для отслеживания исчерпания лимитов подписки Claude Code через PostHog.
  • Fixed: Исправлено распознавание отказов по квоте: теперь корректно обрабатываются реальные сообщения Claude Code о превышении лимитов.
  • Added: Добавлены новые поля в события телеметрии: limit_window, overage_status, is_using_overage и resets_in_minutes.
  • Fixed: Реализовано дедуплицирование событий: повторная отправка происходит только после сброса окна или изменения статуса.
v13.22.0minor
🕐 19 дн назад · релиз на GitHub ↗

Обновление телеметрии: теперь передаются наблюдаемая модель и тариф, улучшена приватность и производительность.

  • Added: Телеметрия PostHog теперь включает наблюдаемую модель (observed_model) и тариф (observed_billing) сессии.
  • Added: В таблицу sdk_sessions добавлены новые поля для хранения информации о модели и тарифе (schema version 50).
  • Added: Исправлена передача параметров ide и provider в PostHog, которые ранее терялись при агрегации.
  • Fixed: Усилены меры приватности: из .claude.json считываются только необходимые поля, ошибки парсинга логируются без сообщений.
  • Added: Оптимизирована производительность Stop hook за счет однократного чтения транскрипта.
v13.21.2minor
🕐 20 дн назад · релиз на GitHub ↗

Исправлен поток оплаты CMEM Pro: теперь пользователь видит предложение перед оплатой. В установщике CMEM Pro и Claude Code выбраны по умолчанию.

  • Fixed: Исправлен маршрут `/api/pro/trial/claim`: пользователи теперь перенаправляются на страницу `/pro` для ознакомления с предложением, а не сразу в Stripe Checkout.
  • Added: В установщике CMEM Pro теперь выбран по умолчанию, так как это рекомендуемый вариант, но выбор больше не означает немедленную оплату.
  • Added: В окне выбора IDE Claude Code теперь выбран по умолчанию вместе с другими обнаруженными компонентами.
v13.20.0minor
🕐 20 дн назад · релиз на GitHub ↗

v13.20.0: исправлена работа квот, добавлен фоллбэк на план Anthropic, улучшен инсталлер и управление сессиями.

  • Fixed: Исправлена логика исчерпания квоты: добавлен механизм охлаждения и проверка зондом, чтобы не сжигать лимит на заведомо провальные запросы.
  • Added: Автоматический фоллбэк на личный план Anthropic при блокировке ключа cmem, без ложных срабатываний алертов об авариях.
  • Fixed: Обсуждения Observer теперь ограничены по длине, используют контекст старта сессии и автоматически возобновляются, предотвращая зависания.
  • Fixed: Улучшен установщик: шаг входа отделен от выбора провайдера, добавлен OAuth, исправлена работа в безинтерфейсных сессиях (SSH/headless).
  • Fixed: Убрано вводящее в заблуждение предупреждение о необходимости перезапуска при достижении лимита квоты.
v13.18.1patch
🕐 20 дн назад · релиз на GitHub ↗

В промпт наблюдателя добавлены явные правила молчания и отсутствия контактов с другими агентами.

  • Fixed: В observer_role явно прописаны правила пассивности и отсутствия взаимодействия с другими сессиями.
  • Added: Наблюдатель теперь гарантированно работает невидимо, не влияя на поведение наблюдаемого агента.
  • Fixed: Правило распространено на все базовые режимы и новые пользовательские моды.
v13.18.0minor
🕐 22 дн назад · релиз на GitHub ↗

В Claude Mem v13.18.0 длительность пробного периода CMEM Pro унифицирована до 30 дней для всех пользователей.

  • Added: Пробный период CMEM Pro теперь всегда составляет 30 дней.
  • Fixed: Убрано разделение на 7, 14 и 30 дней: все элементы интерфейса и установщик теперь предлагают только 30-дневный триал.
  • Added: Значения 7 и 14 дней остаются валидными на сайте cmem.ai, но не используются в клиенте.
v13.17.2minor
🕐 22 дн назад · релиз на GitHub ↗

Ускоренный запуск Codex и новая система аналитики для предложений CMEM Pro с соблюдением приватности.

  • Fixed: Ускорен запуск Codex: убраны синхронные проверки версий, добавлен лимит API-запросов (2 сек) и оптимизирован путь холодного старта.
  • Added: Внедрено детальное измерение эффективности предложений CMEM Pro: отслеживаются просмотры, варианты триалов и источники установки.
  • Added: Аналитика использует анонимные UUID и строгий whitelist свойств, не передавая личные данные, промпты или пути к файлам.
v13.17.0minor
🕐 23 дн назад · релиз на GitHub ↗

В релизе v13.17.0 внедрена система стабильных пробных периодов CMEM Pro (7, 14, 30 дней) с единым состоянием.

  • Added: Назначается один стабильный пробный период CMEM Pro (7, 14 или 30 дней) для каждого потока установки.
  • Added: Точная длительность пробного периода отображается в промптах, процессах повторной отправки, сводках активации и ссылках cmem.ai.
  • Added: Длительность пробного периода отправляется в web start API и сохраняется при повторных запусках.
  • Added: Добавлена полная поддержка всех трёх вариантов и восстановление устаревшего состояния.
v13.16.1minor
🕐 25 дн назад · релиз на GitHub ↗

Релиз v13.16.1: значительное улучшение стабильности поддержки Windows, исправление процессов и путей.

  • Fixed: Исправлено завершение процессов Chroma на Windows и POSIX: теперь корректно убивается вся цепочка процессов без создания зомби-процессов и блокировки портов.
  • Fixed: Устранены ошибки разрешения пути к tree-sitter.exe и корректное расширение тильдовых путей (~) в настройках Windows.
  • Fixed: Улучшена работа Git Bash: установка и диагностика теперь выдают понятные ошибки при отсутствии Git, а команда npm run build-and-sync работает в PowerShell без rsync.
  • Fixed: Доработана логика зеркалирования файлов: добавлена проверка на пересечение источников и приемов, а также отслеживание идентификаторов файлов при ротации логов.
v13.16.0minor
🕐 26 дн назад · релиз на GitHub ↗

Выпущен плагин claude-mem-cowork для нативного приложения Cowork с улучшенной буферизацией и защитой данных.

  • Added: Добавлен плагин claude-mem-cowork для Cowork: перехват инструментов, стриминг в cmem.ai и внедрение наблюдений в новые сессии.
  • Added: В плагин включены навыки mem-search и mem-setup для работы с памятью.
  • Fixed: Улучшена обработка переполнения очереди: теперь спойлятся оставшиеся события, а не удаляются самые старые.
  • Added: Усилено удаление учетных данных: теперь скрываются значения с пробелами, заголовки Cookie и полные URI userinfo.
  • Обновлен интерфейс маркетплейса и добавлены материалы Memory Prize (хакатон 05).
v13.15.3minor
🕐 1 мес назад · релиз на GitHub ↗

Обновление атрибуции OpenRouter: новый заголовок, категории и централизация кода. Исправлен URL в скилле wowerpoint.

  • Added: Заголовок приложения OpenRouter переименован в Claude-Mem, а устаревший заголовок X-Title заменен на канонический X-OpenRouter-Title.
  • Added: Добавлена регистрация в каталоге через категории cli-agent и creative-writing, а вся логика атрибуции перенесена в общий модуль для синхронизации.
  • Fixed: В скилле wowerpoint исправлен формат URL для шаринга: удален лишний сегмент пути /d/.
v13.15.2minor
🕐 1 мес назад · релиз на GitHub ↗

claude-mem v13.15.2: понятные ошибки наблюдателя, исправление обработки квот OpenRouter и единый баннер Pro-подписки.

  • Fixed: Observer теперь выводит понятные сообщения об ошибках вместо циклов повторов при исчерпании квоты CMEM Pro.
  • Fixed: Исправлена обработка ошибок OpenRouter: корректно распознаются лимиты ключей и коды 402, повторные попытки больше не выполняются.
  • Added: Уведомление о состоянии Observer при запуске сессии теперь показывает конкретные действия и ссылки, а не предлагает править settings.json.
  • Added: 7-дневная Pro-пробная версия теперь отображается во всех интерфейсах, где показывается URL просмотрщика, с единым источником промо-материалов.
v13.15.0minor
🕐 1 мес назад · релиз на GitHub ↗

В установщик добавлена 7-дневная Pro-пробная версия с авторизацией через код устройства и актуальными ценами моделей.

  • Added: npx-установщик теперь предлагает 7-дневную пробную версию CMEM Pro с автоматическим завершением настройки после оплаты.
  • Added: Добавлена авторизация через код устройства: терминал показывает код для подтверждения в браузере, что повышает безопасность.
  • Added: Установщик запрашивает актуальные цены моделей через API, а не использует устаревшие хардкод-значения.
v13.14.0minor
🕐 1 мес назад · релиз на GitHub ↗

CMEM Pro стал провайдером по умолчанию в установщике с прозрачным ценообразованием и упрощённой настройкой.

  • Added: CMEM Pro теперь предлагается первым в установщике npx claude-mem, вытеснив Anthropic в конец списка.
  • Added: В интерфейсе выбора провайдера отображается реальная стоимость за 1000 наблюдений для каждого варианта.
  • Added: Настройка CMEM Pro упрощена до четырёх параметров в settings.json, использующих OpenRouter-совместимый клиент.
  • Added: Добавлен скрипт cmem-pro-costs.ts для автоматического расчёта цен и поддержка переменной окружения CMEM_PRO_ORIGIN.
  • Существующие установки не затронуты: изменился только порядок в меню, но не сохранённый провайдер.
v13.13.1minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v13.13.1: добавлен интерактивный генератор пользовательских режимов и уведомления Telegram.

  • Added: Добавлен интерактивный workflow /mode-creator для создания кастомных режимов на основе потребностей пользователя.
  • Added: Реализованы опциональные уведомления в Telegram с пошаговой настройкой бота и проверкой.
  • Added: Кастомные режимы сохраняются в надежном хранилище пользователя, активный режим отображается при запуске.
  • Added: Добавлены справочные материалы, безопасные вспомогательные скрипты и тесты времени выполнения.
v13.10.2patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена стабильность воркеров, поддержка Windows, установка плагинов и работа с SQLite.

  • Fixed: Воркеры теперь корректно учитывают CLAUDE_MEM_WORKER_HOST с правильным форматированием IPv6.
  • Fixed: Устранена рассинхронизация версий воркера благодаря единому бандлу для всех запусков.
  • Fixed: На Windows исправлены ошибки запуска через spawn и хуки codex, теперь используются нативные команды.
  • Fixed: Команда repair восстанавливает корень marketplace и устанавливает отсутствующие модули plugin/sqlite.
  • Fixed: Настроены атомарные записи настроек, таймауты SQLite и исправлена миграция для предотвращения сбоев.
v13.10.1patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлен сбой Codex SessionStart hook при старте и сохранение пустого additionalContext.

  • Fixed: Codex SessionStart hook больше не падает при старте из-за ошибок в хуке.
  • Fixed: Исправлен fallback: теперь он возвращает валидный JSON, ожидаемый Codex.
  • Fixed: Adaptor Codex теперь корректно сохраняет пустую строку в additionalContext.
v13.10.0majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Удалена поддержка Gemini CLI, добавлена полная интеграция с Antigravity CLI (agy).

  • Breaking: Удалена интеграция Gemini CLI, включая адаптеры, хуки и документацию.
  • Added: Добавлена полная поддержка Antigravity CLI (agy) с хуками и регистрацией MCP-серверов.
  • Added: Реализованы подкоманды install, status и uninstall для Antigravity CLI.
  • Deprecated: Gemini CLI отключен в пользу Antigravity CLI из-за изменения политики Google.
  • Провайдер Gemini LLM (GeminiProvider) продолжает работать без изменений.
v13.9.3patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена обработка ошибок и проведена очистка репозитория от избыточного кода и неиспользуемых зависимостей.

  • Fixed: Устранены все выявленные антипаттерны обработки ошибок.
  • Fixed: Удалён неиспользуемый код и зависимости.
  • Fixed: Очищен неиспользуемый интерфейс клиента cmem-sdk.
v13.9.2majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Удалено принудительное усечение истории чата на стороне клиента, теперь провайдер управляет контекстом самостоятельно.

  • Breaking: Удалено принудительное усечение истории сообщений в OpenAICompatibleProvider, которое искажало контекст.
  • Fixed: Полная история переписки теперь отправляется провайдеру, который сам контролирует окно контекста.
  • Deprecated: Удалены функции усечения истории и связанные флаги из кодовой базы.
  • Deprecated: Удалены переменные окружения и настройки для ограничения сообщений и токенов в Gemini и OpenRouter.