Overview Version History Q & A Rating & Review
Repo Structure Exporter
A VSCode extension that generates beautiful tree-style repository structure diagrams. Perfect for sharing code context with AI assistants, documentation, or team collaboration!
Quick Info & Usage Guide
Repo Structure Exporter lets you instantly visualize and share your project's folder structure:
Right-click any folder in the Explorer and select Export Repository Structure
Export the entire workspace from the Command Palette
Copy, save, or preview the structure in seconds
Respects .gitignore and ignores clutter (like node_modules, .git, build folders, etc.)
Works with any project : JavaScript, TypeScript, Python, and more
📸 Screenshots
Add screenshots or GIFs here to show how to use the extension !
Right-click a folder and select Export Repository Structure
Choose export method (copy, save, preview)
See the beautiful tree output!
How to Use
Right-click on any folder in the Explorer
Select "Export Repository Structure"
Choose how you want to export (copy/save/show)
Method 2: Command Palette
Open Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
Type "Export Workspace Structure"
Select workspace folder (if multiple)
Choose export method
Example Output
my-nextjs-app/
├── .gitignore
├── README.md
├── next.config.js
├── package.json
├── public/
│ ├── favicon.ico
│ └── images/
│ └── logo.png
├── src/
│ ├── app/
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── api/
│ │ │ └── route.ts
│ │ └── dashboard/
│ │ └── page.tsx
│ ├── components/
│ │ └── ui/
│ │ ├── button.tsx
│ │ └── input.tsx
│ └── lib/
│ └── utils.ts
├── tsconfig.json
└── package-lock.json
Installation
Search for Repo Structure Exporter in the VSCode Extensions Marketplace
Click Install
Or, install from a .vsix file:
code --install-extension repo-structure-exporter-0.1.2.vsix
Requirements
VSCode version 1.85.0 or higher
Node.js 18.x or higher (for development)
Release Notes
0.1.2
Bugfix: Properly packages dependencies for production
Author info and docs updated
0.1.0
Initial release of Repo Structure Exporter!
Tree-style structure generation
Multiple export options (clipboard/file/preview)
.gitignore support
Context menu integration
Command palette commands
License
MIT
Enjoy sharing your repository structure with ease! 🌳✨