Remote HubRemote Hub provides remote file management and editing for VS Code and Google Antigravity. Connect via SSH, SFTP, FTP, or FTPS to browse remote files in a native Explorer-like tree, and edit them with auto-upload on save.
SSH
· SFTP
· FTP
· FTPS
Import and Export ConnectionsTransfer saved connections between editors or keep a backup using the Remote Hub JSON format (version 1).
Open the Command Palette ( Export connections
The export contains all saved connections. Include saved passwords only includes available passwords stored with Save password enabled. Passwords used only for the current session are not exported. Private key files and SSH host-key trust records are not included; private key paths are retained. Security: Included passwords are written in plain text, without encryption. Keep the exported file private and delete it when no longer needed. Import connections
Existing connections are preserved. Matching labels are skipped, including their passwords; importing does not replace them. Duplicate labels within the file are also skipped after the first occurrence. The full document is validated before saving. If new connections would exceed the limit of 10 saved connections, the import is rejected without changing the saved list. Cancelling either dialog leaves saved connections unchanged. Passwords selected for import are stored separately from connection metadata. Files exported without passwords remain supported, and importing never connects to a server automatically. Only the Remote Hub format is supported; JSON files from other extensions must be converted first. InstallationOpen VSX (Google Antigravity & VS Codium)Install through the Extensions panel. Search for VS Code MarketplaceInstall through the Extensions panel. Search for VS Code Marketplace: Remote Hub Manual Install (.vsix)
Install via commandIn any compatible editor, launch Quick Open (
Quick Start
Supported ProtocolsThis extension supports various remote protocols depending on your needs. The following are currently supported:
AuthenticationRemote Hub supports multiple authentication methods:
On the first SSH/SFTP connection to a host and port, Remote Hub shows a SHA-256 host-key fingerprint and asks for explicit trust. Verify the fingerprint with the server administrator. Matching keys are remembered in extension storage; changed keys block the connection. After verifying a legitimate server-key change, run Remote Hub: Forget SSH Host Key from the Command Palette and reconnect. This trust registry is separate from the system UsageConnection Behavior
Explorer ActionsThe custom
Right-click context menu on tree items includes:
File IconsRemote Hub respects your active file icon theme. If you have an icon theme installed (e.g., Material Icon Theme, vscode-icons), the remote Explorer will display the correct icons for each file type automatically. Inline Diff (Automatic)When you edit a remote file, Remote Hub automatically tracks changes against the original server version. The editor gutter shows colored markers:
Click any gutter marker to see the inline diff popup showing the original vs. current content — identical to how Git works in VS Code. You can also right-click any file in the Remote Explorer and select "Compare with Remote" to open a full side-by-side diff view. After a successful upload, the diff baseline resets automatically. Remote SearchQuickly find text across your remote server files without downloading them first! Click the Search icon (🔍) in the Remote Explorer title bar, or right-click any folder and select "Search Remote". Enter your search term, and Remote Hub will execute a fast native search ( Drag & DropYou can drag and drop files from your computer (e.g., Windows Explorer) directly into the Remote Hub explorer to upload them instantly. A native VS Code progress notification will keep you updated during the upload. You can also drop local folders to upload their contents recursively, including empty directories. Existing files at the destination are overwritten. Transfers run sequentially and can be cancelled between entries. Symbolic links are rejected. Drag files within the remote tree to move them between folders; moving a folder into itself or one of its descendants is prevented. Remote Compress / ExtractRight-click any file or folder in the Remote Explorer and select "Compress Here" to create a To extract, right-click a Auto UploadRemote Hub listens to editor save events and uploads edited remote files automatically. Flow:
The save listener retains a 700 ms fallback debounce for callers that bypass the filesystem write path. A filesystem-confirmed save skips the fallback upload, avoiding duplicate transfers. File Watcher (Local → Remote Sync)Click the eye icon (👁) in the Remote Explorer title bar to start monitoring a local folder. File events inside that folder are synced to the remote server after a 500 ms debounce per path. Starting the watcher does not upload the existing folder contents.
InternationalizationRemote Hub automatically adapts to your editor's language. Currently supported:
Current limitations
Troubleshooting
Links |