ChatGPT·Claude 대화 기록, 조사 자료, 일상 입력을 바탕으로 검색 가능한 Obsidian 지식 베이스를 구축하도록 안내하는 Claude Code skill입니다.
byenzyme/enzyme
Markdown 노트의 폴더, 태그, 링크를 읽어 로컬에서 색인하고, Claude Code나 Codex가 의미 기반으로 검색할 수 있게 해 주는 도구입니다.
- 스타
- 135
- 포크
- 6
- 열린 이슈
- 1
- 마지막 커밋
- 12일 전
어떤 프로젝트인가요?
Enzyme은 Markdown 지식 베이스를 색인해 Claude Code나 Codex 같은 코딩 에이전트가 수개월에 걸쳐 작성한 관련 노트를 찾아 인용할 수 있게 합니다. 노트를 먼저 재구성할 필요 없이 기존 폴더, 태그, 링크, 날짜를 활용해 어떤 내용을 읽을지 결정합니다.
두 단계로 작동합니다. 설정 파일(.enzyme 프로그램)에서 읽을 폴더, 태그, 링크를 지정하면 Enzyme은 각각에서 시간대별로 발췌문을 추려 결정 사항과 미해결 문제에 관한 질문을 생성합니다. 이 질문을 catalyst라고 합니다. 그런 다음 색인이 키워드 표현과 의미를 모두 바탕으로 노트의 순위를 매기며, 각 검색 결과에는 해당 노트와 검색어를 연결하는 catalyst가 표시됩니다. 검색은 사용자의 컴퓨터에서 실행되며, catalyst 생성에는 호스팅 서비스를 사용하거나 OpenAI 호환 키 또는 로컬 모델을 사용할 수 있고, --llm none으로 생성을 건너뛸 수도 있습니다.
프리셋을 통해 Apple Notes와 Are.na도 지원하며, 실험적으로 메시지 아카이브 같은 SQLite 테이블도 색인합니다. CLI가 포함된 셸 스크립트로 설치하며, 설치된 skill을 통해 에이전트가 설정을 진행하도록 할 수도 있습니다.
핵심 기능
- 01노트를 이동하거나 수정하지 않고 Markdown 노트의 로컬 검색 색인을 만듭니다.
- 02키워드 검색과 의미 기반 검색을 결합해 결과 순위를 매깁니다.
- 03노트에서 반복되는 주제를 파악하기 위해 주제별 질문(catalyst)을 생성합니다.
- 04Apple Notes와 Are.na 프리셋을 지원하며, 실험적인 SQLite 소스도 지원합니다.
- 05설치 명령을 통해 Claude Code, Codex, Hermes, OpenClaw와 연동됩니다.
- 06catalyst 생성을 끄면 모델 키 없이 실행할 수 있습니다.
활용 사례
- Obsidian vault에서 프로젝트나 의사 결정이 시간에 따라 어떻게 발전했는지 검색하기.
- 코딩 에이전트에 회의록, 일기 또는 ADR을 컨텍스트로 제공하기.
- 특정 인물이나 관계에 관한 날짜별 노트에서 반복되는 주제를 찾기.
- 개인 노트를 비공개로 유지하면서 로컬에서만 검색하기.
빠른 시작
- 1
README의 공식 설치 스크립트를 실행하세요
- 2
Markdown 메모 폴더로 이동하세요
cd /path/to/your/notes - 3
에이전트(Claude Code, Codex 등)에 Enzyme을 설치하세요
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의 마지막 커밋은 2026년 10월 26일입니다.
- enzyme은(는) 어디에 사용할 수 있나요?
- Obsidian vault에서 프로젝트나 의사 결정이 시간에 따라 어떻게 발전했는지 검색하기. 코딩 에이전트에 회의록, 일기 또는 ADR을 컨텍스트로 제공하기. 특정 인물이나 관계에 관한 날짜별 노트에서 반복되는 주제를 찾기. 개인 노트를 비공개로 유지하면서 로컬에서만 검색하기.
- enzyme는 어떻게 설치하나요?
- README의 공식 설치 스크립트를 실행하세요 Markdown 메모 폴더로 이동하세요: cd /path/to/your/notes 에이전트(Claude Code, Codex 등)에 Enzyme을 설치하세요: enzyme install claude
- enzyme은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/byenzyme/enzyme
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 어시스턴트가 MCP를 통해 일반 Markdown 파일로 된 노트를 읽고 쓸 수 있게 해 주는 로컬 우선 메모리 계층입니다.
Claude Code가 읽고, 연결하고, 정리해 주는 Obsidian용 AI 세컨드 브레인으로, 직접 소유하는 Markdown 지식 그래프를 만듭니다.
Claude Code와 Obsidian에서 AI 에이전트가 링크형 마크다운 지식 베이스를 만들고 관리하도록 돕는 스타터 vault, 가이드, 스킬 및 스크립트입니다.
Claude Code, Codex 및 기타 AI 에이전트를 위한 영구 메모리로, Obsidian vault에 일반 Markdown으로 저장합니다.
내장 로컬 임베딩 모델을 사용해 글을 쓰는 동안 의미상 관련 있는 노트와 발췌문을 찾아주는 Obsidian 플러그인입니다.