- Convierte la base de código a un formato optimizado para que los modelos de IA puedan entenderla fácilmente, lo que facilita la integración con LLM
- Se puede usar con ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok y otros
- Ofrece una función para calcular la cantidad de tokens de cada archivo y de toda la base de código (útil para los límites de contexto de los LLM)
- Con un solo comando, empaqueta todo el repositorio en un solo archivo (XML/Markdown/TXT), y permite especificar qué archivos incluir y excluir
- Reconoce el archivo
.gitignore y lo aplica automáticamente
- También admite la verificación de si se incluye información sensible usando Secretlint
- También ofrece una extensión para VSCode
Cómo funciona
- Después de instalarlo con
npm install -g repomix, basta con ejecutar repomix para generar repomix-output.txt, que contiene todo el código
- Después, solo hay que enviar este archivo a la IA y darle una instrucción como la siguiente
> This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.
1 comentarios
Si es un codebase en Python, recomiendo usar Gitingest - una herramienta para convertir repositorios de Git en texto amigable para IA.