- Mengubah codebase ke format yang dioptimalkan agar mudah dipahami oleh model AI, sehingga memudahkan integrasi dengan LLM
- Dapat digunakan dengan ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok, dan lainnya
- Menyediakan fitur untuk menghitung jumlah token tiap file dan seluruh codebase (berguna untuk batas konteks LLM)
- Dengan satu perintah, seluruh repositori dapat dikemas menjadi satu file (XML/Markdown/TXT), serta memungkinkan penentuan file yang disertakan dan dikecualikan
- Mengenali file
.gitignore dan menerapkannya secara otomatis
- Mendukung pemeriksaan apakah ada informasi sensitif yang ikut disertakan dengan menggunakan Secretlint
- Juga menyediakan ekstensi VSCode
Cara kerja
- Setelah memasang dengan
npm install -g repomix, cukup jalankan repomix maka repomix-output.txt yang berisi seluruh kode akan dibuat
- Setelah itu, kirim file ini ke AI lalu jelaskan dengan prompt seperti berikut
> This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.
1 komentar
Kalau itu codebase Python, saya merekomendasikan memakai Gitingest - alat untuk mengubah repositori Git menjadi teks yang ramah AI.