memory-eternal — плагин

Локальная память для агентов с очередью проверки: SQLite, журнал аудита, учет токенов, общая для Claude Code, Codex, Cursor

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

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

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

  • Сессии агента сжимаются моделью и сохраняются как карточки, которые содержат контекст ваших проектов
  • Одобренная память автоматически попадает в контекст каждой сессии
  • Страница News запрашивает публичные RSS, GitHub, Hacker News и arXiv по запросу
Все причины и проверки

eternalnight996/memory-eternal

Установка

Работает в

Ручная установка

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-сервер на всех.

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

Долговременная память для ИИ-агентов: файлы Markdown как источник истины, индекс SQLite как кэш, общая у Claude Code, Codex и других

CLIРасширенный доступ4,3 тыс.Звезды репозитория

Одна локальная память для Claude Code, Codex и OpenClaw: что вы сказали одному агенту, завтра знает другой, без облака и ключей.

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

Локальная память для агента: хуки сами записывают факты из разговоров, а MCP-сервер возвращает их в новых сессиях из файла SQLite

MCP-серверШирокий доступ386Звезды репозитория
Официальный

Локальная память для ИИ-агентов программиста: хуки записывают ход каждой сессии, и Claude Code, Codex или Cursor находят прошлые решения через MCP

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

Долговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом

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

Коротко о README

README объявляет цель и перечисляет принципы: проверка до попадания в память, правка вручную, учет токенов, локальное хранение, основная память. Дальше идут быстрый старт для DSH, MCP-клиентов и браузера и схема потока данных.

Бейдж для README

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