1.0sshelfy 1.0 is out. Read the changelog→

The SSH client to reach>_

One Windows app for your terminals, files and keys. Free, open source, and nothing leaves your computer.

Looking after servers became three apps and a text file of passwords.

PuTTY
WinSCP
passwords.txt

One app.Terminal, files and keys, in sshelfy.

One window, three jobs

Terminal, files and keys. Finally in the same place.

01

A terminal that keeps up

xterm-256color and truecolor, tabs, split panes with broadcast input, find with regex, reflow on resize.

Host list and a terminal session
02

Files next to the shell

SFTP browser with preview, an editor tab and folder compare.

SFTP file list
03

Keys in an encrypted vault

Import, generate and install SSH keys. Passwords never sit in plain text.

Private key authentication in the host editor
01/04

Split it

A log, htop and vim side by side on one server.

Split it

Small things, done properly.

The details you notice in the third week, when a tool either gets out of the way or starts to grate.

Command palette searching for prod

Command palette

Ctrl+Shift+P reaches hosts, snippets, recent commands and actions.

Tunnels panel

Port forwarding

Local, remote and SOCKS tunnels, saved per host or added to a live session.

Recordings sidebar during a recorded session

Session recording

Readable text or replayable asciicast, with size limits and retention.

WARN and ERROR highlighted in a log

Highlight rules

Regular expressions color matching output and can notify you from a background tab.

Saved layout in the command palette

Saved layouts

Tabs and split panes stored under a name, reopened in one click.

Ten color schemes built in

Or import from Windows Terminal, iTerm2 and base16 files. Scroll, or move the cursor across the terminal.

The same terminal in the Dracula color scheme
The same terminal in the Nord color scheme
The same terminal in the One Dark color scheme
The same terminal in the Tokyo Night color scheme
The same terminal in the Catppuccin color scheme
The same terminal in the Gruvbox color scheme
The same terminal in the Monokai color scheme
The same terminal in the Solarized Dark color scheme
The same terminal in the Solarized Light color scheme
The same terminal in the GitHub Light color scheme
DraculaNordOne DarkTokyo NightCatppuccinGruvboxMonokaiSolarized DarkSolarized LightGitHub Light
Light and dark

Follows your Windows theme. Or doesn't.

Drag across the window.

sshelfy in the dark theme
sshelfy in the light theme
DarkLight
Security

Your secrets stay on this side of the screen.

  1. 01

    AES-256-GCM vault

    Passwords and private keys live only in vault.json, encrypted on your computer behind a master password.

  2. 02

    A key only you can derive

    The vault key comes from PBKDF2-HMAC-SHA256, or from a TPM-bound Windows Hello key.

  3. 03

    Trust on first use

    The first connection shows the server's fingerprint. A changed host key stops the connection before it starts.

  4. 04

    Nothing phones home

    No account, no telemetry. The only request is an optional update check on GitHub, and you can switch it off.

Unlock vault dialog
Get started

Up and running in a minute.

01
Download step

Download

Grab the latest release from GitHub. One file, no installer, no .NET to set up.

02
Import step

Import

Bring hosts and keys from ~/.ssh/config, known_hosts and PuTTY, or add them by hand.

03
Connect step

Connect

Type user@host:port or pick a host and press Enter. That's it.

Open source

Built in the open. Check every claim.

sshelfy is MIT licensed. Read the code, build it yourself and see exactly what it does with your keys.

Build from source with .NET 10
$
$
$
C#.NET 10Avalonia UISSH.NETMIT
About dialog with the license and source links
FAQ

Questions, answered.

Something else on your mind? Open an issue.

01Is sshelfy really free?
Yes. It is MIT licensed, has no paid tier and needs no account. The source is on GitHub.
02Where are my passwords and keys stored?
In an encrypted vault on your computer (AES-256-GCM, key derived with PBKDF2 or a TPM-bound Windows Hello key). Hosts are saved without secrets.
03Can I bring my hosts from OpenSSH or PuTTY?
Import ~/.ssh/config (with Include, wildcards, IdentityFile and ProxyJump) and known_hosts. PuTTY and OpenSSH private keys both work.
04Do I need to install .NET first?
No. The release is a single self-contained .exe for Windows 10 and 11.
05Does it work with an SSH agent or a security key?
Yes: Pageant, the OpenSSH agent for Windows or SSH_AUTH_SOCK, and FIDO2 keys (ed25519-sk, ecdsa-sk) through the Windows OpenSSH client.

Reach your first server in under a minute.

sshelfy connected to a server