lcm — плагин
Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.
- 60 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки читают и пишут все сообщения сессии в локальную базу SQLite.
- Локальный демон lcm остается запущенным и отдает данные MCP-клиентам.
Установка
- Работает в
В терминале, через 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 в локальной базе и показывает, что агент вспомнил
Локальный слой памяти: импортирует память Claude Code, Codex, mem0 и других в SQLite и отдает агентам через CLI и MCP.
Память для агентов: сессия из Claude Code продолжается в Codex с теми же решениями и открытыми задачами.
Память для агентов на графе знаний: плагины для Claude Code и Codex, MCP-сервер и Python-библиотека
MCP-сервер сохраняет контекст Claude Code между сеансами: решения, контрольные точки и кэш файлов хранятся в локальной SQLite.
hipocampus дает агенту файловую память: индекс тем на 3000 токенов грузится в каждую сессию и подсказывает, что обсуждалось раньше
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| lcm (эта карточка) | нет | 60 | ||
| agent-memory | нет | 4 315 | память из файлов Markdown с индексом SQLite; lcm сжимает историю сессий в граф сводок и разворачивает их до исходных сообщений | |
| MCP Memory Service | нет | не нужна | 2 117 | самостоятельно размещаемая память с графом знаний и REST API; lcm опирается на хуки Claude Code и локальную базу проекта |
Коротко о README
Продукт хранит сообщения в SQLite, сжимает контекст в граф сводок, продвигает устойчивые факты в долгую память и отдает MCP-инструменты. Клиенты различаются глубиной интеграции, а память общая.