Built byyamadashy

repomix

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

28.2k stars1.5k forks77 watchers103 open issuesTypeScriptMIT

TL;DR · 30-second scan

What it is

repomix (TypeScript) — 📦 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.

What it does for you

You want to give an AI tool real context from a codebase without manually assembling files.

Best for

CLI & Dev Tools · AI & ML

28.2k GitHub starsLicense: MITLast updated 1 month ago
EDITOR'S DEEP TAKE

Packs an entire repository into a single AI-friendly file, respecting .gitignore, counting tokens, and optionally removing comments to fit a context window. It solves the mundane blocker in working with AI on real codebases: getting the code in, without pasting forty files by hand. Supports remote repositories by URL and outputs XML, Markdown or plain text. MIT, TypeScript, and it includes secret detection so you are warned before shipping credentials into a prompt. The tradeoff is that packing everything is rarely the right move — a large repository blows past any context window, and the output is only as useful as your include patterns. Scope it to the directories that matter.

Use this if

You want to give an AI tool real context from a codebase without manually assembling files.

Skip if

Your repository is large enough that no context window fits it — narrow the scope first.

Topics
aillmgenerative-aichatgptclaudedeveloper-toolschatbotgptopenaijavascriptnodejstypescriptanthropicgeminilanguage-modelartificial-intelligencegenaideepseekllamamcp
Maintainer? Embed our badge

Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.

Preview
Featured on StackPicks
Markdown (for GitHub README)
[![Featured on StackPicks](https://stackpicks.dev/api/badge/yamadashy-repomix)](https://stackpicks.dev/repo/yamadashy-repomix)
HTML (for blogs / docs)
<a href="https://stackpicks.dev/repo/yamadashy-repomix"><img src="https://stackpicks.dev/api/badge/yamadashy-repomix" alt="Featured on StackPicks" width="180" height="28" /></a>

Are you the maintainer of yamadashy/repomix? Add the badge and we'll feature your project in the weekly curator newsletter.

Created 13 Jul 2024
Last push 1 month ago
Stats refreshed 1 month ago