lcm — плагин

Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.

  • 60 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Хуки читают и пишут все сообщения сессии в локальную базу SQLite.
  • Локальный демон lcm остается запущенным и отдает данные MCP-клиентам.
Все причины и проверки

lossless-claude/lcm

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/lcm

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

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

  • Хуки читают и пишут все сообщения сессии в локальную базу SQLite.
  • Локальный демон lcm остается запущенным и отдает данные MCP-клиентам.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

lcm заменяет забывание по скользящему окну постоянной памятью. Каждое сообщение пишется в SQLite проекта, а старый контекст сжимается в ориентированный граф сводок и не пропадает. Устойчивые решения и находки переходят в долгую память между сессиями. Люди и агенты работают с одним бэкендом, различается только способ подключения. В Claude Code есть сквозная интеграция через хуки и плагин, в Codex и Oh My Pi работают коннекторы с родными хуками, а для VS Code есть скилл. Агент получает MCP-инструменты `lcm_search`, `lcm_grep`, `lcm_expand`, `lcm_describe`, `lcm_store`, `lcm_stats` и `lcm_doctor`: поиск, разворот сводки до исходных сообщений, ручная запись памяти и диагностика.

Для кого. Тем, кто ведет длинные проекты в Claude Code или Codex и теряет решения и находки, когда окно контекста сжимается или сессия заканчивается.

Подходит, если

  • Через неделю нужно найти, почему в проекте принято конкретное решение.
  • Одно длинное окно разрослось, и старое содержимое хочется сжать без потерь.
  • Агент должен вспомнить находки прошлых сессий и не начинать с нуля.
  • Разные клиенты, Claude Code и Codex, пользуются общей памятью проекта.

Не подходит, если

  • Нужна автоматическая работа в VS Code: там нет восстановления и записи ходов.
  • Хотите обойтись без локального демона: lcm запускает свой.
  • Проект одноразовый, и память между сессиями не нужна.

Пример запроса к агенту

Найди в памяти проекта, почему мы отказались от очереди Redis, и развороти сводку до исходных сообщений.

Ограничения

Полная интеграция есть только у Claude Code. В VS Code скилл учит Copilot вызывать `lcm`, но автоматических восстановления и записи ходов нет. Для Codex хуки ставит `lcm connectors install codex`, а MCP-конфигурацию в `.codex/config.toml` пока вносят вручную. Нужен Node.js 22 или новее. Сообщения и сводки лежат в локальных базах SQLite, поэтому закрытые материалы стоит ограничивать доступом. Репозиторий начался как форк lossless-claw и адаптирован под Claude Code; модель LCM взята из статьи Voltropy.

Как отключить. Отключите плагин в Claude Code и удалите коннекторы командой `lcm`. Пакет снимите через `npm uninstall -g @lossless-claude/lcm`, а локальные базы стирайте отдельно.

Частые вопросы

Как установить lcm для Claude Code?

Поставьте бинарник `npm install -g @lossless-claude/lcm`, добавьте маркетплейс `claude plugin marketplace add lossless-claude/lcm`, поставьте плагин и выполните `lcm install`.

Как подключить Codex?

Командой `lcm connectors install codex` ставятся нативные хуки жизненного цикла. MCP-настройку в `.codex/config.toml` придется добавить вручную.

Что делает `lcm_expand`?

Разворачивает узел сводки в исходное содержимое, проходя по графу. Так агент проверяет детали, которые сжатие убрало из короткого текста.

Как проверить установку?

Вызовите `lcm_doctor`: инструмент диагностирует настройку и сообщает о устаревших хранилищах и сводках-сиротах.

Откуда идет идея LCM?

Модель и архитектура графа сводок восходят к статье Voltropy. Репозиторий начался как форк lossless-claw от Martian Engineering под Claude Code.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Cortex хранит решения и контекст проекта между сессиями Claude Code и Codex в локальной базе и показывает, что агент вспомнил

MCP-серверРасширенный доступ76Звезды репозитория

Локальный слой памяти: импортирует память Claude Code, Codex, mem0 и других в SQLite и отдает агентам через CLI и MCP.

ПлагинРасширенный доступ188Звезды репозитория

Память для агентов: сессия из Claude Code продолжается в Codex с теми же решениями и открытыми задачами.

MCP-серверРасширенный доступ83Звезды репозитория

Память для агентов на графе знаний: плагины для Claude Code и Codex, MCP-сервер и Python-библиотека

ПлагинРасширенный доступ33,3 тыс.Звезды репозитория

MCP-сервер сохраняет контекст Claude Code между сеансами: решения, контрольные точки и кэш файлов хранятся в локальной SQLite.

MCP-серверРасширенный доступ136Звезды репозитория

hipocampus дает агенту файловую память: индекс тем на 3000 токенов грузится в каждую сессию и подсказывает, что обсуждалось раньше

ПлагинРасширенный доступ211Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
lcm (эта карточка)нет60
agent-memoryнет4 315память из файлов Markdown с индексом SQLite; lcm сжимает историю сессий в граф сводок и разворачивает их до исходных сообщений
MCP Memory Serviceнетне нужна2 117самостоятельно размещаемая память с графом знаний и REST API; lcm опирается на хуки Claude Code и локальную базу проекта

Коротко о README

Продукт хранит сообщения в SQLite, сжимает контекст в граф сводок, продвигает устойчивые факты в долгую память и отдает MCP-инструменты. Клиенты различаются глубиной интеграции, а память общая.

Бейдж для README

Сообщить о проблеме