Open a selected remote folder over SSH in VS Code — not just the home directory.
A sidebar tree lists your SSH hosts (from ~/.ssh/configand your own ssh-open.extraHosts setting). Expand a host to see its saved named paths (e.g. Web Root → /var/www/html). Click a path to open that exact remote folder in a remote VS Code window via the official Remote-SSH extension.
Features
Left sidebar activity-bar view, grouped by host.
Click host → expand/collapse.Click path → open remote folder. No accidental slow opens.
Add a path three ways:
Browse remote… — navigate the live remote directory tree over SSH.
Type a path… — enter an absolute path (prefilled with the host's $HOME).
Recent — reopen a previously opened (not-yet-saved) path.
Saved named paths per host, persisted across sessions.
Host actions (right-click): Open Home, Test Connection, Open SSH Terminal, Add Path; Edit / Remove for extra hosts.
Test All Connections title-bar action with status dots (● reachable / ○ unknown) — manual, never auto-blocks the tree.
Hosts from two sources: your real ~/.ssh/config (read-only here) and the ssh-open.extraHosts setting (editable/removable from the tree).
Requirements
The official Remote - SSH extension (ms-vscode-remote.remote-ssh) — declared as an extension dependency, installed automatically.
A local ssh client on your PATH (for Browse / $HOME resolution / connection testing).