LazyCodet Helper
A powerful productivity toolkit for developers working with AI, large codebases, and structured workflows
🚀 Overview
LazyCodet Helper enhances your VS Code workflow with:
- Smart file & folder content copying
- Clean folder tree generation
- Customizable ignore rules
- Visual file marking system with label explorer
- Automatic file system synchronization
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 for multi-file/folder selection
- Single file selection bypasses ignored files - useful for quickly copying files like README.md even when they're in your ignore list
- 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.
4️⃣ File Markers & Label Explorer
A visual file organization system built directly into the VS Code sidebar.
🏷 Mark Files with Custom Labels
Command: lazycodet.markFile
Right-click file → LazyCodet: Mark File
You can:
- Assign existing labels
- Create unlimited custom labels
- Edit label name & icon
- Remove marks
- Reassign files between labels
Example labels:
- ✅ Done
- ⭐ Important
- 🔥 Urgent
- 📌 Review
- 🧪 Testing
Each label stores:
- Name
- Icon (emoji / Unicode)
- Persistent workspace storage
Access via:
Activity Bar → LazyCodet Markers
Structure example:
⭐ Important
src/
components/
Button.ts
README.md
✅ Done
utils/
helper.ts
Structure behavior
- Level 1: Labels
- Level 2+: Full folder tree structure
- Explorer-like UI
- Folders sorted before files
- Click file to open instantly
🔄 Automatic File System Sync
Markers automatically update when:
- A file is renamed
- A file is deleted
- A folder is renamed
- Project structure changes
No broken references.
No manual refresh required.
🎯 Real-World Use Cases
🤖 AI Workflow
- Mark important files
- Copy all content
- Paste into ChatGPT
- Get full-context responses
🛠 Refactoring Sessions
Group files into:
- 🔥 Critical
- 🧪 Testing
- 📌 Needs Review
- ✅ Completed
Navigate faster using sidebar view.
👀 Code Review
Organize by status:
- ❌ Needs Changes
- ⭐ Important
- ✅ Approved
Keep everything visually structured.
⚙ Commands
| Command |
Description |
lazycodet.copyContent |
Copy file or folder content |
lazycodet.copyFolderTree |
Copy folder structure |
lazycodet.markFile |
Mark / unmark file with label |
💾 Data & Privacy
- Markers stored per workspace
- Labels persist between sessions
- 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
- Visual file grouping
- Automatic synchronization
- AI-friendly formatting
It turns VS Code into a smarter project management environment.
🛣 Roadmap
Planned improvements:
- Drag & drop between labels
- Multi-select marking
- Export marked files as bundle
- Label color decorations
- Cross-device sync support
⭐ Support
If LazyCodet Helper improves your workflow:
- Leave a rating on Marketplace
- Share with your team
- Suggest new features
📜 License
MIT License