Repolode
byenzyme

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. 1

    Запустите официальный скрипт установки из README

  2. 2

    Перейдите в папку с заметками в формате Markdown

    cd /path/to/your/notes
  3. 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 обновляется ежедневно.

Похожие проекты

Второй мозг на базе ИИ для Obsidian: Claude Code читает материалы, связывает их и раскладывает по принадлежащему вам графу знаний в Markdown.

16,2 тыс.+221 за неделю1,6 тыс.PythonMITАктивно поддерживаетсяОбновлён 12 дней назад

Плагин Obsidian, который находит семантически связанные заметки и фрагменты текста по мере работы, используя встроенную локальную модель эмбеддингов.

5,5 тыс.+17 за неделю351JavaScriptOtherАктивно поддерживаетсяОбновлён 27 дней назад