- Kod tabanını, yapay zeka modellerinin kolayca anlayabileceği optimize edilmiş bir biçime dönüştürerek LLM'lerle entegrasyonu kolaylaştırır
- ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok vb. ile kullanılabilir
- Her dosya ve tüm kod tabanı için token sayısını hesaplama özelliği sunar (LLM bağlam sınırları için kullanışlıdır)
- Tek bir komutla tüm depoyu tek bir dosyada (XML/Markdown/TXT) paketler; dahil edilecek ve hariç tutulacak dosyalar belirtilebilir
.gitignore dosyasını tanır ve otomatik olarak uygular
- Secretlint kullanarak hassas bilgilerin dahil edilip edilmediğini denetlemeyi de destekler
- VSCode eklentisi de sunar
Çalışma şekli
npm install -g repomix ile kurduktan sonra yalnızca repomix komutunu çalıştırmanız yeterlidir; tüm kodu içeren repomix-output.txt oluşturulur
- Sonrasında bu dosyayı yapay zekaya gönderip aşağıdaki gibi bir istemle açıklama isteyebilirsiniz
> This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.
1 yorum
Python kod tabanıysa Gitingest - Git deposunu AI dostu metne dönüştüren araç kullanmanızı öneririm.