LazyCodet Helper
A powerful productivity toolkit for developers working with AI, large codebases, and structured workflows
📦 Install (VS Code, Cursor & forks)
| Editor |
How to install |
| VS Code |
Extensions → search LazyCodet Helper (Microsoft Marketplace) |
| Cursor / VSCodium / other forks |
Extensions → search LazyCodet Helper (Open VSX) |
🚀 Overview
LazyCodet Helper enhances your VS Code workflow with:
- Smart file & folder content copying
- Clean folder tree generation
- Customizable ignore rules
Designed especially for developers who:
- Work with AI tools (ChatGPT, Copilot, Claude…)
- Manage medium-to-large codebases
- Frequently refactor or review code
- Need better file organization inside VS Code
✨ Features
1️⃣ Smart Copy Content
Command: lazycodet.copyContent
Right-click any file or folder → LazyCodet: Copy Content
What it does
- Recursively collects files inside folders
- Adds clear path headers
- Formats output cleanly for AI tools
- Respects ignore rules
- Copies everything into clipboard instantly
Example Output
===== src/components/Button.ts =====
export const Button = () => { ... }
===== src/utils/helper.ts =====
export function helper() { ... }
Perfect for:
- Sending multiple files to AI
- Sharing code in documentation
- Code review discussions
2️⃣ Copy Folder Tree
Command: lazycodet.copyFolderTree
Generates a structured folder tree like:
src/
components/
Button.ts
utils/
helper.ts
README.md
Ideal for:
- Explaining architecture
- Sharing project structure
- Writing technical docs
3️⃣ Configurable Ignore Rules
Customize what gets excluded from copy operations.
Default ignored folders:
node_modules
.git
dist
build
You can configure more via:
Settings → LazyCodet Helper → Ignore Patterns
Example:
{
"lazycodet.ignorePatterns": ["**/node_modules/**", "**/dist/**", "**/*.log"]
}
Supports glob patterns.
🎯 Real-World Use Cases
🤖 AI Workflow
- Select the files or folders you need
- Copy all content
- Paste into ChatGPT
- Get full-context responses
🛠 Refactoring Sessions
- Copy the content of files you're about to change
- Share a folder tree to explain the current structure
👀 Code Review
- Copy the content of changed files
- Share project structure alongside the discussion
⚙ Commands
| Command |
Description |
lazycodet.copyContent |
Copy file or folder content |
lazycodet.copyFolderTree |
Copy folder structure |
⌨️ Keyboard Shortcuts
Quick Copy Content
You can assign a keyboard shortcut to the lazycodet.copyContent command for faster access.
Default Suggestion
- Key:
Ctrl + Shift + C
- When:
editorTextFocus || explorerResourceIsFolder
How to Set It Up
- Open VS Code Settings
- Go to Keyboard Shortcuts (
Ctrl + K Ctrl + S)
- Search for
lazycodet.copyContent
- Click the pencil icon next to the command
- Press your desired key combination (e.g.,
Ctrl + Shift + C)
- Set the When expression to:
editorTextFocus || explorerResourceIsFolder
When Expression Explained
editorTextFocus: Works when editing a file
explorerResourceIsFolder: Works when a folder is selected in the Explorer
||: Either condition is valid
Now you can quickly copy file or folder content without using the context menu!
💾 Data & Privacy
- No external server
- No telemetry
- 100% local
🧠 What Makes It Different?
LazyCodet Helper is not just a copy tool.
It combines:
- Structured content extraction
- Project visualization
- AI-friendly formatting
It turns VS Code into a smarter workflow companion.
⭐ Support
If LazyCodet Helper improves your workflow:
- Leave a rating on Marketplace
- Share with your team
- Suggest new features
📜 License
MIT License