<h1 align="center">
<a href="https://prompts.chat">
Export multiple files at once to feed AI chatbots like ChatGPT, Claude, LMArena, and more!
Sign in to like and favorite skills
Export multiple files at once to feed AI chatbots like ChatGPT, Claude, LMArena, and more!
File Exporter for AI Chatbots is a powerful Visual Studio Code extension that streamlines sharing your codebase with AI assistants. Select multiple files from an intuitive sidebar, customize the output format, and export everything in a clean, AI-optimized format. Perfect for getting contextual help from ChatGPT, Claude, LMArena, and other AI coding assistants.
ā
Interactive File Tree - Browse and select files from a dedicated sidebar with checkboxes
ā
AI-Optimized Output - Clean, structured format designed for chatbot consumption
ā
Export To TXT - Save as a
.txt file for easy sharing
ā
Hover-to-Ignore - Quickly ignore/unignore files with hover buttons (no right-clicking needed)
ā
Smart Filtering - Automatically ignores
node_modules, .git, build files, and other noiseā
Binary File Handling - Safely handles images, executables with size information instead of corrupted text
ā
Size Limits - Prevents token limit issues with configurable file size limits (default: 1MB)
ā
Project Structure - Maintains relative paths so AI understands your project layout
ā
Lightning Fast - Optimized for large codebases with async file processing
ā
Selective Export - Pick exactly which files to include, bulk select/unselect options
ā
Live File Watching - Automatically refreshes when files are added/removed
Ctrl+Shift+X / Cmd+Shift+X)File Exporter for AI Chatbots.vsix file from releasesCtrl+Shift+P)Extensions: Install from VSIX...Access settings via the gear (āļø) button or
File > Preferences > Settings > Extensions > File Exporter:
{ "fileExporter.exportFormat": "full", // "full" or "simple" "fileExporter.includeLineNumbers": false, "fileExporter.maxFileSize": 1048576, // 1MB in bytes "fileExporter.ignorePatterns": [ "node_modules", ".git", ".vscode", "*.log", "*.tmp", "dist", "build", "out", "*.min.js", "*.bundle.js" ] }
================================================================================ EXPORTED FILES FOR AI CHATBOT Export Date: 7/31/2025, 2:30:45 PM Total Files: 3 ================================================================================ File: src/components/Header.tsx ---------------------------------------- import React from 'react'; export const Header = () => { return <h1>My App</h1>; }; ================================================================================
src/components/Header.tsx: import React from 'react'; export const Header = () => { return <h1>My App</h1>; }; src/utils/helpers.ts: export function formatDate(date: Date) { return date.toISOString(); }
Files not showing up?
Export too large?
We welcome contributions! Here's how to get started:
git clone https://github.com/mahmadabid/File-Exporter-Vscode-Extension cd File-Exporter-Vscode-Extension npm install
npm run watch # Compile TypeScript in watch mode F5 # Launch extension in new VS Code window
This project is licensed under the MIT License - feel free to use, modify, and distribute.
If this extension saves you time and makes your AI coding workflow smoother: