DevForge
DevForge is a VS Code extension that generates project folder structures from a natural language command entered in a UI text area.
Features
- Adds a dedicated DevForge control panel in the Activity Bar.
- Opens a webview with a text area and a single "Generate Structure" action.
- Detects project type from command text.
- Creates folders and starter files for common stacks.
- Skips existing files/folders safely and reports what was created vs skipped.
Supported Commands
Examples you can type in the extension UI:
create backend folder structure
create react vite structure
create fullstack app named inventory-suite
create python api folder structure
create java spring backend
create go api structure
Supported stack detection:
- Node + Express backend
- React + Vite frontend
- Python API (FastAPI style scaffold)
- Java Spring Boot scaffold
- Go API scaffold
- Fullstack JS (Node backend + React Vite frontend)
- Generic project fallback
How To Use
- Open a folder/workspace in VS Code.
- Press
F5 to launch the Extension Development Host.
- Click the DevForge icon in the Activity Bar and open Control Panel.
- Type your command in the text area.
- Click
Generate Structure.
- Review generated folders/files in explorer and the summary output panel.
Alternative: Run command palette DevForge: Folder Generator to open the same UI in an editor tab.
Notes
- Files are created in the first opened workspace folder.
- Existing files are not overwritten.
- If command includes a target name (for example
named my-app), DevForge creates inside that subfolder.
| |