Three steps to AI-ready context
No signup. No server. Everything runs locally in your browser.
Structured output AI
understands
Repoprep generates a clean project tree followed by each file’s content, labeled with its path — the structure AI models understand best.
Everything your AI context needs
Built for developers who want results, not complexity.
Simple, honest pricing
Free for small projects. Upgrade once — use forever.
Free
Pro
Most popularSecured by Lemon Squeezy
What exactly is repoprep?
repoprep is a browser-based tool that bundles your entire codebase — or any collection of files — into a single structured text file that AI models can actually read. Instead of pasting files one by one into Claude, ChatGPT, or Gemini, you upload your project once and get a clean, AI-ready context file in seconds.
Is my code ever uploaded to a server?
Never. All processing happens entirely inside your browser using Web APIs. Your files are read locally, processed locally, and the output is generated locally. Nothing leaves your machine. repoprep has no backend, no database, and zero telemetry — your code stays yours.
Which AI tools does the output work with?
Any AI that accepts text input: Claude (Anthropic), ChatGPT (OpenAI), Gemini (Google), Cursor, GitHub Copilot, Mistral, and any other model with a context window. The output is plain text with a project tree header followed by each file's content — a format all major models handle well.
What file types are supported?
repoprep reads virtually every developer file type: JavaScript, TypeScript, Python, Go, Rust, Ruby, Java, C/C++, Markdown, JSON, YAML, TOML, HTML, CSS, SQL, shell scripts, and more. It also extracts text from PDF and DOCX files. Binary files like images are automatically skipped.
What's the difference between the free plan and Pro?
The free plan supports up to 10 files and 2 MB of total input — plenty for small components, bug reports, or quick questions. Pro ($5 one-time, no subscription) raises those limits to 200 files and 100 MB, covering full-scale monorepos and large projects. You pay once and own it permanently.
How do I use the output file with Claude or ChatGPT?
Once repoprep generates your context file, click 'Copy to clipboard' and paste it directly into Claude, ChatGPT, or any other AI chat. For models that support file uploads (like Claude Projects or the ChatGPT file tool), you can also download the .txt file and attach it. Either way, the AI instantly has full awareness of your entire project.
Does it handle large projects with node_modules or .git folders?
Yes — repoprep automatically skips common noise directories like node_modules, .git, dist, build, .next, __pycache__, and others. You get only the source files that matter. The Pro plan handles projects up to 100 MB and 200 files, covering most real-world monorepos.
How accurate is the token count estimate?
The token estimator uses a character-based heuristic (approximately 4 characters per token) that is accurate to within about 10–15% for typical source code. It is intentionally shown as an estimate, not a guarantee — context window limits vary by model and version, so treat it as a guide rather than a hard number.
Turn your codebase
into AI-ready context
Upload your project and generate a clean context file ready for any AI tool.
Try it free — no signup