Lean prep for big models, done fast.
macOS
Windows
Linux
One click → one bundle. Copy once, prompt away.
Native Rust core via Tauri. 50 k‑file repo analysed in ≈ 1 s
100 % offline, on‑device. Your code never touches a server.
Follow these simple steps to prepare your codebase for AI analysis.
Load your project directory into RepoSnap. Your files will be automatically watched for changes.
Choose the exact files and folders you need, respecting .gitignore.
Understand token counts and deselect files/folders to fit context windows effectively.
Get concatenated code & file tree, ready for your LLM.
Master token limits with intuitive visualizations and precise counts.
Stop guessing how much context you're using. RepoSnap provides clear token counts per file and folder, plus an interactive treemap to instantly spot the heaviest parts of your codebase.
Optimize your selections to fit within LLM context windows, reduce costs, and ensure your AI analysis is focused and effective.
From codebase to prompt, simplified and streamlined.
RepoSnap automatically respects your `.gitignore` files, ensuring irrelevant code stays out. Selecting entire directories is a breeze.
Export not just the concatenated code, but also a clean ASCII file tree structure. Give your LLM the full picture with minimal effort.