Навык Claude Code помогает создать поисковую базу знаний в Obsidian на основе истории ChatGPT и Claude, исследовательских файлов и повседневных заметок.
byenzyme/enzyme
Локальный индексатор Markdown-заметок: учитывает папки, теги и ссылки, чтобы Claude Code или Codex могли искать в них по смыслу.
- Звёзды
- 126
- Форки
- 6
- Открытые issues
- 1
- Последний коммит
- 11 дней назад
Что это?
Enzyme индексирует базу знаний в Markdown, чтобы кодовый агент, например Claude Code или Codex, мог находить связанные заметки, написанные на протяжении нескольких месяцев, и ссылаться на них. Вместо того чтобы требовать предварительно менять структуру заметок, инструмент использует уже имеющиеся в них папки, теги, ссылки и даты, чтобы определить, что читать.
Работа состоит из двух этапов. Файл настроек (.enzyme) задаёт папки, теги или ссылки для чтения. Затем Enzyme выбирает из каждой области фрагменты заметок за разные периоды времени и формирует вопросы о решениях и нерешённых проблемах — они называются catalysts. Индекс ранжирует заметки и по ключевым словам, и по смыслу, а в каждом результате поиска показывает catalyst, связывающий заметку с запросом. Поиск выполняется на вашей машине. Для генерации catalysts можно использовать хостируемый сервис, ключ, совместимый с OpenAI, локальную модель или отключить её с помощью --llm none.
Также поддерживаются Apple Notes и Are.na через готовые пресеты, а экспериментальная функция индексирует таблицы SQLite, например архивы сообщений. Установка выполняется shell-скриптом с CLI, а настройку можно поручить агенту с помощью установленного skill.
Ключевые возможности
- 01Создаёт локальный поисковый индекс Markdown-заметок, не перемещая и не редактируя их.
- 02Ранжирует результаты, сочетая поиск по ключевым словам и семантическое соответствие.
- 03Формирует вопросы по темам (catalysts), чтобы выявлять повторяющиеся мотивы в заметках.
- 04Поддерживает пресеты для Apple Notes и Are.na, а также экспериментальную работу с источниками SQLite.
- 05Работает с Claude Code, Codex, Hermes и OpenClaw через команду установки.
- 06Работает без ключа модели, если генерация catalysts отключена.
Сценарии использования
- Поиск в хранилище Obsidian, чтобы понять, как со временем развивались проект или принятое решение.
- Предоставление кодовому агенту контекста из протоколов встреч, дневников или ADR.
- Поиск повторяющихся тем в датированных заметках о человеке или отношениях.
- Создание приватного локального поиска по личным заметкам.
Быстрый старт
- 1
Запустите официальный скрипт установки из README
- 2
Перейдите в папку с заметками в формате Markdown
cd /path/to/your/notes - 3
Установите Enzyme для своего агента (Claude Code, Codex и т. д.)
enzyme install claude
Что важно знать
- Для генерации Catalyst нужен API-ключ или размещённый сервис; без них индексирование и локальный поиск продолжат работать, но Catalyst будут пропущены.
- Поддержка архива сообщений из таблиц SQLite помечена как экспериментальная.
- При настройке можно воспользоваться онлайн-сервисом Enzyme для получения рекомендаций по параметрам, а затем проверить их до создания индекса.
В подборках
Темы
Частые вопросы
- Что такое enzyme?
- Локальный индексатор Markdown-заметок: учитывает папки, теги и ссылки, чтобы Claude Code или Codex могли искать в них по смыслу. Enzyme индексирует базу знаний в Markdown, чтобы кодовый агент, например Claude Code или Codex, мог находить связанные заметки, написанные на протяжении нескольких месяцев, и ссылаться на них. Вместо того чтобы требовать предварительно менять структуру заметок, инструмент использует уже имеющиеся в них папки, теги, ссылки и даты, чтобы определить, что читать.
- enzyme можно использовать бесплатно? Какая у него лицензия?
- enzyme распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- enzyme всё ещё поддерживается?
- Активно поддерживается. Последний коммит в enzyme — 26 окт. 2026 г..
- Для чего можно использовать enzyme?
- Поиск в хранилище Obsidian, чтобы понять, как со временем развивались проект или принятое решение. Предоставление кодовому агенту контекста из протоколов встреч, дневников или ADR. Поиск повторяющихся тем в датированных заметках о человеке или отношениях. Создание приватного локального поиска по личным заметкам.
- Как установить enzyme?
- Запустите официальный скрипт установки из README Перейдите в папку с заметками в формате Markdown: cd /path/to/your/notes Установите Enzyme для своего агента (Claude Code, Codex и т. д.): enzyme install claude
- Где скачать enzyme?
- Исходный код и инструкции по установке — на GitHub: https://github.com/byenzyme/enzyme
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальный слой памяти: AI-ассистенты, например Claude и Cursor, могут читать и записывать заметки в обычных Markdown-файлах через MCP.
Второй мозг на базе ИИ для Obsidian: Claude Code читает материалы, связывает их и раскладывает по принадлежащему вам графу знаний в Markdown.
Стартовое хранилище, руководство, навыки и скрипты для AI-агента, который создаёт и поддерживает связанную базу знаний в Markdown в Claude Code и Obsidian.
Постоянная память для Claude Code, Codex и других AI-агентов в виде обычных Markdown-файлов в хранилище Obsidian.
Плагин Obsidian, который находит семантически связанные заметки и фрагменты текста по мере работы, используя встроенную локальную модель эмбеддингов.