Project Jump is an ultra-minimal, fast, and stable VS Code extension designed to help you switch between your projects instantly.
- 📁 Save Projects: Easily save folders or workspaces with custom names, tags, and SSH host information.
- 🚀 Project Jump: Instant project switching via
Alt+Q(Opt+Qon macOS) with fuzzy search. - ⌨️ Vim Navigation: Use
Alt+J/Alt+Kto navigate the project list. - 📌 Pinning: Keep your most important projects at the top.
- 🌐 Remote Support: Fully supports SSH Remotes, WSL, and Dev Containers.
- 🌲 Tree View: Manage projects via a dedicated side bar.
- 📊 Status Bar: See your current project at a glance and switch quickly.
- 🔍 Powerful Search: Search by name, tags, or SSH hostname.
- ⚙️ Direct Config: Edit your projects directly in a JSON file for bulk changes.
- Install from the VS Code Marketplace.
- Alternatively, download the
.vsixfile from GitHub Releases and install it manually via the Extensions view (three dots menu -> "Install from VSIX...").
- Alternatively, download the
- Open the Project Jump view in the Activity Bar.
- Click the
+icon to add your current project. - Press
Alt+Q(Opt+Qon macOS) to switch between projects anytime.
| Setting | Description | Default |
|---|---|---|
projectSwitcher.defaultOpenMode |
Open project in current or new window |
current |
projectSwitcher.sortBy |
Sort projects by recent or name |
recent |
projectSwitcher.showStatusBar |
Show current project in status bar | true |
projectSwitcher.enableSettingsSync |
Sync your project list across devices | false |
projectSwitcher.groupByTag |
Group projects by tags in sidebar | true |
projectSwitcher.groupBySSH |
Group projects by SSH host in sidebar | true |
projectSwitcher.debug |
Enable debug logging | false |
# Install dependencies
npm install
# Compile and watch
npm run watch
# Run tests
npm testThis project is licensed under the MIT License.