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

yamadashy · 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

My note

Alternative pages

More in: Local AI / Self-Hosted LLM