Pack GitHub repositories into a single structured Markdown prompt for ChatGPT, Claude, and Gemini with one click.
Users
5
−1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#250K
#209K among extensions
Version
1.0
updated 4 Aug 2026
Users
monthly, 2 months
Latest, 16 Oct 2026:5 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 months
Latest, 16 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About RepoToPrompt: GitHub Code Packer for LLMs
🚀 Pack Entire GitHub Repositories into LLM-Ready Prompts with One Click!
RepoToPrompt is the ultimate developer productivity extension for feeding GitHub codebases to AI models like ChatGPT, Claude 3.5, Gemini 1.5, and DeepSeek. Effortlessly convert complex
repositories or subfolders into clean, structured, token-optimized Markdown prompts without copy-pasting individual files.
---
✨ KEY FEATURES:
⚡ 10-Stream Parallel Raw Fetching
Extract code files up to 10x faster using our parallel worker pool directly from raw GitHub endpoints. No sluggish backend servers or rate-limit bottlenecks.
🌲 Interactive 60 FPS Virtual Scroll File Tree
Browse thousands of files without UI lag. Search, expand folders, and select/deselect individual files or entire subdirectories with instant real-time feedback.
🧠 Real-Time Token Estimator & LLM Warnings
Know your exact token count before sending prompts to your AI! Features smart visual indicator badges (Green / Orange / Red) alerting you when code exceeds standard LLM context limits (32k / 100k+
tokens).
🎯 1-Click "Ignore" Filter Chips
Instant one-click buttons to filter out clutter:
• 🧪 Ignore Tests (.test, .spec, __tests__)
• 📚 Ignore Docs (.md, .rst, /docs)
• ⚙️ Ignore Configs (.json, .yaml, .config.js, Dockerfiles)
• 🔒 Auto-Excludes lock files and binary assets (node_modules, dist, build, .git, etc.)
📁 Directory-Scoped & Subfolder Extraction
Navigate inside any GitHub folder (e.g. /src/backend/controllers) and extract only that specific directory—or toggle to fetch the entire repository in one tap.
👁️ Instant File Preview Modal
Click the eye icon next to any file to inspect code before including it in your final prompt, complete with syntax highlighting and Base64 UTF-8 decoding.
⚙️ Custom Persona Templates & Instructions
Pre-load custom instructions for your AI (e.g., "Refactor to TypeScript", "Security Audit", "Generate Unit Tests") and save reusable persona templates.
🔒 100% Client-Side Privacy Guarantee
Your code is your business. RepoToPrompt processes everything 100% locally inside your browser memory. We never store, log, or transmit your code, Personal Access Tokens, or repository data to
any external server.
---
⚠️ NOTE ON VERY LARGE REPOSITORIES:
RepoToPrompt performs raw extraction client-side directly in browser memory. Extremely massive monorepos (e.g. 50,000+ files or hundreds of megabytes) may experience performance slowdowns or
browser memory pressure due to client-side fetching limits. For very large codebases, we recommend using subfolder navigation to extract target directories, or setting a GitHub Personal Access
Token (PAT) in Settings (⚙️) to ensure maximum API rate limits.
---
🛠️ HOW IT WORKS:
1️⃣ Open any public or private GitHub repository page.
2️⃣ Click the RepoToPrompt extension icon in your toolbar.
3️⃣ Select files, add custom instructions, and click "Copy Prompt" or "Export (.md/.txt)"!
---
💡 IDEAL FOR:
• Developers feeding code context to ChatGPT, Claude, or Gemini
• AI Engineers performing code refactoring or security reviews
• Developers asking LLMs to generate unit tests or documentation
• Code reviewers analyzing complex pull requests and directory structures
---
📩 SUPPORT & FEEDBACK:
Have suggestions or need assistance? Reach out to us directly at exodusdevlabs@gmail.com