Modern project switching
Improved tags, improved auto-detection, and current-project highlighting keep the extension focused on daily navigation.
Visual Studio Code Extension
Project Manager helps you save favorites, auto-detect repositories, tag work by context, and move between local and remote codebases without losing track of what matters.
What's new in 13.1
Improved tags, improved auto-detection, and current-project highlighting keep the extension focused on daily navigation.
Features
Save your most important folders and workspaces, then reopen them quickly.
02Find repositories and VS Code projects across configured base folders.
03Switch smoothly between local and remote targets with the same flow.
04Browse projects, highlight current context, and filter with tags in one place.
Favorite projects
Project Manager starts with favorites. Save any folder or workspace as a named project, reopen it from the command palette, and keep your most important repos one action away.
Turn the current folder or workspace into a favorite with a suggested name and a lightweight command-driven flow.
Use the project picker to reopen favorites in the current window or a new one, depending on how you want to switch context.
Automatic detection
Project Manager can scan your configured base folders and surface Git, Mercurial, SVN, VS Code, or other folder-based projects automatically. You choose where it looks and how strict it should be.
node_modules, out, or custom matchesLimit recursion depth, skip nested projects, group detected results by type, and keep duplicate project names readable with parent folder hints.
{
"projectManager.git.baseFolders": [
"~/Sources",
"d:\\MoreProjects\\code-*",
"$home\\personal-coding"
],
"projectManager.git.ignoredFolders": [
"node_modules",
"out",
"typings",
"test",
"fork*"
],
"projectManager.git.maxDepthRecursion": 4
}
Remote development ready
remote.extensionKind to force workspace-side executionFAQ
It searches for subfolders that match the configured patterns for each kind of project. You can control how deep it searches and which folders should be ignored, keeping a clean and organized list of projects.
Yes! You can save any project as a favorite, regardless of its location, whether it's local or remote like WSL, Docker and even GitHub Codespaces.
Favorites are stored locally on your machine, ensuring quick access and synchronization across your projects. And you can customize the location in case you need to sync them with another device or service.
Yes! You can assign a Profile to a project, and the project will always use that Profile when opened.
Yes! You can use symlinks in any of the baseFolders settings, and all projects will be correctly recognized.
Yes! It works on all VS Code forks, ensuring compatibility and seamless integration with your favorite tools.
If you have a feature request, bug report, or suggestion, please submit it through our GitHub Issues page. We appreciate your feedback!
If you have a question that's not covered in the FAQ, feel free to reach out through our support channels at GitHub Discussions. We're here to help!
Donate
Project Manager is open source, and your support helps keep maintenance, improvements, and ecosystem compatibility moving forward.