Overview Version History Q & A Rating & Review
# 🌳 Clean Tree
[](https://marketplace.visualstudio.com/items?itemName=HashirSajid.clean-tree)
[](https://marketplace.visualstudio.com/items?itemName=HashirSajid.clean-tree)
A high-performance VS Code extension designed for developers who need to visualize and share project structures without the noise.
🎥 See it in Action
✨ Key Features
Interactive Webview Panel: View your tree in a dedicated, high-fidelity UI tab.
Smart Folder Grouping: Automatically pushes folders to the top and files to the bottom, just like the native VS Code explorer.
Intelligent Filtering: Instantly toggle off node_modules, .git, dist, venv, and other dependency clutter.
Developer Icons: Built-in support for DevIcons and FontAwesome , giving your tree a professional, modern look.
One-Click Export: Save your cleaned-up tree directly to a .txt file for documentation or READMEs, or copy it straight to your clipboard.
Persistent State: Your toggle preferences (Icons, Folders, Files) are saved across sessions!
📸 Visual Tour
Here is a closer look at what Clean Tree can do:
🚀 How to Use
Open a Project: Open any folder in VS Code.
Generate Tree: * Right-click any folder in the Explorer and select Clean Tree: Generate .
OR use the shortcut: Ctrl+Shift+Alt+C (Windows/Linux) or Cmd+Shift+Alt+C (Mac).
Customize: Use the controls at the top of the webview to customize your output.
Save/Copy: Click the Save button to export your tree to your project root, or hit Copy to paste it anywhere.
🛠️ Built With
👨💻 About the Author
"Hi, I'm Hashir! 👋 I'm passionate about building tools that make developers' lives easier. If you find this extension helpful in your workflow, I'd love to connect with you!"
Created with ❤️ by Hashir Sajid