Coding agents and dev tools · Edition No. 32 · 26 Sep 2026

yamadashy/repomix

Packs a whole repository into a single file shaped for a language model, with several output formats and a hosted web version.

← Coding agents and dev toolsRead the whole edition →

28,481 stars · MIT · npm repomix 1.18.1; requires Node.js >= 22 · Track this in Scout

Packs a whole repository into a single file shaped for a language model, with several output formats and a hosted web version.

▶Repo detailsthe review · specs · pros & cons · install

What it is

Repomix walks a repository, filters it, and writes a single output file in plain text, Markdown or XML, beginning with a directory tree. It counts tokens (a token is the unit models charge and measure by, roughly three quarters of a word) per file and in total.

What it is good for. Anyone asking a model to review, explain or refactor a codebase they did not write — an inherited project, an unfamiliar open-source library, a contractor's handover. It also suits asking a question that spans many files, where a model given three files at a time will simply invent the connections.

Stars28,481
LicenceMIT
Latestnpm repomix 1.18.1; requires Node.js >= 22
Good
  • It respects .gitignore by default and has its own ignore rules, so the dependency folder and build output do not end up in the paste.
  • Token counts per file and in total, printed before you send anything. That turns "will this fit" from a guess into a number.
  • It runs through npx with nothing installed, and it can pack a remote repository straight from its URL without cloning it.
Watch for
  • Node.js 22 or newer is required, which is stricter than many machines have by default.
  • A large codebase produces a file no model will accept. The real work is writing the include and exclude patterns, and that is a skill in itself.
  • It has a built-in check for committed secrets, but it is a check, not a guarantee. Read the output before uploading a private codebase anywhere.
Similar repositories
Install
npx repomix@latest
Screenshots
yamadashy/repomix: GitHub preview cardyamadashy/repomix: Screenshot 1yamadashy/repomix: Screenshot 2yamadashy/repomix: Screenshot 3yamadashy/repomix: Screenshot 4

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.