yamadashy/repomix
Some data may be outdated — see provenance labels.
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more. observed · 2026-10-04
Health v2 · maintenance only
85/100
- Activity 98
- Release rhythm 84
- Longevity 59
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 6
- age_days: 829
- days_rel: 29
- days_push: 17
- n_releases_24m: 74
Adoption not part of the score
28674 stars · 1564 forks observed · 2026-10-04
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
Repomix is a command‑line utility that bundles an entire source repository into a single, AI‑optimized file. It trims comments, compresses code, respects .gitignore, and can flag secrets before the output is fed to large language models.
Use cases
- Create a single file of my project's source code to feed into ChatGPT or Claude for analysis.
- Generate a token‑counted, security‑checked snapshot of a repo for LLM context limits.
- Prepare a compact code bundle for AI‑driven code review tools like CodeRabbit.
- Export a repository in Markdown or XML format for documentation generation by AI agents.
When to choose
- You need to provide an entire codebase to a large language model in a token‑efficient way.
- You want automatic secret detection and .gitignore compliance when exporting code.
- You prefer a cross‑platform CLI that works on Windows, macOS, and Linux.
- You need quick token counting and line‑numbered output for LLM prompt engineering.
When to avoid
- The repository is extremely large (hundreds of thousands of files) and exceeds LLM token limits even after compression.
- You require incremental or real‑time analysis of code changes rather than a one‑time snapshot.
- Your workflow depends on binary assets that need to be included in the output.
- You need a GUI application or integrated IDE plugin instead of a command‑line tool.
Facets
cli-tool · maturity active
cli parser serialization file-system artificial-intelligence developer-tools cross-platform windows cli ai-friendly codebase-packer token-counting security-check git-aware tree-sitter secretlint code-analysis nodejs macos linux
4 sources
- readme: https://github.com/yamadashy/repomix · fetched 2026-10-04 · 7648ef964e01
- homepage: https://repomix.com · fetched 2026-09-21 · cc34170cbc03
- site_page: https://repomix.com/guide/security · fetched 2026-09-21 · d42bea134972
- registry_npm: https://registry.npmjs.org/repomix · fetched 2026-09-21 · 191468de7eaf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| yamadashy/repomix | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="yamadashy/repomix")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem