AI hallucinates missing files
"Create a new supabase.ts first" - when it was already there all along. Incomplete context means wrong answers.
Turn your entire codebase into
clean AI-ready context. Instantly.
Stop copy-pasting files one by one. RepoWeave scans your whole project, filters the noise, and exports a single perfectly structured file - ready to paste into ChatGPT, Claude, Gemini, or any AI in seconds.
"I need AI help - but I can't paste 30 files into a chat window."
Every developer, student, and vibe coder hits this wall. So you copy one file… then another… forget to include the config… paste the wrong version… and the AI gives you answers based on half your project.
AI hallucinates missing files
"Create a new supabase.ts first" - when it was already there all along. Incomplete context means wrong answers.
20 minutes assembling context
You waste more time gathering files than actually fixing the problem you came to solve.
Sensitive files leak accidentally
.env, lock files, and credentials accidentally end up in public AI chat windows.
Critical dependencies missed
Without the full picture, the AI misses package relationships and gives you structurally wrong solutions.
Whether you're a seasoned engineer, a beginner writing your first app, or a vibe coder who builds entire products with AI - RepoWeave is the missing tool in your workflow.
You're building fast, iterating faster, and relying on AI for 80% of the heavy lifting. But every time you hit a wall - a bug, a refactor, a new feature - you spend more time assembling context than fixing the problem.
RepoWeave is the bridge between your local project and your AI assistant. One export, full context, back to vibing in seconds.
"Vibe coding opens the door for more players on the product team - a designer can spin up a working UI, a product manager can build a testable backend, even founders with no coding background can build MVPs."
You're learning by building. When something breaks, you ask an AI - but you don't always know which files to share. RepoWeave figures that out for you automatically.
Just point it at your project folder. It handles the rest. The AI gets everything it needs. You get better answers, faster.
You know the pain of context switching. You've already tried manually curating files. RepoWeave eliminates that entirely - smart filtering, per-project ignore rules, live token counter, and a visual file tree that gives you surgical precision.
Export your project and ask AI to walk you through the entire structure. Understand how your own codebase fits together - with complete context instead of guesswork.
Onboarding AI to a new client project? Generate complete context instantly. For open source maintainers, create AI-assisted code review and contribution guides in seconds.
Give your AI the best possible context. Every feature in RepoWeave traces back to that single purpose.
Open a folder. RepoWeave identifies your project type in under a second - Next.js, Django, Flutter, Rust, Go, and 40+ more - and applies the right filtering rules instantly.
The file panel looks exactly like your IDE sidebar. Every folder is collapsible. Every file has a checkbox. Included files glow with their language color. Excluded files are visible but unticked.
The output .txt has three clean, labeled sections. The AI always knows what exists in your project, even for files it can't read - eliminating false "create this file first" instructions.
The sidebar shows real-time stats as you tick and untick files. Token count is color-coded so you always know exactly how much context you're sending.
Not happy with what's included? Add your own ignore rules in seconds - extra directories or file extensions to exclude. Your rules stack on top of the intelligent defaults. Applied instantly on refresh.
See the exact output before you export. Full formatted preview inside the app - no surprises when you paste into your AI. What you see is exactly what gets exported.
Deep, built-in intelligence for 40+ project types across every major platform - with the right ignore rules, file detection, and dependency parsing for each.
| Framework | What RepoWeave filters | What it keeps |
|---|---|---|
| Next.js | .next/ node_modules/ out/ lock files |
Pages, components, API routes, config, layouts |
| React | node_modules/ build/ dist/ .eslintcache |
Components, hooks, store, styles |
| Vue.js | node_modules/ dist/ .cache/ |
Components, composables, router, store |
| Nuxt.js | .nuxt/ node_modules/ .output/ |
Pages, layouts, plugins, server routes |
| Angular | node_modules/ dist/ .angular/ |
Modules, components, services, guards |
| SvelteKit | node_modules/ .svelte-kit/ build/ |
Routes, components, hooks, config |
| Astro | node_modules/ dist/ |
Pages, components, content collections |
| Remix | node_modules/ build/ .cache/ |
Routes, loaders, actions, config |
| Framework | What RepoWeave filters | What it keeps |
|---|---|---|
| Node.js | node_modules/ dist/ logs/ |
Entry, routes, controllers, utils |
| Express.js | node_modules/ logs/ |
App, routes, middleware, models |
| NestJS | node_modules/ dist/ lock files |
Modules, controllers, services, pipes |
| Ruby on Rails | vendor/ log/ tmp/ Gemfile.lock |
Models, controllers, views, routes |
| Framework | What RepoWeave filters | What it keeps |
|---|---|---|
| Django | venv/ __pycache__/ migrations/ db.sqlite3 |
Models, views, urls, templates, settings |
| Flask | venv/ __pycache__/ instance/ |
App factory, routes, models, config |
| FastAPI | venv/ __pycache__/ .pytest_cache/ |
Routers, schemas, models, dependencies |
| Jupyter / ML | venv/ .ipynb_checkpoints/ model binaries |
Notebooks, training scripts, pipelines |
| Python Generic | venv/ __pycache__/ dist/ .egg-info/ |
All source .py files |
| Framework | What RepoWeave filters | What it keeps |
|---|---|---|
| Flutter | build/ .dart_tool/ pubspec.lock |
lib/, widgets, providers, screens |
| React Native | node_modules/ android/build/ ios/Pods/ |
Screens, components, navigation |
| Expo | node_modules/ .expo/ android/ ios/ |
App, screens, components, config |
| Language | What RepoWeave filters | What it keeps |
|---|---|---|
| Rust / Tauri | target/ src-tauri/gen/ Cargo.lock |
src/, commands, lib, main, config |
| Go | vendor/ bin/ go.sum |
Packages, main, handlers, models |
| C / C++ | build artifacts, .o, .out |
Source, headers, CMake config |
| Zig | zig-cache/ zig-out/ |
All source files |
| Platform | What RepoWeave filters | What it keeps |
|---|---|---|
| Java (Maven) | target/ .mvn/ .class .jar .war |
Source, resources, POM |
| Java (Gradle) | build/ .gradle/ out/ |
Source, test, Gradle config |
| Kotlin | build/ .gradle/ |
Source, test, config |
| Scala | target/ .bsp/ |
Source files |
| .NET / C# | bin/ obj/ .vs/ .user |
Source, project files, config |
| Framework | What RepoWeave filters | What it keeps |
|---|---|---|
| Laravel | vendor/ storage/ bootstrap/cache/ |
Controllers, models, routes, views |
| Symfony | vendor/ var/ public/bundles/ |
Source, config, templates |
| WordPress | wp-core/ node_modules/ |
Theme, plugins, custom code |
| Ruby on Rails | vendor/ log/ tmp/ Gemfile.lock |
Models, controllers, views, routes |
| Type | What RepoWeave filters | What it keeps |
|---|---|---|
| Terraform | .terraform/ *.tfstate crash logs |
.tf plans, variables, modules |
| Ansible | *.retry virtualenv dirs |
Playbooks, roles, inventory |
| Docker | build caches |
Dockerfile, compose.yml, scripts |
| Nx / Turborepo | .turbo/ .nx/ per-package dist/ |
All workspace package source code |
| Feature | Manual Copy-Paste | RepoWeave |
|---|---|---|
| No terminal needed | ||
| Visual file picker | ||
| Works offline | ||
| Auto project detection | 40+ types | |
| Live token count display | Live | |
| Smart binary file handling | ||
| Full structure in export | ||
| Single .exe, no install wizard | ||
| Free |
Just download and run. Your code never leaves your machine.
Download RepoWeave v1.0.0-beta