RepoToPrompt: GitHub Code Packer for LLMs
Overview
Pack GitHub repositories into a single structured Markdown prompt for ChatGPT, Claude, and Gemini with one click.
🚀 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
0 out of 5No ratings
Details
- Version1.0
- UpdatedAugust 4, 2026
- Offered byexodusdevlabs
- Size1.13MiB
- LanguagesEnglish
- Developer
Email
exodusdevlabs@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes