CLI en Rust que reúne un codebase en un solo prompt para LLMs, con árbol de archivos, plantillas Handlebars y estimaciones de tokens.
khromov/ai-digest
Una herramienta CLI que reúne un código base en un solo archivo Markdown para subirlo a Claude Projects o a GPTs personalizados.
- Estrellas
- 682
- Forks
- 57
- Issues abiertos
- 4
- Último commit
- hace 23 días
¿Qué es?
ai-digest recorre el directorio de un proyecto y combina sus archivos en un único archivo Markdown, codebase.md de forma predeterminada. Después puedes subir el resultado como conocimiento a un Claude Project o a un GPT personalizado para que el modelo responda preguntas sobre el código sin tener que copiar archivos manualmente.
De forma predeterminada, omite archivos de configuración y artefactos de compilación habituales. Los proyectos pueden añadir reglas en .aidigestignore para excluir otros archivos y en .aidigestminify para mantener un archivo en la lista de salida, pero sustituir su contenido por un marcador de posición; esto resulta útil para archivos de datos o generados de gran tamaño. Eliminar espacios en blanco puede reducir el número de tokens, aunque esta opción está desactivada para lenguajes sensibles a los espacios en blanco, como Python y YAML.
La herramienta también ofrece un informe del tamaño de los archivos con gráficos de barras, un modo de vigilancia que vuelve a generar el resultado cuando cambian archivos no ignorados y una API de biblioteca para Node.js que permite generar resúmenes mediante código. Se instala o se ejecuta con npx.
Funciones clave
- 01Combina todos los archivos de un directorio y sus subdirectorios en un único archivo Markdown.
- 02Omite de forma predeterminada los artefactos de compilación y los archivos de configuración habituales, con reglas de exclusión personalizadas mediante .aidigestignore.
- 03Sustituye el contenido de los archivos por marcadores de posición para los patrones definidos en .aidigestminify.
- 04Elimina los espacios en blanco sobrantes para reducir el número de tokens.
- 05Muestra el tamaño de los archivos con gráficos de barras, con la opción de ordenarlos por tamaño.
- 06Vigila los archivos y vuelve a generar el resultado cuando se producen cambios.
Casos de uso
- Subir el código fuente de un proyecto a un Claude Project para que el modelo pueda responder preguntas sobre él.
- Crear un ChatGPT personalizado cuya base de conocimiento contenga una instantánea del código.
- Mantener una única instantánea del código siempre actualizada volviendo a ejecutar la herramienta o usando el modo de vigilancia.
- Usar la herramienta desde código Node.js para generar contenido de resumen mediante programación.
Inicio rápido
- 1
Ejecuta la CLI en el directorio de tu proyecto
npx ai-digest
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ai-digest?
- Una herramienta CLI que reúne un código base en un solo archivo Markdown para subirlo a Claude Projects o a GPTs personalizados. ai-digest recorre el directorio de un proyecto y combina sus archivos en un único archivo Markdown, codebase.md de forma predeterminada. Después puedes subir el resultado como conocimiento a un Claude Project o a un GPT personalizado para que el modelo responda preguntas sobre el código sin tener que copiar archivos manualmente.
- ¿ai-digest es gratuito? ¿Qué licencia tiene?
- ai-digest es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ai-digest sigue mantenido?
- Mantenimiento activo. El último commit de ai-digest fue el 15 oct 2026.
- ¿Para qué puedo usar ai-digest?
- Subir el código fuente de un proyecto a un Claude Project para que el modelo pueda responder preguntas sobre él. Crear un ChatGPT personalizado cuya base de conocimiento contenga una instantánea del código. Mantener una única instantánea del código siempre actualizada volviendo a ejecutar la herramienta o usando el modo de vigilancia. Usar la herramienta desde código Node.js para generar contenido de resumen mediante programación.
- ¿Cómo se instala ai-digest?
- Ejecuta la CLI en el directorio de tu proyecto: npx ai-digest
- ¿Dónde consigo ai-digest?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/khromov/ai-digest
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI y herramienta web que empaqueta un repositorio de código completo en un solo archivo, listo para usar con LLM como Claude o ChatGPT.
Una biblioteca de componentes React para mostrar respuestas de LLM en streaming, corregir markdown incompleto y admitir componentes personalizados y bloques de código con resaltado de sintaxis.
Convierte un repositorio Git o un directorio local en un único resumen de texto listo para incluir código en prompts para LLM.
Un servidor MCP autohospedado que permite a ChatGPT, Claude y otros hosts MCP leer, editar y ejecutar código en tus proyectos locales.
Una CLI que analiza tu código y genera archivos compactos de contexto para IA (CLAUDE.md, .cursorrules, AGENTS.md), para que los asistentes de programación exploren menos el proyecto y consuman menos tokens.