- Chuyển codebase sang định dạng được tối ưu để các mô hình AI dễ hiểu, giúp tích hợp với LLM dễ dàng hơn
- Có thể dùng với ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok, v.v.
- Cung cấp tính năng tính số token cho từng tệp và toàn bộ codebase (hữu ích với giới hạn ngữ cảnh của LLM)
- Nén toàn bộ repository thành một tệp duy nhất (XML/Markdown/TXT) chỉ với một lệnh, đồng thời có thể chỉ định các tệp cần bao gồm hoặc loại trừ
- Nhận diện tệp
.gitignore và tự động áp dụng
- Cũng hỗ trợ kiểm tra xem có chứa thông tin nhạy cảm hay không bằng Secretlint
- Cũng cung cấp tiện ích mở rộng VSCode
Cách hoạt động
- Sau khi cài bằng
npm install -g repomix, chỉ cần chạy repomix là sẽ tạo ra repomix-output.txt chứa toàn bộ mã nguồn
- Sau đó chỉ cần gửi tệp này cho AI và mô tả bằng prompt như sau
> This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.
1 bình luận
Nếu là codebase Python thì tôi khuyên dùng Gitingest - Công cụ chuyển đổi kho Git thành văn bản thân thiện với AI.