- Converte a base de código em um formato otimizado para que modelos de IA consigam entendê-la com facilidade, tornando mais simples a integração com LLMs
- Pode ser usado com ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok e outros
- Fornece a contagem de tokens de cada arquivo e de toda a base de código (útil para os limites de contexto dos LLMs)
- Com um único comando, compacta todo o repositório em um único arquivo (XML/Markdown/TXT), com opção de definir quais arquivos incluir e excluir
- Reconhece o arquivo
.gitignore e o aplica automaticamente
- Também oferece suporte à verificação de inclusão de informações sensíveis usando Secretlint
- Também há uma extensão para VSCode
Como funciona
- Após instalar com
npm install -g repomix, basta executar repomix para gerar o arquivo repomix-output.txt contendo todo o código
- Depois disso, é só enviar esse arquivo para a IA e pedir uma explicação com um prompt como o seguinte
> This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.
1 comentários
Se for uma base de código Python, recomendo usar Gitingest - uma ferramenta que converte repositórios Git em texto amigável para IA.