Enzyme CLI
CLI строит локальный индекс заметок с «катализаторами», вопросами по вашим записям, чтобы агент находил нужное лучше grep
- 126 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Генерация катализаторов отправляет фрагменты заметок выбранной модели: облачной или локальной.
- Установка через `curl | bash` запускает скрипт из интернета.
Установка
- Работает в
Ручная установка
curl -fsSL https://raw.githubusercontent.com/byenzyme/enzyme/main/install.sh | bashУстановка для самостоятельной настройки, затем `cd /path/to/your/notes`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Генерация катализаторов отправляет фрагменты заметок выбранной модели: облачной или локальной.
- Установка через `curl | bash` запускает скрипт из интернета.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Enzyme компилирует Markdown-заметки и другие источники знаний в локальный индекс. Для каждой темы он заранее формулирует вопросы, которые называются катализаторами, и встраивает их. При запросе каждый вопрос находит ближайшие документы, поэтому полные сводки писать не приходится. При настройке CLI читает хранилище и существующие инструкции агента и составляет программу `.enzyme`: профили чтения, бюджет вопросов, источники и папки. Команда `enzyme petri` показывает карту тем, `enzyme catalyze` ищет по смыслу и словам вместе. Поддержаны Obsidian, заметки Apple Notes и Are.na, экспериментально таблицы SQLite с переписками.
Для кого. Тем, у кого растущее хранилище заметок: Obsidian, протоколы встреч, память агента в Markdown, и вопросы к нему охватывают месяцы записей.
Подходит, если
- Решение по проекту опирается на записи за два года, и их надо собрать со ссылками на источники.
- Агент должен найти то, что тянется через разные заметки: тему, имя, повторяющуюся проблему.
- Хранилище Obsidian пополняется ежедневно, а поиск grep находит слишком много или ничего.
- Контекст агента нужно ограничить, не теряя связи между старыми и новыми записями.
Не подходит, если
- Нужен точный поиск по названиям и фразам: для него авторы оставляют grep.
- Заметки нельзя отправлять внешним моделям: без локальной модели катализаторы потребуют ключ или сервис.
- В хранилище мало записей: индекс окупается на растущих базах.
Пример запроса к агенту
Настрой Enzyme для открытой папки заметок, покажи, что включить в индекс, потом ответь на вопрос по заметкам со ссылками на источники.Ограничения
Для генерации катализаторов и для шага выбора при `enzyme compile` нужен ключ OpenAI-совместимого сервиса или локальная модель. По умолчанию `enzyme init` использует облачную начальную конфигурацию Enzyme без вашего ключа. Первое хранилище на машине индексируется без входа, обновление, публикация и дополнительные хранилища требуют `enzyme login`. Без ключей индексация и локальный поиск работают, а катализаторы не создаются. Установка идет через `curl | bash`, поэтому скрипт стоит прочитать до запуска.
Как отключить. Удалите бинарный файл `enzyme`, инструкции для агента, которые добавила команда `enzyme install`, и папку индекса `.enzyme` в хранилище.
Частые вопросы
Как подключить Enzyme к Claude Code?
После установки выполните `enzyme install claude` в папке с заметками. Для других клиентов в README перечислены варианты `codex`, `hermes` и `openclaw`.
Что такое катализатор?
Это вопрос, который Enzyme заранее сформулировал по вашим заметкам и встроил в индекс. При запросе поиск идет через ближайшие вопросы, и каждый результат показывает, через какой катализатор найден.
Нужен ли ключ API?
Только для катализаторов и шага выбора в `enzyme compile`. Можно взять локальную модель через `--llm env` с `OPENAI_BASE_URL` или отключить генерацию флагом `--llm none`.
Меняет ли Enzyme мои заметки?
Нет. В подсказке для агента заметки остаются на месте без изменений, а очистку, загрузку моделей и повторяющиеся задачи агент согласует отдельно.
Какие профили чтения есть?
Семь: `operational`, `decision_trace`, `resonance_trace`, `reflective`, `relational`, `preference_evidence` и `tension_trace` по умолчанию. Профиль выбирают под тип заметок, например решения или дневники.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыObsidian Hybrid Search
obsidian-hybrid-search
Локальный поиск по хранилищу Obsidian: агент находит заметки по смыслу, словам, тегам и ссылкам через MCP, CLI или плагин.
Compass, шаблон хранилища Obsidian, берет вопросы дневника и привычки из общего файла настроек для всех связанных панелей.
Плагин Claude Code, который в разговоре собирает под вас систему знаний из markdown-файлов: структуру папок, шаблоны заметок, конвейер обработки и хуки
Get笔记 CLI (getnote)
Get笔记 CLI
CLI getnote сохраняет ссылки и тексты в Get笔记 (Dedao Brain), ищет по заметкам и базам знаний, ставит пять скиллов для агентов.
Хранилище Obsidian со скиллами для рабочих встреч: транскрипты из Gmail, участники, задачи и недельные итоги.
Плагин и набор скиллов, которые превращают хранилище Obsidian в базу знаний с источниками, связями и ответами по ней
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Enzyme (эта карточка) | нет | 126 | ||
| obsidian-second-brain | нет | 5 168 | obsidian-second-brain хранит память агента в Obsidian; Enzyme ищет по уже накопленным заметкам через вопросы-катализаторы. | |
| knowledge-rag | нет | не нужна | 301 | knowledge-rag превращает папку документов в базу с гибридным поиском; Enzyme добавляет слой вопросов и учитывает время, теги и ссылки заметок. |
Коротко о README
В README описан принцип катализаторов, подсказка для установки через агента, ручная настройка командами `compile`, `init` и `doctor`, источники Apple Notes и Are.na, поиск командой `catalyze` и правила работы с ключами API.