🚀 Project Manager Pro
📸 Preview
Main interface with Workspaces, Favorites, and Recent projects
✨ Features
📂 Smart Project Management
- All Recent Projects — View everything from VS Code history
- Workspaces Section — Dedicated area for
.code-workspace files
- Favorites — ⭐ Star your most-used projects
- Drag & Drop — Reorder favorites your way
- Smart Search — Filter across all projects instantly
🎨 Full Customization
Choose from 18 colors and 18+ icons for each project
- 18 Beautiful Colors — Personalize each project
- 18+ Icons — Rocket, Zap, Coffee, Heart, Database, Globe, and more
- Custom Names — Rename without changing folder names
- Hide Projects — Clean up your list
🐍 Python Project Creator
Create Python projects with virtual environment and dependencies
- One-Click Setup — Create complete Python projects
- Virtual Environment — Automatic
.venv creation
- Framework Templates:
- 📄 Empty — Blank project
- 🐍 Python — Basic script with
main.py
- ⚡ FastAPI — Modern API with uvicorn
- ☕ Flask — Lightweight web framework
- 🟢 Django — Full-stack framework
- Auto Dependencies — Install packages automatically
- Live Progress — Watch installation in real-time
- Random Appearance — Fresh color & icon on each creation!
⚡ Quick Actions
| Action |
How |
| Open project |
Single click |
| Open in new window |
Click arrow (→) button |
| Star/Unstar |
Click star (⭐) |
| Customize |
Right-click menu |
| Reveal in Explorer |
Right-click → Reveal |
| Copy path |
Right-click → Copy Path |
📦 Installation
From VS Code Marketplace (Recommended)
- Open VS Code
- Press
Ctrl+Shift+X (Extensions)
- Search "Project Manager Pro"
- Click Install
Or install directly: VS Code Marketplace
From GitHub Releases
- Download
.vsix from Releases
- In VS Code:
Ctrl+Shift+P → "Install from VSIX"
- Select downloaded file
🎯 How to Use
Basic Usage
- Click 📂 icon in Activity Bar (left sidebar)
- See your projects organized by:
- Workspaces — Multi-root workspaces
- Favorites — Starred projects
- Recent — All recent folders
- Click to open, right-click for options
Create New Python Project
- Click ➕ button in header
- Fill in Name and Location
- Pick Color & Icon (or keep random!)
- Select Template (FastAPI, Flask, Django, etc.)
- Add extra Dependencies if needed
- Click CREATE — done! 🎉
Customize Projects
- Right-click any project
- Choose from menu:
- 🎨 Set Color
- 📦 Set Icon
- ✏️ Rename
- 👁️ Hide
- 📋 Copy Path
- 📁 Reveal in Explorer
⚙️ Settings
Press Ctrl+, → Search "Project Manager"
| Setting |
Default |
Description |
projectManager.maxRecentProjects |
25 |
Max recent projects (5-100) |
Extension Settings Panel
Click ⚙️ gear in extension header:
- Max Projects — Limit displayed projects
- Default Path — Default location for new projects
- Hidden Projects — Manage hidden projects
🗺️ Roadmap
We're just getting started! Here's what's coming:
Coming Soon 🔜
- [ ] Node.js Templates — Express, NestJS, Next.js
- [ ] React/Vue Templates — Vite, Create React App
- [ ] Rust Templates — Cargo projects
- [ ] Go Templates — Go modules
- [ ] Java Templates — Maven, Gradle
- [ ] C#/.NET Templates — ASP.NET, Console apps
Future Plans 🚀
- [ ] Project tags and categories
- [ ] Git branch display
- [ ] Project statistics
- [ ] Custom templates
- [ ] Workspace sync across machines
- [ ] Project notes
Have a suggestion? Open an issue!
🛠️ Development
# Clone
git clone https://github.com/ErrrikMarrrtinez/project-manager-pro.git
cd project-manager-pro
# Install
npm install
# Compile
npm run compile
# Watch mode
npm run watch
# Package
npx vsce package
🤝 Contributing
Contributions are welcome! Here's how:
- Fork the repository
- Create feature branch:
git checkout -b feature/amazing
- Commit changes:
git commit -m 'Add amazing feature'
- Push:
git push origin feature/amazing
- Open Pull Request
📄 License
MIT License — see LICENSE for details.