Repomix - un outil pour convertir sa base de code dans un format compatible avec l'IA
(github.com/yamadashy)- Convertit une base de code dans un format optimisé pour que les modèles d’IA puissent la comprendre facilement, ce qui facilite l’intégration avec les LLM
- Utilisable avec ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok, etc.
- Fournit une fonction de calcul du nombre de tokens pour chaque fichier et pour l’ensemble de la base de code (utile pour les limites de contexte des LLM)
- En une seule commande, compresse tout le dépôt dans un seul fichier (XML/Markdown/TXT), avec la possibilité de définir quels fichiers inclure ou exclure
- Reconnaît le fichier
.gitignoreet l’applique automatiquement - Prend aussi en charge la vérification de la présence d’informations sensibles via Secretlint
- Une extension VSCode est également disponible
Fonctionnement
- Après installation avec
npm install -g repomix, il suffit d’exécuterrepomixpour générerrepomix-output.txt, qui contient l’ensemble du code - Il suffit ensuite d’envoyer ce fichier à une IA et de l’accompagner d’un prompt comme celui-ci
This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.
1 commentaires
S’il s’agit d’une codebase Python, je recommande d’utiliser Gitingest - un outil qui convertit les dépôts Git en texte compatible avec l’IA.