Repolode
byenzyme

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

    Execute o script oficial de instalação indicado no README

  2. 2

    Acesse sua pasta de notas Markdown

    cd /path/to/your/notes
  3. 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