JetBrains Dashboard
JetBrains-style Welcome Screen for VS Code — replaces the default Get Started tab with a project dashboard inspired by IntelliJ IDEA / GoLand / WebStorm.
VS Code Marketplace:

Open VSX:

Screenshots
Dashboard
Project list with pinned projects, search, quick actions, and theme customization — adapts to any VS Code color theme.


Status Bar
Click the $(home) icon in the status bar to open the dashboard at any time.

Features
- Project list — recent projects sorted by last opened, with hash-colored avatars (like JetBrains)
- Pin projects — pinned projects stick to the top with a visual divider
- Search — filter projects by name or path
- Quick actions — New Project, Open, Clone Repository
- Customize — Color Theme, Keymap, Plugins
- One-click theme pack — install and activate
fogio.jetbrains-color-theme, fogio.jetbrains-file-icon-theme, fogio.jetbrains-product-icon-theme together
- Status bar button —
$(home) icon in status bar, one click to open dashboard
- Startup auto-open — shows automatically when no folder is open (configurable)
- Show on empty — optionally reopen dashboard when all editor tabs are closed (like JetBrains)
- Theme-aware — adapts to any VS Code color theme via CSS variables
Part of the JetBrains-for-VS-Code suite:
Getting Started
- Install from the Marketplace
- Open VS Code without a folder — the dashboard appears automatically
- Or press
Cmd+Shift+P → JetBrains Dashboard: Open
Disable the default Welcome tab
To prevent VS Code's built-in Welcome tab from appearing alongside the dashboard, add this to your settings.json:
"workbench.startupEditor": "none"
Or use the Apply JetBrains Theme Pack button in the dashboard — it sets this automatically.
Project List
Each project shows:
- Avatar — first letter in a colored circle, color derived from project name hash (same algorithm as JetBrains)
- Name — folder name
- Path — full path, truncated from the left
- Relative time — "2 hours ago", "Yesterday", "3 days ago"
Hover actions:
- Open in new window
- Pin / Unpin
- Remove from list
Keyboard:
Enter — open project (hold Cmd/Ctrl for new window)
Delete / Backspace — remove from list
Projects that no longer exist on disk are shown as struck-through. Clicking shows a prompt to remove.
Commands
| Command |
Description |
| JetBrains Dashboard: Open |
Open the dashboard panel |
| JetBrains Dashboard: Pin Project |
Toggle pin via QuickPick |
| JetBrains Dashboard: Add Project to List |
Add a folder to the manual project list |
| JetBrains Dashboard: Clear Project History |
Wipe all project metadata |
Settings
| Setting |
Default |
Description |
fogioDashboard.showOnStartup |
true |
Show dashboard on startup when no folder is open |
fogioDashboard.showWhenNoEditors |
false |
Show dashboard automatically when all editor tabs are closed |
fogioDashboard.projectsSource |
"recentlyOpened" |
Source: "recentlyOpened", "manual", or "both" |
fogioDashboard.maxProjects |
25 |
Maximum number of projects to display |
Build
npm install
npm run build # production bundle
npm run watch # dev mode with auto-rebuild
Press F5 in VS Code to launch the Extension Development Host.
License
MIT