CopyMate Pro
What It DoesCopyMate Pro adds a dedicated sidebar panel to VS Code where you can:
No more switching between your editor and browser to manually paste code. Select, copy, paste into Claude, ChatGPT, or GitHub Copilot — done. InstallationFrom the VS Code MarketplaceSearch for CopyMate Pro in the Extensions panel ( From a
|
| Icon | Command | Description |
|---|---|---|
| ✅ | Select All | Check all visible files in the tree |
| ✖ | Unselect All | Uncheck all files |
| 📋 | Copy Selected | Copy checked file contents to clipboard |
| 🌲 | Copy Tree | Copy folder tree structure to clipboard |
| 🚫 | Add to .copyignore | Add checked items to .copyignore |
| 🔄 | Refresh | Reload the file tree |
🖱️ Right-Click Context Menu
Right-click any file or folder in the CopyMate panel to quickly add it to .copyignore without opening the file manually.
Using .copyignore
Create a .copyignore file in the root of your workspace (same directory as package.json):
# Dependencies and build output
node_modules/
dist/
out/
.next/
build/
# Environment and secrets
*.env
.env.local
.env.production
# Lock files (usually too noisy for LLM context)
package-lock.json
yarn.lock
pnpm-lock.yaml
# Binary and generated files
*.vsix
*.png
*.jpg
*.svg
# IDE files
.vscode/
.idea/
Glob syntax supported:
node_modules/— ignore a folder by name anywhere in the tree*.env— ignore files matching a patternsrc/generated/— ignore a specific path
Requirements
- VS Code
^1.120.0 - A workspace folder must be open
Known Issues
- Binary files (images, fonts, compiled outputs) produce unreadable content when copied. Add them to
.copyignoreto exclude them from the tree. - The extension requires at least one workspace folder to be open. It does not work with single-file windows.
Release Notes
0.1.0 — Initial Release
- File tree with checkbox selection
.copyignorefiltering with glob support- Copy selected file contents to clipboard in structured format
- Copy folder tree as ASCII diagram
- Select All / Unselect All
- Add to
.copyignorevia right-click or toolbar button - Auto-reload on
.copyignoresave - Progress notification while reading large file sets
Contributing
Pull requests and issues are welcome at github.com/Alpha-1729/copymate-pro.
Author
Alpha-1729 · github.com/Alpha-1729
License
MIT © Alpha-1729