Workspace JumperJump between your VS Code workspaces without digging through folders. Workspace Jumper is a lightweight VS Code extension designed for developers who work across multiple projects. Save your workspaces, switch between them instantly, and automatically resume where you left off. Everything is local and offline-first. There is no tracking, telemetry, or network communication. 🎬 DemoSee Workspace Jumper in action:
✨ Features⚡ Quick Workspace SwitchingJump to any saved workspace using a keyboard shortcut:
No need to browse through folders or repeatedly open the same projects. 🔐 Privacy FirstWorkspace Jumper is built to keep your workspace information private.
🔄 Automatic ResumeWorkspace Jumper remembers your most recently used workspace and can automatically restore it when VS Code starts without a folder open. You can enable or disable automatic resume from the extension settings. 🗂️ Workspace ManagementKeep your workspace history organised directly from the Workspace Jumper dashboard. You can:
🚨 Stale Workspace DetectionProjects move. Folders get renamed. Drives disappear. Workspace Jumper detects when a saved workspace can no longer be found and marks it as stale, giving you an easy way to clean up old entries. 🎛️ Multiple Ways to Access ItWorkspace Jumper is available from:
Use whichever workflow fits you best. 🚀 InstallationVS Code Marketplace
Install from VSIXYou can also install Workspace Jumper manually using a
View Workspace Jumper releases on GitHub ⌨️ Commands & Shortcuts
⚙️ SettingsWorkspace Jumper keeps configuration simple.
Existing ConfigurationSome internal setting and command identifiers still use the original These identifiers are intentionally preserved so existing settings and keybindings continue working after the extension's rename. 🔒 Privacy & SecurityWorkspace Jumper is designed around a local-first approach. No Network CommunicationThe extension does not require an online service or external backend. There is:
Encrypted Workspace PathsSaved workspace paths are encrypted using AES-256-GCM. Encryption keys are stored through VS Code's secure Sensitive WorkspacesYou can mark a workspace as sensitive. Sensitive workspaces require confirmation before they can be opened, regardless of whether they are accessed through the dashboard, keyboard shortcuts, or other extension entry points. Webview SecurityThe dashboard webview uses a strict Content Security Policy (CSP) and does not rely on inline scripts. 🛠️ DevelopmentClone the repository and install the dependencies:
Compile the extension:
Then press F5 in VS Code to launch the Extension Development Host. Available Scripts
🧠 Why Workspace Jumper?If you regularly work on multiple projects, you probably know the routine:
Workspace Jumper turns that into:
It's built for developers who constantly move between personal projects, workspaces, experiments, repositories, and side projects. 🗺️ RoadmapPotential improvements include:
Have an idea? Open an issue and let me know. 🤝 ContributingContributions, bug reports, feature requests, and feedback are welcome. If you find a problem or have an idea for improving Workspace Jumper, feel free to open an issue or submit a pull request. View the Workspace Jumper repository 📄 LicenseMIT License. See Made for developers who work on multiple projects. 🚀 |
