Context Packer is a premium, lightweight VS Code extension designed to instantly prepare and bundle your workspace files into a single structured text format. Perfect for feeding entire codebases or specific modules into LLMs like ChatGPT, Claude, or local AI models.
🚀 Features
Pack Entire Workspace: Bundle all files from your opened project folder with a single click.
Pack Specific Folder: Target only the directories you need (e.g., src/components) via a native folder picker.
Auto-Exclude Bloat: Automatically skips heavy and redundant directories like node_modules, .git, dist, out, and .vscode.
Beautiful AI-Ready Format: Generates a clean text file complete with a custom ASCII splash art and clear FILE: path/to/file delimiters.
Instant Copy: The packed text is automatically opened in a new editor tab and copied directly to your clipboard.
Native & Adaptive UI: Full localization support (EN/RU) with a gorgeous, responsive modern sidebar that adapts to your active VS Code theme (Dark, Light, High Contrast).
🛠️ How to Use
Click on the Context Packer icon in the Activity Bar (left sidebar).
Choose your packing method:
Click Pack Entire Workspace to grab the whole project.
Click Pack Specific Folder... to select a sub-directory.
Wait for the loading animation to finish.
Your context is ready! Just paste (Ctrl+V or Cmd+V) it directly into your favorite AI prompt.
📋 Requirements
VS Code version 1.125.0 or higher.
⚡ Extension Settings
This extension contributes the following views:
contextpacker-sidebar: The main panel inside your VS Code Activity Bar.