Engramory — скилл

Общий слой долгой памяти: агент ведет заметки в обычных markdown-файлах, а индекс MEMORY.md подгружается в начале каждой сессии.

  • 204 ★ репозитория
  • Последний коммит
  • MIT
Скилл

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

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

  • Хук записи и скрипты на Python изменяют файлы заметок и настройки клиента.
  • Заметки могут содержать закрытые договоренности проекта и лежат на диске открытым текстом.
Все причины и проверки

tinqiao-oss/engramory

Установка

Работает в

В терминале, через 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`.

Обсуждение

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

Скиллы

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

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

Engram от Gentleman Programming

Engram (Gentleman Programming)

Постоянная память для ИИ-агентов в одном бинарнике на Go: MCP-сервер на SQLite с полнотекстовым поиском, который помнит проект между сессиями

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

hipocampus дает агенту файловую память: индекс тем на 3000 токенов грузится в каждую сессию и подсказывает, что обсуждалось раньше

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

Память для ИИ-агентов с тремя типами: факты, события и процедуры, которые учатся на ошибках; облако по ключу или локальная папка

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

Постоянная память для агентов: заметки хранятся карточками в markdown и находятся в начале следующей сессии.

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

Коротко о README

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

Бейдж для README

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