Create complete project folder structures instantly from a Tree representation.
ProjectForge is a Visual Studio Code extension that creates an entire project structure from a simple tree representation.
Instead of manually creating dozens of folders and files, simply paste the tree generated by ChatGPT, Claude, Gemini or any other LLM and ProjectForge builds the entire project instantly.
- 🌳 Supports Tree Structure input
- 📁 Automatically creates folders
- 📄 Automatically creates files
- 🚀 Generates starter templates
- 🛡 Validates project structure before creation
- ⚠ Prevents duplicate project creation
- 📂 Opens generated project automatically in VS Code
- ⚡ Fast and lightweight
- 💯 Works completely offline
MyProject/
├── src/
│ ├── app.js
│ ├── style.css
│ └── index.html
├── package.json
├── .gitignore
└── README.md
↓
MyProject/
│
├── src/
│ ├── app.js
│ ├── style.css
│ └── index.html
│
├── package.json
├── .gitignore
└── README.md
Everything is generated automatically.
Open Command Palette
Ctrl + Shift + P
Run
ProjectForge: Create Project
Paste your project tree.
Example:
Portfolio/
├── src/
│ ├── main.js
│ ├── style.css
│ └── index.html
├── assets/
├── package.json
└── README.md
Click
Create Project
Choose the destination folder.
ProjectForge automatically
- Creates folders
- Creates files
- Generates starter templates
- Opens the generated project
ProjectForge automatically generates starter content for common files.
Supported templates include
- README.md
- package.json
- index.html
- app.js
- script.js
- style.css
- .gitignore
Before creating a project, ProjectForge checks:
- Empty input
- Duplicate project names
- Existing destination folders
- Invalid project structures
to avoid accidental mistakes.
- TypeScript
- VS Code Extension API
- Node.js
- HTML
- CSS
Creating project structures manually becomes repetitive and time-consuming.
ProjectForge lets developers:
- Save time
- Avoid mistakes
- Start coding instantly
- Use AI-generated project trees directly
- Tree Parser
- Project Validator
- Folder Creation
- File Creation
- Starter Templates
- Duplicate Project Detection
- Auto Open Generated Project
- Custom Templates
- Settings Page
- Multiple Language Templates
Contributions are welcome!
Feel free to open an Issue or submit a Pull Request.
MIT License
Made with ❤️ using TypeScript