repomix
Repomix is a tool that combines all files in a software repository into a single file, making it suitable for the use of AI models. Taking into account git configurations, it can filter files, perform token counting, and leave out sensitive data.
RE
repomix
100yamadashy · Local AI / Self-Hosted LLM
STARS29.1K
FORKS1.6K
COMMITS4.5K
CONTRIBUTORS75
VERSIONv1.18.0
UPDATEDtoday
TypeScriptAICLICode AnalysisMIT
Common commercial products in this category: ChatGPT, Claude, Gemini
What can it do?
- You can upload the entire project codebase into a single file for analysis into AI models.
- By calculating the number of tokens in the codebase, you can check compliance with the LLM context limits.
- Using Tree-sitter, you can maintain the code structure and create a compressed output.
Verified against README · Oct 26, 2026 · source