Anamnesis — плагин
Локальный слой памяти: импортирует память Claude Code, Codex, mem0 и других в SQLite и отдает агентам через CLI и MCP.
- 188 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Читает локальные сессии и память нескольких агентов, а в них могут быть секреты и личные данные.
- Административный импорт через MCP открывает запись в хранилище.
Установка
- Работает в
В терминале, через 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-инструменты ищут по нему.
Локальная память для ИИ-агентов программиста: хуки записывают ход каждой сессии, и Claude Code, Codex или Cursor находят прошлые решения через MCP
Плагин долгой памяти: запоминает решения, предпочтения и состояние задач между сессиями и подмешивает в запрос только нужное
Локальная память с доказательствами: что агент узнал и откуда, а при исправлении источника зависимые записи снимаются
Общая локальная память для ИИ-агентов: Claude Code, Codex, Cursor и другие находят в ней договоренности прошлых сессий и записывают новые
Одна локальная память для Claude Code, Codex и OpenClaw: что вы сказали одному агенту, завтра знает другой, без облака и ключей.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Anamnesis (эта карточка) | нет | 188 | ||
| agentmemory | да | не нужна | 30 340 | записывает ход сессий хуками и возвращает его агентам; Anamnesis импортирует уже существующую память из чужих систем |
| MCP Memory Service | нет | не нужна | 2 117 | сам хранит долговременную память с графом знаний; Anamnesis служит мостом между хранилищами |
Коротко о README
Адаптеры к десятку хранилищ памяти и единый локальный индекс с MCP, вместо новой системы, куда надо переносить все руками.