Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. It is perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, and Gemini.
Due to legal considerations, this project has been renamed from "Repopack" to "Repomix". Only the name is changing; Repomix all functionality and maintainer (@yamadashy) remain the same. We are committed to ensuring a smooth transition for all users.
Your existing configuration files (repopack.config.json and .repopackignore) will continue to work during the transition period. repomix will automatically detect these files and offer to migrate them to the new format (repomix.config.json and .repomixignore).
That's it! Repomix will generate a repomix-output.txt file in your current directory, containing your entire repository in an AI-friendly format.
Once you have generated the packed file with Repomix, you can use it with AI tools like Claude, ChatGPT, and Gemini. Here are some example prompts to get you started: