Skip to content

Getting Started with Repomix

Repomix is a tool that packs your entire repository into a single, AI-friendly file. It's designed to help you feed your codebase to Large Language Models (LLMs) like Claude, ChatGPT, and Gemini.

Quick Start

Run this command in your project directory:

bash
npx repomix

That's it! You'll find a repomix-output.txt file containing your entire repository in an AI-friendly format.

Core Features

  • AI-Optimized Output: Formats your codebase for easy AI processing
  • Token Counting: Tracks token usage for LLM context limits
  • Git-Aware: Respects your .gitignore files
  • Security-Focused: Detects sensitive information
  • Multiple Output Formats: Choose between plain text, XML, or Markdown

What's Next?

Community

Join our Discord community for:

  • Getting help with Repomix
  • Sharing your experiences
  • Suggesting new features
  • Connecting with other users

Support

Found a bug or need help?

Released under the MIT License.