Engramory — скилл
Общий слой долгой памяти: агент ведет заметки в обычных markdown-файлах, а индекс MEMORY.md подгружается в начале каждой сессии.
- 204 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хук записи и скрипты на Python изменяют файлы заметок и настройки клиента.
- Заметки могут содержать закрытые договоренности проекта и лежат на диске открытым текстом.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/engramoryОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хук записи и скрипты на Python изменяют файлы заметок и настройки клиента.
- Заметки могут содержать закрытые договоренности проекта и лежат на диске открытым текстом.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Engramory хранит память агента как набор файлов. Каждый факт лежит в отдельном markdown-файле с типом (например, `feedback`), датами и пояснением, а индекс `MEMORY.md` содержит по строке на заметку и ограничен по длине. Индекс читается в начале сессии, детали открываются по необходимости. Базы данных, векторов и сервера не требуется, файлы можно читать и править руками. Проект поддерживает несколько клиентов. Для Claude Code есть правило для `CLAUDE.md`, необязательный `SKILL.md` и хук, который отсекает запись сверх лимита. Для Codex служит `tools/engramory_init.py`, для DeepSeek Harness есть плагин `dsh-engramory`. Один агент пишет, другие могут читать ту же папку.
Для кого. Разработчикам, которые используют Claude Code или Codex и хотят хранить договоренности проекта в читаемых файлах, а не в чужой базе.
Подходит, если
- Агент раз за разом повторяет ошибку, и поправку нужно записать надолго.
- Договоренности по миграциям базы должны переживать смену сессии.
- Одну память хотят читать и Claude Code, и Codex из одной папки.
- Заметки надо проверять глазами и хранить в git рядом с проектом.
Не подходит, если
- Нужен семантический поиск по большому архиву: векторного индекса здесь нет.
- Нужна память с серверной синхронизацией между машинами без git.
- Среда запрещает запуск скриптов на Python 3.9 и новее.
Пример запроса к агенту
Запомни как feedback: перед отчетом о готовности всегда запускать тесты, и добавь заметку в индекс.Ограничения
Для Claude Code установка ручная: правило вставляется в `CLAUDE.md`, а хук регистрируется в `settings.json` по готовому фрагменту. Лимит индекса защищает контекст, но в клиентах без хука он обеспечивается только правилами и проверкой `tools/engramory_check.py`. Документация и заметки по умолчанию на китайском, англоязычная версия лежит в `README.en.md`. Одну папку должен писать один агент, иначе заметки конфликтуют. Последний коммит сделан в ноябре 2026 года.
Как отключить. Уберите правило из `CLAUDE.md`, снимите хук в `settings.json` и удалите папку `.engramory-memory`, если заметки больше не нужны.
Частые вопросы
Как подключить Engramory к Claude Code?
Вставьте `rules-snippet.md` в `~/.claude/CLAUDE.md` или в `CLAUDE.md` проекта, при желании положите репозиторий как навык `engramory/` и зарегистрируйте хук по `hooks/settings.snippet.json`.
Как подключить к Codex?
Выполните `python tools/engramory_init.py codex --project-root /path/to/project --install-skill`. Флаг `--install-hooks` добавляет напоминания жизненного цикла.
Где лежат заметки?
В папке `.engramory-memory/`: индекс `MEMORY.md`, по файлу на заметку и подпапка `archive/` для устаревших.
Что такое режим только для чтения?
Один агент пишет в папку, другой читает ее. Команды `claude-reader` и `codex-reader` в `engramory_init.py` подключают чтение.
Есть ли плагин для DeepSeek Harness?
Да, он называется `dsh-engramory` и ставится командой `dsh plugin --profile add dsh-engramory`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЛокальная память о вас и ваших проектах: Claude Code, Codex и Cursor читают одни и те же предпочтения и уроки из файлов на диске
Долговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом
Engram от Gentleman Programming
Engram (Gentleman Programming)
Постоянная память для ИИ-агентов в одном бинарнике на Go: MCP-сервер на SQLite с полнотекстовым поиском, который помнит проект между сессиями
hipocampus дает агенту файловую память: индекс тем на 3000 токенов грузится в каждую сессию и подсказывает, что обсуждалось раньше
Память для ИИ-агентов с тремя типами: факты, события и процедуры, которые учатся на ошибках; облако по ключу или локальная папка
Постоянная память для агентов: заметки хранятся карточками в markdown и находятся в начале следующей сессии.
Коротко о README
README показывает структуру папки памяти и пример заметки типа feedback, затем разбирает установку для dsh, Claude Code, Codex и других клиентов. Отдельный раздел описывает схему одного писателя и нескольких читателей.