Tempest RemoteOpen your saved Tempest SSH servers in Visual Studio Code. Pick a server and a remote folder, then use VS Code's remote files, terminal, extensions and debugger through Microsoft Remote - SSH. Tempest Remote uses the local Tempest CLI to resolve your saved connections, credentials, proxies and jump hosts. The Tempest desktop app does not need to stay open while you work. Requirements
Install
If VS Code cannot find the CLI, set Tempest: CLI Path ( Connect
Loading servers and connecting show cancellable progress notifications. Cancelling a connection closes its control process and lets you retry. Cancelling an authentication prompt stops the connection. Verify the server's fingerprint before accepting a new or changed host key. Settings
Run Tempest: Open Settings to open the CLI path setting directly in the graphical Settings editor. No settings.json editing is required. Tempest Remote always runs on your local computer, including when the active
workspace is remote. SSH configurations and local connection keys are managed
by the CLI in The CLI continues serving established connections when the original VS Code window closes. It exits after five idle minutes or an upstream transport failure. Reopen the remote folder or reconnect to establish a new session after a dropped upstream connection. TroubleshootingThe connection command does not appear. Make sure Tempest Remote is installed and enabled in the current VS Code profile. Source code opened in an editor does not install the extension. After installing or updating, reload the window. The CLI cannot be started or does not support the remote protocol. Check
The CLI did not verify the portForwarding entitlement. Refresh account info:
Check the selected account and its verified plan. If refresh fails, resolve the reported connectivity or sign-in problem and retry. Your vault must also allow TCP forwarding. An SSH config or key file cannot be prepared. Check write access to your
local Tempest directory and effective SSH config, and make sure Remote - SSH fails after connection setup. Open View → Output and select Remote - SSH for bootstrap details. The Tempest Remote output channel shows control request results and safe failure reasons; it does not log passwords, private keys or authentication answers. For Tempest help, see the documentation or community. Current scopeSupported: saved SSH connections, authentication prompts, proxies and jump hosts, remote command execution, terminal PTY and resizing, stdout/stderr, exit status, and TCP forwarding used by Remote - SSH. Unix socket mode, remote port forwarding, SFTP subsystem requests, X11 and SSH agent forwarding through the local connection service are not supported in this version. Mosh and saved terminal startup commands do not apply to remote workspaces. DevelopmentOpen this directory in VS Code and press F5 to start the Extension Development
Host. Configure
Debug CLI builds use From the extension directory:
Set LicenseThis VS Code extension is licensed under the MIT License. Copyright © 2026 Altas Express LLC. The Tempest CLI, desktop app and services are separate products with their own licenses and subscription terms. |