Repolode
byenzyme

byenzyme/enzyme

Herramienta de indexación local que lee carpetas, etiquetas y enlaces de tus notas Markdown para que Claude Code o Codex las busquen por significado.

Estrellas
126
Forks
6
Issues abiertos
1
Último commit
hace 11 días

¿Qué es?

Enzyme indexa una base de conocimiento en Markdown para que un agente de programación como Claude Code o Codex encuentre notas relacionadas, escritas a lo largo de meses, y las cite. Usa las carpetas, etiquetas, enlaces y fechas que ya hay en tus notas para decidir qué leer, sin pedirte que las reorganices primero.

Funciona en dos pasos. Un archivo de configuración (.enzyme) define qué carpetas, etiquetas o enlaces leer. Después, Enzyme toma fragmentos de distintas fechas de cada elemento para generar preguntas sobre decisiones y temas pendientes, llamadas catalysts. El índice ordena las notas según las coincidencias de palabras clave y de significado, y cada resultado de búsqueda muestra el catalyst que lo relaciona con la consulta. Las búsquedas se ejecutan en tu máquina; la generación de catalysts puede usar un servicio alojado, una clave compatible con OpenAI, un modelo local o desactivarse con --llm none.

También admite Apple Notes y Are.na mediante presets, e indexa de forma experimental tablas SQLite, como archivos de mensajes. Se instala con un script de shell e incluye una CLI; además, un agente puede encargarse de la configuración mediante una skill instalada.

Funciones clave

  • 01Crea un índice de búsqueda local para notas Markdown sin moverlas ni editarlas.
  • 02Ordena los resultados combinando coincidencias de palabras clave y semánticas.
  • 03Genera preguntas por tema (catalysts) para identificar asuntos recurrentes en las notas.
  • 04Admite presets de Apple Notes y Are.na, además de fuentes SQLite experimentales.
  • 05Funciona con Claude Code, Codex, Hermes y OpenClaw mediante un comando de instalación.
  • 06Funciona sin una clave de modelo si se desactiva la generación de catalysts.

Casos de uso

  • Buscar en un vault de Obsidian cómo evolucionó un proyecto o una decisión con el tiempo.
  • Dar a un agente de programación acceso contextual a notas de reuniones, diarios o ADR.
  • Encontrar temas recurrentes en notas fechadas sobre una persona o una relación.
  • Mantener una búsqueda privada y exclusivamente local en notas personales.

Inicio rápido

  1. 1

    Ejecuta el script oficial de instalación que aparece en el README

  2. 2

    Ve a tu carpeta de notas Markdown

    cd /path/to/your/notes
  3. 3

    Instala Enzyme para tu agente (Claude Code, Codex, etc.)

    enzyme install claude

Antes de usarlo

  • La generación de Catalyst requiere una clave de API o el servicio alojado; sin ninguno de ellos, la indexación y la búsqueda local siguen funcionando, pero se omiten los Catalyst.
  • La compatibilidad con archivos de mensajes en tablas SQLite está marcada como experimental.
  • Durante la configuración, puedes usar el servicio en línea de Enzyme para recibir sugerencias de ajustes, que podrás revisar antes de crear el índice.

En colecciones

Temas

Preguntas frecuentes

¿Qué es enzyme?
Herramienta de indexación local que lee carpetas, etiquetas y enlaces de tus notas Markdown para que Claude Code o Codex las busquen por significado. Enzyme indexa una base de conocimiento en Markdown para que un agente de programación como Claude Code o Codex encuentre notas relacionadas, escritas a lo largo de meses, y las cite. Usa las carpetas, etiquetas, enlaces y fechas que ya hay en tus notas para decidir qué leer, sin pedirte que las reorganices primero.
¿enzyme es gratuito? ¿Qué licencia tiene?
enzyme es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿enzyme sigue mantenido?
Mantenimiento activo. El último commit de enzyme fue el 26 oct 2026.
¿Para qué puedo usar enzyme?
Buscar en un vault de Obsidian cómo evolucionó un proyecto o una decisión con el tiempo. Dar a un agente de programación acceso contextual a notas de reuniones, diarios o ADR. Encontrar temas recurrentes en notas fechadas sobre una persona o una relación. Mantener una búsqueda privada y exclusivamente local en notas personales.
¿Cómo se instala enzyme?
Ejecuta el script oficial de instalación que aparece en el README Ve a tu carpeta de notas Markdown: cd /path/to/your/notes Instala Enzyme para tu agente (Claude Code, Codex, etc.): enzyme install claude
¿Dónde consigo enzyme?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/byenzyme/enzyme

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados