Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>ProjectDump — Source Code Aggregator for AI & LLMsNew to Visual Studio Code? Get it now.
ProjectDump — Source Code Aggregator for AI & LLMs

ProjectDump — Source Code Aggregator for AI & LLMs

canhhungit

| (0) | Free
📦 Aggregate your entire project source code into a single file for AI/LLM context sharing. Auto-detect 30+ technologies, respect .gitignore, copy to clipboard — one command, all your code ready for ChatGPT, Claude, Gemini & more.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ProjectDump — Source Code Aggregator for AI & LLMs

Aggregate your entire project source code into a single file — one command, all your code ready for ChatGPT, Claude, Gemini, and any AI/LLM.

No more copy-pasting individual files. No more losing context. Just dump and go.


Features

Feature Description
🔍 Auto Technology Detection Detects Python, TypeScript, React, Vue, Go, Rust, Flutter, and 30+ more — only includes relevant files
📁 ASCII Directory Tree Generates a visual project structure in the output file
🚫 Smart Filtering Automatically skips node_modules, dist, build, binary files, media, etc.
📋 Copy to Clipboard Dump & copy directly to clipboard — paste straight into any AI chat
🗂️ Folder-Specific Dump Right-click any folder → Dump This Folder
📝 Respects .gitignore Automatically reads .gitignore to exclude files you don't want
🌐 Multilingual UI Supports Vietnamese and English

How to use

  • Press Ctrl+Shift+P → type ProjectDump
  • Or click the {} Dump button in the status bar (bottom right)
  • Or right-click any folder in the Explorer → "ProjectDump: Dump This Folder"

Commands

Command Description
ProjectDump: Generate Source Dump Dump the entire workspace
ProjectDump: Dump This Folder Dump a specific folder
ProjectDump: Dump & Copy to Clipboard Dump and copy to clipboard

Settings

Open Settings (Ctrl+,) and search for "ProjectDump":

Setting Default Description
projectdump.outputFileName source_dump.txt Output file name
projectdump.maxFileSize 104857600 (100 MB) Maximum file size in bytes
projectdump.excludeDirs [] Additional directories to exclude
projectdump.excludeFiles [] Additional file patterns to exclude (e.g. *.log)
projectdump.useGitignore true Use .gitignore for filtering
projectdump.language auto UI language: auto, vi, en
projectdump.openAfterGenerate true Open output file after generation

Sample Output

# ==================================================
# Path: /home/user/my-project
# Detected tech: javascript, react, typescript
# ==================================================

## DIRECTORY STRUCTURE

my-project/
├── src/
│   ├── App.tsx
│   ├── index.ts
│   └── components/
│       ├── Header.tsx
│       └── Footer.tsx
├── package.json
└── tsconfig.json

## FILE CONTENTS

### src/App.tsx
import React from 'react';
// ... full source code

### src/index.ts
import { createRoot } from 'react-dom/client';
// ... full source code

Supported Technologies

Python · JavaScript · TypeScript · React · Vue · Svelte · Angular · Next.js · Nuxt · Flutter · Android · iOS · Java · Kotlin · C# · PHP · Ruby · Go · Rust · Elixir · Dart · Scala · C · C++ · Docker · Kubernetes · Terraform · Ansible · and more...


Why ProjectDump?

Working with AI coding assistants like ChatGPT, Claude, or Gemini often requires sharing your project context. Manually copying files one by one is tedious and error-prone. ProjectDump solves this by aggregating your entire codebase into a single, well-structured file — complete with directory tree and smart technology detection — so your AI assistant gets the full picture in one paste.


Requirements

  • VS Code 1.85+

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft