Primeros pasos con Repomix
Repomix es una herramienta que empaqueta todo tu repositorio en un solo archivo amigable para la IA. Está diseñado para ayudarte a alimentar tu código a modelos de lenguaje grandes (LLMs) como ChatGPT, Claude, Gemini, Grok, DeepSeek, Perplexity, Gemma, Llama y más.
Inicio rápido
Ejecuta este comando en el directorio de tu proyecto:
bash
npx repomix@latest
¡Eso es todo! Encontrarás un archivo repomix-output.xml
que contiene todo tu repositorio en un formato amigable para la IA.
Luego puedes enviar este archivo a un asistente de IA con un prompt como:
Este archivo contiene todos los archivos del repositorio combinados en uno.
Quiero refactorizar el código, así que por favor revísalo primero.
La IA analizará todo tu código y proporcionará información completa:
Al discutir cambios específicos, la IA puede ayudar a generar código. Con funciones como los Artefactos de Claude, incluso puedes recibir múltiples archivos interdependientes:
¡Feliz programación! 🚀
¿Por qué Repomix?
La fortaleza de Repomix radica en su capacidad de trabajar con servicios de suscripción como ChatGPT, Claude, Gemini, Grok sin preocuparse por los costos, mientras proporciona un contexto completo de la base de código que elimina la necesidad de explorar archivos, haciendo el análisis más rápido y a menudo más preciso.
Con toda la base de código disponible como contexto, Repomix permite una amplia gama de aplicaciones que incluyen planificación de implementación, investigación de errores, verificaciones de seguridad de bibliotecas de terceros, generación de documentación y mucho más.
Características principales
- Salida optimizada para IA: Formatea tu código para un fácil procesamiento por parte de la IA
- Conteo de tokens: Realiza un seguimiento del uso de tokens para los límites de contexto de los LLM
- Compatible con Git: Respeta tus archivos
.gitignore
y.git/info/exclude
- Enfocado en la seguridad: Detecta información sensible
- Múltiples formatos de salida: Elige entre texto plano, XML o Markdown
¿Qué sigue?
- Guía de instalación: Diferentes formas de instalar Repomix
- Guía de uso: Aprende sobre las funciones básicas y avanzadas
- Configuración: Personaliza Repomix para tus necesidades
- Funciones de seguridad: Aprende sobre las comprobaciones de seguridad
Comunidad
Únete a nuestra comunidad de Discord para:
- Obtener ayuda con Repomix
- Compartir tus experiencias
- Sugerir nuevas funciones
- Conectarte con otros usuarios
Soporte
¿Encontraste un error o necesitas ayuda?
- Abre un issue en GitHub
- Únete a nuestro servidor de Discord
- Consulta la documentación