Blogmark
GitHub - yamadashy/repomix: 📦 Repomix
via jbranchaud@gmail.com
📦 Repomix (formerly Repopack) 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.
I used this for the first time to quickly bundle up a Python program into a single file that I could hand to Claude for help with a setup issue.
Assuming I'm already in the directory of the project, I can run:
$ npx repomix
I've been experimenting with mise
lately for managing tool versions like node
, so I'll use that.
Here I ask mise
to run npx repomix
in the context of Node.js v23:
$ mise exec node@23 -- npx repomix
It spit out a file called repomix-output.txt
.
I wanted to drag that file from Finder into the Claude app, so I then ran:
$ open . -a Finder.app