Vibe Coding Discover

AI Tools

📦 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.

★ 28K1,542 forksTypeScriptMITyamadashy

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

Pack an entire repository into one AI-friendly file for LLM promptsReduce token count of a codebase via Tree-sitter based compressionRun as an MCP server so AI agents can read local codebasesEstimate token usage per file against model context limitsGenerate repo context for AI code review or refactoringRedact secrets via Secretlint before sending code to a modelPack remote GitHub repos, branches or commits without cloningOne-click packing from GitHub pages via browser extension

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