back to processor

ext: the file processor

the letter

why?

AI tools won't accept your files. You're trying to debug code, analyze a project, or get help with a codebase. You select your directory. Hit upload. "File type not supported." Or worse: "File too large."

You end up copying and pasting file by file. Open index.js, copy, paste into chat. Open utils.py, copy, paste. Open config.json, copy, paste. You're doing this 50 times for a project that has nested folders. You miss files. You paste them out of order. The AI loses context because it can't see the structure.

ChatGPT has an upload limit. Claude has format restrictions. Gemini won't take certain extensions. Every AI tool has different rules about what they'll accept. Your workflow breaks every time you switch tools.

You can't get help with your actual work because the format is wrong or the size is too big. The AI could solve your problem in seconds, but first you have to spend 15 minutes manually preparing your files.

Large projects are impossible to share. You've got a 500-file React app. You need to explain the architecture to an AI. But there's no way to send "everything at once" in a way these tools understand. You either spend an hour copying files manually, or you give up and try to explain it in text without showing the actual code.

Code review becomes a nightmare. You want AI to review your PR, but your PR touches 30 files across 6 directories. Good luck copying all that into a chat window while maintaining file paths and structure.

why now?

Every developer is using AI assistants. ChatGPT, Claude, Gemini, Copilot—these aren't optional tools anymore. They're how people code, debug, and learn.

But the tools weren't built for real projects. They were built for demos. "Paste your code here" works when you're asking about a single function. It breaks down when you're working on anything real.

AI context windows got massive. These models can handle 200k+ tokens. They can read your entire codebase at once. But there's no good way to actually give them your entire codebase.

File upload limits are artificial. The AI can process the content just fine—the problem is upload restrictions and format limitations built into the interfaces.

The Browser File System API exists. Modern browsers can read entire directories. You can select a folder and access everything inside it. We're just using it properly.

Everyone is hitting this problem constantly. Every developer working with AI runs into "can't upload this file" multiple times per day. There's no good solution except tedious manual work.

value proposition

Universal File Processing

  • - Upload entire directories with full structure preserved
  • - Select individual files or whole folders
  • - Process unlimited files at once
  • - Works with every file type—code, config, documentation, everything
  • - Zero uploads to servers, everything stays in your browser
  • - Privacy-first: your code never leaves your machine

AI-Ready Conversion

  • - Converts any project into clean, formatted plain text
  • - Maintains file paths and directory structure
  • - Automatic separators between files for clear organization
  • - Format optimized for AI context windows
  • - One-click download as .txt file you can paste anywhere
  • - Bypasses every AI tool's upload restrictions

Smart File Selection

  • - Choose exactly which files to include
  • - Exclude node_modules, build folders, or any junk
  • - Visual checkbox interface for quick selection
  • - Select all/deselect all for batch operations
  • - See exactly what you're sending before conversion
  • - No more accidentally including giant dependency folders

Syntax Highlighting

  • - Beautiful code preview with automatic language detection
  • - Supports 15+ programming languages
  • - Prism.js powered syntax highlighting
  • - Makes code readable before you convert it
  • - Verify everything looks correct before export

Language Distribution Analysis

  • - GitHub-style language breakdown bar
  • - See percentage of each file type in your project
  • - Color-coded visualization of your tech stack
  • - Interactive tooltips with exact percentages
  • - Quick way to verify you selected the right files

Sidebar File Viewer

  • - Click any file to preview full contents
  • - Desktop: smooth slide from right
  • - Mobile: bottom sheet with full-screen view
  • - Full syntax highlighting in preview
  • - Navigate through files before processing

Zero Configuration

  • - Works instantly in any browser
  • - No installation, no sign-up, no setup
  • - No dependencies to install
  • - No file size limits
  • - No format restrictions
  • - Just works

Compression for Large Projects

  • - Take 500-file codebases and make them AI-sendable
  • - Smart formatting keeps structure clear
  • - Removes unnecessary whitespace
  • - Plain text is dramatically smaller than zip files
  • - Fits massive projects into AI context windows

market fit

Millions of developers use AI assistants every day. ChatGPT has 200M+ weekly active users. GitHub Copilot has millions of paid subscribers. Claude, Gemini, Perplexity—everyone's using these tools.

Every single one of them has file upload limitations. Every developer hits this problem constantly. There's no good solution—just workarounds and frustration.

The workflow is broken. People want to say "here's my project, help me fix it." Instead they're saying "let me copy-paste 50 files one by one and hope I don't miss anything important."

AI context windows keep getting bigger. Tools can handle more code. But the upload process hasn't caught up. We're solving the bottleneck between what developers want to do and what the tools allow.

This isn't a niche problem. If you code and use AI, you need this.

Actually Useful File Processing

Never Copy-Paste Files Again

Works With Every AI Tool

Your Entire Project in One Click

Privacy-First: Nothing Leaves Your Browser

No Size Limits, No Format Restrictions

we offer all of them.

Everyone says "just paste your code into ChatGPT" like that's realistic for real projects.

We say that's not how actual development works.

Your projects have hundreds of files. They span multiple directories. They use different languages. They include configs, docs, and dependencies. You can't copy-paste that. You shouldn't have to.

Everyone says "just share the relevant files" or "simplify it" or "describe it in text."

We say stop making developers do manual prep work.

EXT reads your entire directory at once. Lets you select exactly what matters. Shows you previews with syntax highlighting. Converts everything to plain text. Downloads it in one click. You paste it wherever you need it.

You just select your folder. Choose your files. Click process. Everything else is automatic.

File processors shouldn't require configuration. They shouldn't upload your code to random servers. They shouldn't have format restrictions. They shouldn't limit file sizes.

Upload limits shouldn't block your workflow. Format restrictions shouldn't force workarounds. AI tools can handle your code—the problem is getting it to them.

Privacy shouldn't be optional. Your code is your code. It should never leave your machine unless you explicitly choose to share it.

Development is hard enough. Your tools should make it easier.

future

  • Custom Formatting Presets
  • Team Collaboration Features
  • Direct AI Integration
  • Git Diff Processing
  • API for Tool Developers