Anamnesis — плагин

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

  • 188 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

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

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

  • Читает локальные сессии и память нескольких агентов, а в них могут быть секреты и личные данные.
  • Административный импорт через MCP открывает запись в хранилище.
Все причины и проверки

trapezohe/anamnesis

Установка

Работает в

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

npx skillfoxx add plugins/anamnesis

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

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

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

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

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

  • Читает локальные сессии и память нескольких агентов, а в них могут быть секреты и личные данные.
  • Административный импорт через MCP открывает запись в хранилище.

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

Что делает

Anamnesis — слой совместимости между хранилищами памяти агентов. Он читает то, что агенты уже накопили: сессии Claude Code, память Codex, базы mem0 и Letta, рабочие папки OpenClaw, а также ресурсы любого MCP-сервера. Записи приводятся к общей схеме с источником, областью и временем, индексируются в локальной SQLite через FTS с необязательными эмбеддингами и отдаются поиском, экспортом и MCP-инструментами `search`, `read`, `list`, `doctor`, `watch_status`. Оригинальный агент по-прежнему создает память сам, Anamnesis только собирает и выдает ее. Демон `anamnesis watch` держит хранилище свежим и при желании стартует при входе в систему. Плагин для Claude Code добавляет MCP-конфиг, навык `anamnesis-memory` и команды `/anamnesis-status` и `/anamnesis-search`; для Codex есть подключение через `codex mcp add`. Импорт через MCP скрыт и включается только флагом администратора.

Для кого. Тем, кто работает в нескольких агентах сразу и хочет, чтобы Claude Code видел то, что накопили Codex или mem0, без перехода на еще одну систему памяти.

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

  • Контекст месяцев работы в Codex нужно подтянуть в Claude Code.
  • Записи mem0 и Letta ищут одним запросом вместе с сессиями агентов.
  • Память внешнего MCP-сервера подключают как еще один источник.
  • Хранилище обновляют в фоне при каждом изменении исходных файлов.

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

  • Агент один, и его встроенной памяти хватает.
  • Источник не поддержан адаптером: точность разбора неодинакова.
  • Нужна облачная синхронизация без локальной SQLite.

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

Найди в общей памяти все заметки о миграции базы и покажи, из какого агента пришла каждая.

Ограничения

Сборка требует Rust 1.85 или новее: бинарные файлы ставятся через `cargo install`. «Поддерживается» значит наличие адаптера и команды импорта, а точность разбора разная: у Claude Code и Codex она средняя, у mem0 высокая при совпадении схемы. По умолчанию эмбеддинги локальные и детерминированные, внешний провайдер подключается отдельно. Репозиторий принадлежит команде Ghast, а проект ведется как часть ее рабочего пространства: сроки поддержки адаптеров зависят от нее.

Как отключить. Удалите плагин через менеджер плагинов клиента или `codex mcp remove anamnesis`. Остановите `anamnesis watch`, уберите автозапуск launchd или systemd и удалите локальную базу.

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

Какие источники читает Anamnesis?

Claude Code, Codex, Hermes, OpenClaw, mem0, Letta, TDAI, OpenViking, MemPalace, Memori, MemOS, Memary и любой MCP-сервер через `generic-mcp`. Команда `anamnesis discover` ищет известные локальные пути.

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

Выполните `codex mcp add anamnesis -- anamnesis serve`. Не включайте одновременно прямой MCP и плагин из маркетплейса: подключения задвоятся.

Почему импорт недоступен через MCP?

Импорт отнесен к административным операциям и скрыт, пока сервер не запущен с включенными админ-инструментами. По умолчанию доступны только чтение и поиск.

Где хранятся данные?

В локальной SQLite: метаданные, фрагменты, события аудита и происхождение записей. Исходные хранилища агентов остаются на своих местах и не изменяются.

Что выдает поиск?

Ключевой, векторный и гибридный поиск с фильтрами по источнику, экземпляру, типу, области и времени. По умолчанию эмбеддинги локальные и детерминированные.

Обсуждение

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

Плагины

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

ПлагинРасширенный доступ60Звезды репозитория
Официальный

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

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

Плагин долгой памяти: запоминает решения, предпочтения и состояние задач между сессиями и подмешивает в запрос только нужное

ПлагинШирокий доступ401Звезды репозитория

Локальная память с доказательствами: что агент узнал и откуда, а при исправлении источника зависимые записи снимаются

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

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

CLIШирокий доступ2,2 тыс.Звезды репозитория

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

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Anamnesis (эта карточка)нет188
agentmemoryдане нужна30 340записывает ход сессий хуками и возвращает его агентам; Anamnesis импортирует уже существующую память из чужих систем
MCP Memory Serviceнетне нужна2 117сам хранит долговременную память с графом знаний; Anamnesis служит мостом между хранилищами

Коротко о README

Адаптеры к десятку хранилищ памяти и единый локальный индекс с MCP, вместо новой системы, куда надо переносить все руками.

Бейдж для README

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