Repomix - Kendi kod tabanınızı yapay zeka dostu bir biçime dönüştüren araç
(github.com/yamadashy)- 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
.gitignoredosyası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 repomixile kurduktan sonra yalnızcarepomixkomutunu çalıştırmanız yeterlidir; tüm kodu içerenrepomix-output.txtoluş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.