What problem does it solve?
This Skill streamlines the process of packaging entire code repositories into single, AI-friendly files, making it easier to analyze, review, or provide context to Large Language Models (LLMs).
Core Features & Use Cases
- Repository Packaging: Converts entire codebases into a single file, respecting
.gitignore rules.
- Multiple Output Formats: Supports XML, Markdown, JSON, and plain text outputs.
- AI Optimization: Includes token counting and optional comment removal for LLM consumption.
- Use Case: You need to provide a large codebase to an AI for a security audit. Use Repomix to package the entire repository into a single Markdown file, filtering out unnecessary files and removing comments to optimize for the AI's context window.
Quick Start
Use repomix to package the current directory into a markdown file.