Uma skill do Claude Code que orienta você na criação de uma base de conhecimento pesquisável no Obsidian com seu histórico do ChatGPT e do Claude, arquivos de pesquisa e registros do dia a dia.
byenzyme/enzyme
Ferramenta local-first de indexação que lê pastas, tags e links das suas notas Markdown e permite que Claude Code ou Codex as busquem por significado.
- Estrelas
- 135
- Forks
- 6
- Issues abertas
- 1
- Último commit
- há 12 dias
O que é?
O Enzyme indexa uma base de conhecimento em Markdown para que um agente de programação, como Claude Code ou Codex, encontre notas relacionadas escritas ao longo de meses e cite suas fontes. Ele usa as pastas, tags, links e datas já presentes nas suas notas para decidir o que consultar, sem exigir que você as reorganize antes.
Ele funciona em duas etapas. Um arquivo de configurações (um programa .enzyme) define quais pastas, tags ou links devem ser lidos. Em seguida, o Enzyme coleta trechos de diferentes períodos de cada fonte para gerar perguntas sobre decisões e questões em aberto, chamadas de catalisadores. Depois, o índice classifica as notas tanto pela correspondência de palavras-chave quanto pelo significado, e cada resultado de busca mostra o catalisador que o conecta à consulta. As buscas são feitas na sua máquina; a geração de catalisadores pode usar um serviço hospedado, uma chave compatível com OpenAI, um modelo local ou ser desativada com --llm none.
Também oferece suporte ao Apple Notes e ao Are.na por meio de predefinições, e indexa experimentalmente tabelas SQLite, como arquivos de mensagens. A instalação é feita por um script de shell com uma CLI, e um agente pode conduzir a configuração por meio de uma skill instalada.
Recursos principais
- 01Cria um índice de busca local para notas Markdown sem movê-las nem editá-las.
- 02Classifica os resultados combinando correspondência por palavras-chave e semântica.
- 03Gera perguntas por tópico (catalisadores) para mapear temas recorrentes nas notas.
- 04Oferece predefinições para Apple Notes e Are.na, além de fontes SQLite experimentais.
- 05Funciona com Claude Code, Codex, Hermes e OpenClaw por meio de um comando de instalação.
- 06Funciona sem chave de modelo quando a geração de catalisadores está desativada.
Casos de uso
- Buscar em um vault do Obsidian como um projeto ou uma decisão evoluiu ao longo do tempo.
- Dar a um agente de programação acesso a atas de reunião, diários ou ADRs como contexto.
- Encontrar temas recorrentes em notas datadas sobre uma pessoa ou um relacionamento.
- Manter uma busca privada e totalmente local nas suas notas pessoais.
Início rápido
- 1
Execute o script oficial de instalação indicado no README
- 2
Acesse sua pasta de notas Markdown
cd /path/to/your/notes - 3
Instale o Enzyme para seu agente (Claude Code, Codex etc.)
enzyme install claude
Antes de usar
- A geração de Catalyst precisa de uma chave de API ou do serviço hospedado; sem um deles, a indexação e a busca local continuam funcionando, mas os Catalyst são ignorados.
- O suporte a arquivos de mensagens em tabelas SQLite está marcado como experimental.
- Na configuração, você pode usar o serviço online do Enzyme para receber sugestões de ajustes e revisá-las antes da criação do índice.
Em coleções
Tópicos
Perguntas frequentes
- O que é enzyme?
- Ferramenta local-first de indexação que lê pastas, tags e links das suas notas Markdown e permite que Claude Code ou Codex as busquem por significado. O Enzyme indexa uma base de conhecimento em Markdown para que um agente de programação, como Claude Code ou Codex, encontre notas relacionadas escritas ao longo de meses e cite suas fontes. Ele usa as pastas, tags, links e datas já presentes nas suas notas para decidir o que consultar, sem exigir que você as reorganize antes.
- enzyme é gratuito? Qual é a licença?
- enzyme é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- enzyme ainda é mantido?
- Manutenção ativa. O último commit de enzyme foi em 26 de out. de 2026.
- Para que posso usar enzyme?
- Buscar em um vault do Obsidian como um projeto ou uma decisão evoluiu ao longo do tempo. Dar a um agente de programação acesso a atas de reunião, diários ou ADRs como contexto. Encontrar temas recorrentes em notas datadas sobre uma pessoa ou um relacionamento. Manter uma busca privada e totalmente local nas suas notas pessoais.
- Como instalar enzyme?
- Execute o script oficial de instalação indicado no README Acesse sua pasta de notas Markdown: cd /path/to/your/notes Instale o Enzyme para seu agente (Claude Code, Codex etc.): enzyme install claude
- Onde consigo enzyme?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/byenzyme/enzyme
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Camada de memória local-first que permite a assistentes de IA, como Claude e Cursor, ler e gravar suas notas como arquivos Markdown simples via MCP.
Um segundo cérebro com IA para Obsidian, onde Claude Code lê, conecta e organiza arquivos em um grafo de conhecimento em Markdown que você controla.
Vault inicial, guia, skills e scripts para um agente de IA criar e manter uma base de conhecimento em Markdown com links no Claude Code e no Obsidian.
Memória persistente para Claude Code, Codex e outros agentes de IA, armazenada como Markdown puro em um vault do Obsidian.
Plugin do Obsidian que encontra notas e trechos semanticamente relacionados enquanto você escreve, usando um modelo de embeddings local integrado.