Claude Project Import Export is a Visual Studio Code extension that allows you to export an entire project as a single text file, making it easy to upload project files to Claude AI for analysis or review.
- 📂 Export entire project as a single text file
- 🗂️ Support for multiple workspace folders
- 🚫 Ignore common binary and large file types
- 🛠️ Customizable export options
- Open Visual Studio Code
- Click on the Extensions view icon (square icon on the left sidebar) or press
Ctrl+Shift+X - Click on the "..." (More Actions) menu in the top right of the Extensions view
- Select "Install from VSIX..."
- Navigate to and select the
claude-project-import-export-1.0.0.vsixfile - Click "Install"
- Create a new directory in VS Code extensions folder:
- Windows:
%USERPROFILE%\.vscode\extensions - macOS/Linux:
~/.vscode/extensions
- Windows:
- Unzip the
.vsixfile (it's essentially a zip archive) - Place the extracted contents in a new directory in the extensions folder
- Open Visual Studio Code
- Go to Extensions view (Ctrl+Shift+X)
- Search for "Claude Project Exporter"
- Click "Install"
- Open a project in Visual Studio Code
- Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
- Type "Export Project for Claude"
- Select the workspace folder to export
- Choose a save location (recommended .claude extension)
- Restart Visual Studio Code
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+P) - Type "Export Project for Claude"
- You should see the extension's command appear
- If the extension doesn't show up, check:
- VS Code's extensions view for any error messages
- Ensure you're using a compatible VS Code version
- Verify the extension is enabled in Extensions view
- Install Node.js (version 16 or later)
- Install Visual Studio Code
- Install Git
git clone https://github.com/jrparks/claude-project-import-export
cd claude-project-import-exportnpm installnpm run compile- Open the project in VS Code
- Press
F5or go to Run and Debug view - Select "Run Extension" configuration
- This will open a new VS Code window with your extension loaded
# Install vsce globally
npm install -g @vscode/vsce
# Package the extension
rm -rf out
npm install
npm run compile
npx tsc -p .
vsce package- Visual Studio Code 1.85.0 or later
- Node.js 16 or later
- Large projects may take some time to export
- Some very large binary files are automatically ignored
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/jrparks/claude-project-import-export