Repolode
coderamp-labs

coderamp-labs/gitingest

Convierte un repositorio Git o un directorio local en un único resumen de texto listo para incluir código en prompts para LLM.

Estrellas
15,961
Forks
1,192
Issues abiertos
22
Último commit
anteayer

¿Qué es?

Gitingest convierte un repositorio Git, un subdirectorio o una carpeta local en un único archivo de texto que resume el árbol de directorios y concatena el contenido de los archivos. El resultado está preparado para pegarlo en prompts para LLM, de modo que los desarrolladores pueden dar a un modelo el contexto de una base de código sin copiar archivos manualmente. Si se reemplaza «hub» por «ingest» en cualquier URL de GitHub, se genera directamente el resumen.

Está disponible como comando CLI, paquete de Python con funciones síncronas y asíncronas, aplicación web y extensiones para navegador. La herramienta informa sobre la estructura de archivos y directorios, el tamaño del resultado y el recuento de tokens. De forma predeterminada, omite los archivos incluidos en .gitignore; también se puede proporcionar un token de acceso personal de GitHub para repositorios privados.

Para alojarlo por cuenta propia, el proyecto incluye un Dockerfile y una configuración de Docker Compose, con métricas opcionales de Prometheus, seguimiento de errores con Sentry y almacenamiento compatible con S3, configurados mediante variables de entorno.

Funciones clave

  • 01Genera un resumen de texto a partir de la URL de un repositorio Git o de un directorio local.
  • 02Informa sobre la estructura de archivos y directorios, el tamaño del resultado y el recuento de tokens.
  • 03Omite de forma predeterminada las entradas de .gitignore, con la opción de incluirlas.
  • 04Admite repositorios privados mediante un token de acceso personal de GitHub.
  • 05Ofrece una CLI, un paquete de Python y una API asíncrona compatible con Jupyter.

Casos de uso

  • Pegar una base de código en un chat con un LLM para hacer preguntas sobre ella.
  • Dar contexto de un subdirectorio concreto de un repositorio a un asistente de programación con IA.
  • Calcular el tamaño en tokens de un proyecto antes de enviarlo a un modelo.
  • Alojar por cuenta propia una herramienta web para generar resúmenes de repositorios.

Inicio rápido

  1. 1

    Instala gitingest con pip

    pip install gitingest
  2. 2

    Ejecuta la CLI en un repositorio de GitHub

    gitingest https://github.com/coderamp-labs/gitingest

Antes de usarlo

  • Los repositorios privados requieren un GitHub Personal Access Token.

Temas

Preguntas frecuentes

¿Qué es gitingest?
Convierte un repositorio Git o un directorio local en un único resumen de texto listo para incluir código en prompts para LLM. Gitingest convierte un repositorio Git, un subdirectorio o una carpeta local en un único archivo de texto que resume el árbol de directorios y concatena el contenido de los archivos. El resultado está preparado para pegarlo en prompts para LLM, de modo que los desarrolladores pueden dar a un modelo el contexto de una base de código sin copiar archivos manualmente. Si se reemplaza «hub» por «ingest» en cualquier URL de GitHub, se genera directamente el resumen.
¿gitingest es gratuito? ¿Qué licencia tiene?
gitingest es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gitingest sigue mantenido?
Mantenimiento activo. El último commit de gitingest fue el 17 oct 2026.
¿Para qué puedo usar gitingest?
Pegar una base de código en un chat con un LLM para hacer preguntas sobre ella. Dar contexto de un subdirectorio concreto de un repositorio a un asistente de programación con IA. Calcular el tamaño en tokens de un proyecto antes de enviarlo a un modelo. Alojar por cuenta propia una herramienta web para generar resúmenes de repositorios.
¿Cómo se instala gitingest?
Instala gitingest con pip: pip install gitingest Ejecuta la CLI en un repositorio de GitHub: gitingest https://github.com/coderamp-labs/gitingest
¿Dónde consigo gitingest?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/coderamp-labs/gitingest

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

Proyectos relacionados