Item logo image for Claude Project Loader

Claude Project Loader

ExtensionDeveloper Tools2 users
Item media 5 (screenshot) for Claude Project Loader
Item media 1 (screenshot) for Claude Project Loader
Item media 2 (screenshot) for Claude Project Loader
Item media 3 (screenshot) for Claude Project Loader
Item media 4 (screenshot) for Claude Project Loader
Item media 5 (screenshot) for Claude Project Loader
Item media 1 (screenshot) for Claude Project Loader
Item media 1 (screenshot) for Claude Project Loader
Item media 2 (screenshot) for Claude Project Loader
Item media 3 (screenshot) for Claude Project Loader
Item media 4 (screenshot) for Claude Project Loader
Item media 5 (screenshot) for Claude Project Loader

Overview

Upload whole folders into a Claude Project as clean, path-named files. No name collisions. Nothing leaves your browser.

Claude Projects identify files by their name. So when you upload a codebase directly, files that share a name across different folders collide. An index.ts in your auth folder and an index.ts in your billing folder become the same file — and one silently overwrites the other. Claude ends up missing half your code, or treating two unrelated files as one. The bigger the project, the worse it gets. Claude Project Loader fixes this. It flattens each file's full path into its name before uploading, so src/auth/index.ts becomes src∕auth∕index.ts and src/billing/index.ts becomes src∕billing∕index.ts. Every file is preserved, every path stays readable, and nothing collides. WHAT IT DOES Path-named files — The full folder path becomes the filename, so same-named files across folders never overwrite each other. You can choose the separator style. Drop folders and files together — Drag a whole folder, a few loose config files, or any mix of both in a single drop. Add more before uploading; everything accumulates. Skips the noise — Honors your .gitignore and a built-in ignore set (node_modules, build output, lockfiles, binaries, and more), so only the files that matter get uploaded. All toggleable. Protects secrets — Detects files that likely contain secrets — .env files, private keys, credentials — and excludes them by default, with a clear warning. You always keep the final say. Review before you upload — Search, rename, include or exclude individual files, and see the total upload size before anything goes into your project. Flexible output — Add files straight into the project, save them to a folder to drag in yourself, or merge everything into a single document. (No zips — Claude Projects can't expand them.) Optional cleanup — Conservatively strip comments and blank lines to reduce size, only where it's provably safe for the file's language. PRIVACY FIRST Everything runs locally in your browser. Your files are never uploaded to any server, never stored, and never sent anywhere except the upload into your own Claude Project that you trigger. There is no analytics, no telemetry, and no tracking. The extension requests a single permission (activeTab) and runs only on claude.ai. The processing engine contains no network code at all — a claim you can verify yourself, because the whole project is open source. WHO IT'S FOR Developers and teams who want to give Claude real context about a codebase — the whole repo, organized and clean — without fighting filename collisions or manually renaming files one at a time. OPEN SOURCE Free and MIT-licensed. Source, issues, and contributions: https://github.com/ramanaditya/claude-project-loader

Details

  • Version
    0.1.0
  • Updated
    June 12, 2026
  • Offered by
    Aditya Raman
  • Size
    580KiB
  • Languages
    English
  • Developer
    Email
    adityaraman96@gmail.com
  • Non-trader
    This 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

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

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

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps