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.
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
Instala gitingest con pip
pip install gitingest - 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
Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
AutoGPT es una plataforma de código abierto para crear, ejecutar y programar agentes de IA que completan flujos de trabajo de varios pasos a partir de descripciones en lenguaje natural o de un editor visual.
Comprime resultados de herramientas, logs, archivos y fragmentos RAG antes de enviarlos a un LLM, como biblioteca, proxy o servidor MCP.
Parser de documentos de código abierto que convierte PDF, Office, HTML y otros archivos en datos estructurados para pipelines de IA generativa.
Framework de código abierto escrito en Go que organiza prompts de IA reutilizables (llamados Patterns) por tarea y permite ejecutarlos desde la línea de comandos o una API REST.