enzyme-skill — плагин
Плагин Hermes и скилл OpenClaw: память о хранилище Obsidian и markdown-заметках через граф понятий и локальный семантический поиск
- 66 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Плагин скачивает и запускает бинарник и читает все заметки рабочей папки, чтобы построить индекс
- Для катализаторов текст заметок может уходить внешней языковой модели: размещенному сервису или вашему провайдеру
Установка
Ручная установка
hermes plugins install byenzyme/enzyme-skillДля Hermes. Проверка: `hermes plugins list`. Бинарник скачивается при первом запуске.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин скачивает и запускает бинарник и читает все заметки рабочей папки, чтобы построить индекс
- Для катализаторов текст заметок может уходить внешней языковой модели: размещенному сервису или вашему провайдеру
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин подключает Enzyme к агентам Hermes и OpenClaw. Enzyme заранее компилирует рабочую папку с заметками в граф понятий: читает теги, ссылки, папки и даты, составляет по всей хронологии тематические вопросы («катализаторы») и локально встраивает в индекс заметки вместе с ними. Запрос потом идет по локальному индексу за миллисекунды, без обращения к языковой модели и без вызова API. В Hermes плагин ставит три хука: при старте сессии он при необходимости скачивает бинарник и запускает `enzyme refresh`, перед первым ответом выполняет `enzyme petri --query` с сообщением пользователя и подмешивает найденные понятия, после закрытия сессии обновляет индекс. Модели доступны пять инструментов: `enzyme_petri` (обзор хранилища), `enzyme_catalyze` (поиск по словам и смыслу с выдержками и путями), `enzyme_refresh`, `enzyme_status` и `enzyme_init` (первая настройка). Для OpenClaw есть скилл: репозиторий клонируют в `~/.openclaw/skills/enzyme`, а команда `enzyme install openclaw` пишет метку в `AGENTS.md` и ставит рабочие инструкции. Бинарник около 11 МБ, модель эмбеддингов около 23 МБ.
Для кого. Пользователям Hermes и OpenClaw с хранилищем Obsidian, дневниками и базой заметок, которым нужна память между сессиями без токенов на каждый запрос.
Подходит, если
- Агенту нужно вспомнить решения из старых заметок, связанные по смыслу и без общих ключевых слов
- В начале сессии нужен обзор рабочей папки: темы, напряжения и динамика
- Хранилище содержит тысячи документов, и поиск должен идти локально за миллисекунды
- Агент работает с Obsidian или markdown-базой знаний и должен сохранять ее структуру
Не подходит, если
- Агент Claude Code или Cursor: плагин рассчитан на Hermes и OpenClaw, для остальных ставят основной CLI
- Заметок мало, и хватает обычного поиска `grep`
- Рабочую папку индексировать нельзя или загрузку бинарника запрещает политика
Пример запроса к агенту
Почему мы снова переписываем слой авторизации? Найди в хранилище связанные заметки, ADR и ретро и дай краткий выводОграничения
Плагин написан для Hermes и OpenClaw, а интеграция с OpenClaw описана, но целиком не проверена. При первом запуске он скачивает бинарник Enzyme (около 38 МБ вместе с моделью), поэтому нужен доступ в сеть. Для генерации катализаторов Enzyme использует языковую модель: первая инициализация может идти через размещенный сервис Enzyme без входа, а для обновления и дополнительных хранилищ нужен `enzyme login`, либо собственный ключ OpenAI-совместимого провайдера и флаг `--use-env-llm`. Агент должен сам проверить структуру папок и просмотреть сохраненную программу в `~/.enzyme/configs/` до `enzyme init`. Инструменты скрыты, пока бинарник не установлен.
Как отключить. В Hermes отключите плагин через `hermes plugins`, для OpenClaw удалите `~/.openclaw/skills/enzyme`. Индекс и конфигурация лежат в `~/.enzyme/`.
Частые вопросы
Как поставить Enzyme в Hermes?
Выполните `hermes plugins install byenzyme/enzyme-skill` и проверьте `hermes plugins list`. При первой сессии плагин сам скачает бинарник и зарегистрирует пять инструментов.
Как поставить скилл в OpenClaw?
Склонируйте репозиторий командой `git clone https://github.com/byenzyme/enzyme-skill.git ~/.openclaw/skills/enzyme`. Если CLI уже есть, подойдет `enzyme install openclaw`.
Чем это отличается от обычного RAG?
Enzyme компилирует рабочую папку заранее, а запрос идет по локальному индексу без вызова модели и без API. Катализаторы связывают заметки, у которых нет общих слов с запросом.
Какие инструменты получает модель?
`enzyme_petri` для обзора, `enzyme_catalyze` для поиска, `enzyme_refresh` для переиндексации, `enzyme_status` для состояния и `enzyme_init` для первой настройки.
Нужен ли ключ языковой модели?
Для первой инициализации нет, она может идти через размещенный сервис без входа. Для остального нужен `enzyme login` или свой ключ OpenAI-совместимого провайдера с `--use-env-llm`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныClawMem дает Claude Code, OpenClaw и Hermes локальную память: поиск по заметкам, хуки сессии и MCP-сервер на 33 инструмента
Исследовательский проект, который улучшает и дедуплицирует библиотеку скиллов агента по его сессиям через локальный прокси и необязательный сервер
Плагин с локальным индексом документов и кода: гибридный поиск по смыслу и словам, граф зависимостей и три агента-помощника
Скилл долгой памяти хранит реплики, факты и эпизоды, сверяет найденное и обновляет устаревшее; для OpenClaw есть готовый плагин.
Движок контекста для OpenClaw и Hermes Agent: переставляет блоки и убирает повторы, чтобы кэш префикса работал чаще
Общий слой долгой памяти: агент ведет заметки в обычных markdown-файлах, а индекс MEMORY.md подгружается в начале каждой сессии.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| enzyme-skill (эта карточка) | нет | 66 | |
| Enzyme | нет | 157 | основной CLI Enzyme, а этот репозиторий упаковывает его в плагин Hermes и скилл OpenClaw с загрузкой бинарника |
| claude-obsidian | нет | 16 358 | работа с Obsidian внутри Claude Code, а здесь компиляция заметок в граф понятий для Hermes и OpenClaw |
Коротко о README
README подает Enzyme как этап компиляции для рабочих пространств агентов. Он описывает установку плагина Hermes, первую сессию, хуки и инструменты, свой ключ модели, обновление и скилл OpenClaw.