repomix
View on GitHub📦 Repomix 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.
CLI/website/browser tool that packs a whole repository into a single AI-friendly file (XML, Markdown or plain text) with token counts, Tree-sitter compression and Secretlint redaction. Includes an MCP server so agents and LLMs can ingest local or remote codebases.
Use Cases
Built With
- Language
- TypeScript
- Frameworks
- Node.js · TypeScript · MCP · Tree-sitter · WXT · Vitest · Biome · Docker
Tags
llm-context · repo-packing · token-counting · developer-tools · cli · mcp-server · code-compression · tree-sitter · secretlint · gitignore-aware · prompt-context · vscode-extension · browser-extension · typescript · codebase-indexing · xml-markdown-output