VS Code Hub 🚀
VS Code Hub is the ultimate project management and launcher suite for Visual Studio Code. Effortlessly switch between recent workspaces, manage hidden folders visually, and preview project icons right from your sidebar or desktop tray.
Available as both a Native VS Code Extension and a Standalone Python Desktop Application.
✨ VS Code Extension (Primary)
Access all your recent projects without leaving your editor. Available directly in the Visual Studio Code Marketplace!
🌟 Key Features
- 📁 Visual Project Grid: Browse your recent projects with clean cards displaying custom project icons, folder names, and modification dates.
- ⚡ Interactive Quick Launch: Clicking any project gives you instant actions:
- 🔄 Open in Current Window: Swaps out your active workspace.
- 🪟 Open in New Window: Launches a fresh VS Code instance.
- ➕ Add to Workspace: Seamlessly merges the folder into your current multi-root workspace.
- 🖼️ Automatic Icon Discovery: Automatically scans project roots for icons (
favicon.ico, logo.ico, app.ico, .png, .svg) to give each card a distinct preview.
- ✏️ Visual "Manage Hidden Folders" Mode: Simply click the pencil icon (
✏️) to reveal hidden projects. Click any card to instantly toggle it between Hidden (Ignored) (🚫) and Visible (👁️).
📦 Installation
Search for "VS Code Hub" in the VS Code Extensions tab (Ctrl+Shift+X / Cmd+Shift+X) and click Install.
Or open via command palette:
VS Code Hub: Open Launcher
🐍 Standalone Python Desktop Application
Prefer a lightweight background launcher that sits in your system tray on desktop startup? The included PyQt6 Python application gives you instant desktop access!
🌟 Features
- 🖥️ Desktop Quick Hub: Runs as a frameless, dark-mode desktop utility.
- 📌 System Tray & RAM Trimming: Minimizes directly to your Windows system tray and utilizes Windows API working set trimming (
EmptyWorkingSet) to use virtually zero background RAM.
- 🔒 Single Instance Protection: Ensures only one hub process runs at a time.
🖥️ Running the Desktop App
Install Python dependencies:
pip install -r requirements.txt
Run the application:
python vscode_project_launcher.py
👨 Author & License
Created with ❤️ by AMAMazing.
Licensed under the MIT License.