Multi-root workspace with local + Remote SSH roots

Feature request for product/service

– Other –

Describe the request

Description:
I often work on tightly coupled projects where the client code is local (e.g. ~/GHULbenchmark) and the server code lives on a remote machine (e.g. /var/www/shared-api on a VPS).
Right now, I have to open two separate windows: one for the local project and one Remote‑SSH window for the server. This works, but it makes navigation, search and refactoring across both sides harder.
Feature request:
Please add support for a single workspace / file tree that can host multiple roots from different sources:
Root 1: local folder (e.g. ~/GHULbenchmark)
Root 2: Remote‑SSH folder (e.g. ssh://root@server:/var/www/shared-api)
Ideally, both roots appear in the left file tree (e.g. “Local: GHULbenchmark” and “Remote: shared-api”), so I can:
browse and edit local + remote files side by side,
run searches/refactors constrained to one root or across both,
keep context in one window instead of constantly switching.
This would be extremely helpful for solo devs and small teams maintaining both local tools/clients and the matching server‑side APIs.

Actually I’m working with an open shell and copy/paste code into vi or nano – but editing locally in VS Code with all features and just pushing it to the server side would be a breeze.

Operating System (if it applies)

Linux

We solved the local+remote workspace problem cleanly via sshfs: one local workspace, remote /var/www mounted transparently, full editor intelligence preserved. No VSCode Remote context switching required.
Easy to include this solution to Cursor.ai :wink: