# RepoMix > Generate a single text file containing your entire repository for AI code review, analysis, or sharing. RepoMix is a lightweight open source tool that lets developers generate a single text file containing the entire structure and content of their repository. This file can then be shared with AI coding assistants, teammates, or for documentation purposes. It helps solve the common problem of AI models not being able to handle multi-file repositories by consolidating code into a single, structured file. Developers can then paste this file into AI tools like Claude, ChatGPT, or Cursor for full-project context, enabling better analysis, debugging, and code reviews. RepoMix can be run from the command line, supports filtering and ignoring files via `.gitignore` or custom patterns, and outputs a clean, hierarchical view of the repo’s content. It is especially useful for AI-assisted development, onboarding, and generating project-wide overviews. ## Features - Generate single text file representation of entire repository - Respects `.gitignore` and custom ignore patterns - Outputs structured hierarchical file layout - Easily shareable with AI coding assistants - Lightweight and easy to install as a CLI tool - Supports large repositories with filtering options ## Integrations ChatGPT, Claude, Cursor, Windsurf, Other AI coding assistants ## Platforms WINDOWS, MACOS, LINUX ## Pricing Open Source ## Version 0.3.4 ## Links - Website: https://repomix.com - Documentation: https://github.com/yamadashy/repomix#readme - Repository: https://github.com/yamadashy/repomix - EveryDev.ai: https://www.everydev.ai/tools/repomix