Project Hub — Visual Project Manager for VS CodeAll your projects in one place. Project Hub adds a beautiful dashboard to VS Code where you can see every project you work on, organize them into categories, pin your favourites, and jump into any of them with a single click. No more digging through ✨ Features🗂️ Visual dashboardYour projects rendered as cards in a responsive grid — each card shows the project name, its path, when you last opened it, its category tag, and a favourite heart. Sections are collapsible and the layout adapts to any window size. ❤️ Favourites, pinned on topTap the heart on any card to pin the project to the Favourites section at the top of the dashboard. Your daily drivers are always the first thing you see. 🏷️ CategoriesGroup projects the way you think — Work, Side projects, Clients, Experiments. Each category renders as its own section, and every project can be re-assigned from its card menu in two clicks. 🔍 Instant search & filteringType to filter by name or path, narrow the view to a single category with the dropdown, and clear everything with one click. Search state survives tab switches. 🚀 One-click project switching
📌 Sidebar companionA compact project list lives in the activity bar — favourites first, then most recently opened — so you can switch projects without leaving your current context. 🔒 Private & localEverything is stored in VS Code's own global storage on your machine. No accounts, no telemetry, no network calls. Categories and favourites roam between your machines via VS Code Settings Sync. 🚀 Getting started
🧭 Commands
⚙️ Settings
🖱️ Mouse & keyboard reference
💾 Storage & syncProject Hub persists its data (projects, categories, favourites, last-opened timestamps) using the VS Code global storage API — schema-versioned, so future updates migrate your data automatically. The data participates in Settings Sync; note that project paths are machine-specific, so synced entries resolve only on machines where the same path exists. Removing a project from Project Hub never touches the folder on disk — it only removes the card. 🗺️ Roadmap
🛠️ Development
Architecture: TypeScript extension host + React webview, a typed message protocol between them, and a 📄 LicenseMIT — see the Enjoying Project Hub? A ⭐ rating on the Marketplace helps other developers find it. |