Your SSH workflow,
frictionless
SShvTerm brings the SSH terminal, key management and encrypted sync into one fast desktop client. Connect from anywhere — your secrets never leave your control.
Why SShvTerm
Everything an SSH client should have
One client to connect, organize and protect your access.
A real terminal
Fast, GPU-accelerated terminal (xterm.js + WebGL) with tabs and up to 4-way splits. Connect by password or key, with automatic reconnect if the network drops.
Access from anywhere
Hosts, identities, keys and snippets synced and end-to-end encrypted. Install SShvTerm on another machine, sign in, and everything is back — the server never sees your data.
Built-in SFTP
Browse, upload and download files reusing the SSH connection you already opened. Transfer queue with progress, parallel transfers and live cancel.
Per-host WireGuard VPN
Reach servers on private networks through a WireGuard tunnel scoped to the connection — no root, no touching your system VPN. If the tunnel fails, nothing leaks (fail-closed).
SSH keys under control
Generate, import and organize Ed25519, ECDSA and RSA keys. Reuse identities across hosts without copy-paste.
Hosts, groups and tags
Group servers by project, label them with tags and find everything in an instant, no matter how many hosts you have.
Visual port forwarding
Create Local (-L) and Remote (-R) tunnels tied to your session — without memorizing ssh flags.
Bring your config
Import your hosts from OpenSSH (~/.ssh/config), PuTTY, MobaXterm and Termius, with a preview before applying. Migrate in minutes — no re-entering everything by hand.
Command snippets
Save the commands you repeat and fire them in any session. Define startup snippets per host.
AI agent
An optional assistant proposes the next command — and nothing runs without your approval. Use Blue3 AI, Anthropic or your own endpoint; the API key is yours and stays encrypted in the vault.
Security
Truly zero-knowledge
Your secrets are encrypted on your device. Whoever hosts the server — including you — never sees a password or a key.
Client-side encryption
Sensitive fields are encrypted with RNCryptor (AES-256-CBC + HMAC-SHA256) before they ever leave your machine.
The key never leaves
The encryption key is derived from your password and lives only in memory — never sent, never stored in plaintext.
Everything goes through the local agent
The app never talks directly to the cloud or to SSH: all traffic goes through a local agent on 127.0.0.1.
Trust on first use (TOFU)
Each host fingerprint is pinned on the first connection; any mismatch blocks the session to stop MITM attacks.
Want full control? Run your own sync server.
Cross-platform
Download SShvTerm
Native desktop app for macOS, Windows and Linux. The macOS app is signed and notarized by Apple.
More formats (.AppImage, .exe) and per-file SHA-256 on the Downloads page.
Start connecting in minutes
Free for individuals. No credit card required.