SSH client · Windows & Linux · Electron

Your terminal.
Any decade you like.

SakuraSSH is a connection manager for SSH servers that can wear four completely different desktops — a scanline-styled Retro shell, Windows XP Luna, native Windows 11, or the cherry-blossom Sakura skin it's named after. Same connections, same keys, new coat of paint whenever you want one.

SakuraSSH in the Retro theme: a teal-and-purple sidebar with saved servers, connected to prod-web-01 in a dark terminal. SakuraSSH in the Windows XP theme: a Luna-blue sidebar with saved servers, connected to prod-web-01 in a dark terminal. SakuraSSH in the Windows 11 theme: a native-looking light sidebar with saved servers, connected to prod-web-01 in a dark terminal. SakuraSSH in the Sakura theme: a cherry-blossom pink sidebar with saved servers, connected to prod-web-01 in a dark terminal.

Actual screenshots — click a tab to switch themes.

Under the hood

Built for people who keep too many servers in their head

connections.list
Organize

One list, every server

Save hosts, ports and usernames once. Rename, edit or remove entries without hunting through config files.

auth.config
Sign in your way

Password or private key

Connect with a password, or a private key plus passphrase. Either way, the terminal itself runs on xterm.js.

credentials.enc
Kept apart

Credentials stored, not scattered

Saved passwords and passphrases live in their own encrypted file, sealed with your OS's own encryption — separate from your server list.

appearance.theme
Four looks, one app

Switch skins anytime

Retro, Windows XP, Windows 11 or Sakura — change the theme from settings, no restart needed.

Appearance

Pick the desktop your terminal grew up on

Retro theme screenshot
Retro
Windows XP theme screenshot
Windows XP
Windows 11 theme screenshot
Windows 11
Sakura theme screenshot
Sakura
Getting started

Three steps to a connected terminal

01

Install

Run the Windows installer, unzip the portable build, or launch the Linux AppImage directly. Nothing else to configure.

02

Add a server

Enter a host, port and username, and choose password or key-based sign-in.

03

Connect

Open the connection and you're in a full xterm.js terminal, styled to match your chosen theme.

Get SakuraSSH

Download for Windows & Linux

downloads

Windows — Setup installer

Guided install with Start Menu and desktop shortcuts. Recommended for most people.

SakuraSSH-Setup-1.2.0.exe

Windows — Portable build

A single .exe you can run from anywhere — no install, no admin rights.

SakuraSSH-Portable-1.2.0.exe

Linux — AppImage

A single portable file — chmod +x and run, no install needed.

SakuraSSH-1.2.0.AppImage

Windows 10 or 11 · 64-bit  |  Linux (x86_64, glibc)

All downloads are hosted on GitHub Releases.

✎ Unsigned development builds — Windows SmartScreen and Linux desktop environments may warn before running them.

Licence

Free to use, source stays closed

SakuraSSH is freeware: use it free of charge, privately and commercially, on as many machines as you like. It is not open source — redistribution, modification and reverse engineering are not permitted. The full licence agreement ships with every build and is shown in the app under “Licences”.

third-party-notices
Component Used for Licence
ElectronApplication runtimeMIT
ChromiumRendering engine (via Electron)BSD-3-Clause
Node.jsJavaScript runtime (via Electron)MIT
ssh2SSH protocol implementationMIT
asn1Key parsing (via ssh2)MIT
bcrypt-pbkdfKey derivation (via ssh2)BSD-3-Clause
TweetNaCl.jsCryptography (via ssh2)Unlicense
xterm.jsTerminal emulatorMIT
xterm-addon-fitTerminal resizingMIT
VT323, IBM PlexWebfonts on this pageOFL-1.1

Every build ships the complete licence texts: LICENSE.md and THIRD-PARTY-NOTICES.md inside the application, plus Chromium’s and Node’s own notices next to the executable.