Workspace File Bookmarks

Working across a multi-root or multi-repo workspace means the files you care about are scattered across folders you keep re-opening. Workspace File Bookmarks gives you one sidebar to pin the files you actually use — organized into your own folders, one click away, no matter which repo they live in.
Features
- Bookmark from anywhere — the editor title bar, the command palette, or right-click in the Explorer, including multi-select to bookmark several files at once.
- Organize into folders — create, rename, delete, and move bookmarks between your own folders via right-click "Move to Folder...".
- Open a whole folder at once — right-click a bookmark folder to open every file inside it.
- Tree or flat list — toggle the sidebar view from the title bar to match how you think.
- Multi-root aware — each bookmark shows which repository/workspace folder it belongs to.
- Persists per workspace — bookmarks are stored in VS Code's workspace state, so they survive reloads.
Installation
Search for Workspace File Bookmarks in the VS Code Extensions view, or install from the Marketplace listing.
Feedback
This extension is early — I'm actively looking for feedback on what's useful and what's missing. If you hit a bug, want a feature, or just have thoughts, please open an issue. It genuinely helps shape what gets built next.
Development
npm install
npm run build # bundle extension.ts -> dist/extension.cjs
npm run watch # rebuild on change
npm run lint # type-check only
Press F5 in VS Code to launch an Extension Development Host with the extension loaded.
Packaging / local install
npm run package # builds, packages a .vsix, and installs it into VS Code / Insiders if present
Roadmap
Renaming/tagging bookmarks, reordering, and drag-and-drop.