memory-eternal — плагин
Локальная память для агентов с очередью проверки: SQLite, журнал аудита, учет токенов, общая для Claude Code, Codex, Cursor
- 180 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сессии агента сжимаются моделью и сохраняются как карточки, которые содержат контекст ваших проектов
- Одобренная память автоматически попадает в контекст каждой сессии
- Страница News запрашивает публичные RSS, GitHub, Hacker News и arXiv по запросу
Установка
- Работает в
Ручная установка
npm i -g memory-eternal && dsh-memory connect claudeДля Codex и Cursor замените `claude` на `codex` или `cursor`; для DSH `dsh plugin --profile desktop add memory-eternal`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сессии агента сжимаются моделью и сохраняются как карточки, которые содержат контекст ваших проектов
- Одобренная память автоматически попадает в контекст каждой сессии
- Страница News запрашивает публичные RSS, GitHub, Hacker News и arXiv по запросу
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
`memory-eternal` хранит долгую память ИИ в одном хранилище SQLite с зеркалом в Markdown на вашем диске, без облака и аккаунта. Сессия сжимается шагом дистилляции через LLM, при сбое остается сырая карточка, чтобы ничего не терялось. Новые карточки попадают в очередь проверки: одобряет или отклоняет только человек в веб-интерфейсе или терминале, каждое изменение пишется в неизменяемый журнал. Память можно править руками, а агент может предложить исправленную копию через `memory_revise`: одобренная карточка перезаписывается только после вашего согласия. Одобренные карточки поднимаются в постоянную память, которую получает каждая сессия. Поиск идет по FTS5 с BM25, а учет токенов показывает, сколько ушло на `recall` и сколько раз он пригодился. Для Claude Code, Codex и Cursor доступ идет по MCP, для DSH ставится плагином.
Для кого. Тем, кто ведет проекты с несколькими агентами и хочет общую долгую память, где ничего не попадает в контекст без человеческой проверки.
Подходит, если
- Один набор знаний должен быть общим для Claude Code, Codex и Cursor
- Сессии агента надо превращать в карточки и проверять до попадания в память
- Нужно видеть, сколько токенов потратил `recall` и приносил ли он пользу
- Агент предложил поправку к записи, и ее надо одобрить вручную
Не подходит, если
- Нужна полностью автоматическая память без проверки человеком: очередь одобрения обязательна
- Недопустим ни один вызов LLM: шаг дистилляции использует модель
- Нужна синхронизация между машинами через облако: данные лежат только локально
Пример запроса к агенту
Подключи общую память из `memory-eternal` и покажи, какие карточки ждут моего одобрения.Ограничения
Нужен Node.js для пакета `memory-eternal` из npm и подключаемая модель для шага дистилляции. Данные хранятся локально в SQLite и Markdown, страница News по запросу читает публичные RSS и Hacker News (заголовки, выдержки и ссылки). Новые карточки не попадают в основное хранилище до одобрения. Часть README на китайском и английском, список клиентов вроде MengBot, OpenClaw и Hermes описан в `docs/INTEGRATIONS.md`. Последний коммит в репозитории датирован ноябрем 2026 года.
Как отключить. Уберите запись клиента из конфигурации Claude Code, Codex или Cursor и удалите пакет командой `npm uninstall -g memory-eternal`. Хранилище SQLite и зеркало Markdown лежат в каталоге данных и удаляются вручную.
Частые вопросы
Как подключить к Claude Code?
Командами `npm i -g memory-eternal` и `dsh-memory connect claude`. Для Codex и Cursor замените `claude` на `codex` или `cursor`, хранилище будет общим.
Как установить для DSH?
Командой `dsh plugin --profile desktop add memory-eternal`, затем перезапустите DSH: в боковой панели появится раздел Memory.
Кто одобряет новые карточки?
Только человек: в веб-интерфейсе `dsh-memory open` или в терминале `dsh-memory tui`. Основное хранилище содержит только одобренные карточки.
Что показывает учет токенов?
Сколько токенов вернул в контекст `recall`, сколько вызовов дистилляции прошло и как часто `recall` оказался полезен.
Уходят ли данные в облако?
Хранилище локальное: SQLite и Markdown на вашем диске, без аккаунта. Исключение: шаг дистилляции идет через LLM, а страница News запрашивает публичные ленты.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныЛокальная память для Claude Code, Codex и Claude Desktop: один каталог Markdown и один MCP-сервер на всех.
Долговременная память для ИИ-агентов: файлы Markdown как источник истины, индекс SQLite как кэш, общая у Claude Code, Codex и других
Одна локальная память для Claude Code, Codex и OpenClaw: что вы сказали одному агенту, завтра знает другой, без облака и ключей.
Локальная память для агента: хуки сами записывают факты из разговоров, а MCP-сервер возвращает их в новых сессиях из файла SQLite
Локальная память для ИИ-агентов программиста: хуки записывают ход каждой сессии, и Claude Code, Codex или Cursor находят прошлые решения через MCP
Долговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом
Коротко о README
README объявляет цель и перечисляет принципы: проверка до попадания в память, правка вручную, учет токенов, локальное хранение, основная память. Дальше идут быстрый старт для DSH, MCP-клиентов и браузера и схема потока данных.