Every host.One place.
A free, open-source SSH and remote desktop connection manager. TuxShell connects with the system ssh, so your ~/.ssh/config, keys, agents and jump hosts work as they already do.
These are the hosts from the app's Home screen. Point at one to see it.These are the hosts from the app's Home screen.

Through the jump host, like your terminal does
TuxShell starts the ssh you already have. ProxyJump chains, keys and agents behave exactly as in a terminal, and every host shows the hop it goes through.
Import ~/.ssh/config, CSV, Excel, MobaXterm, Remmina, PuTTY, Ansible INI and .rdp files, with a preview of every host.
The whole cluster in one tab
- Up to four panes per tab: merge, move out, maximize, resize
- Each pane header shows the jump chain:
postgres → bastion-01 → 10.0.0.11 - Broadcast typing to every pane, minus the ones you leave out
- Save the set as a layout and open it in one click
See it larger →Files next to the terminal
The file panel browses the focused pane's host and can follow the terminal's folder. Drop files to upload, download and open, rename, change permissions, or edit in your desktop editor. Ctrl Shift E
It never overwrites a file on either side without asking.
See it larger →Windows machines, in the same list
One host form for both: SSH terminal or remote desktop. Open RDP in its own window with FreeRDP 3 (shared folders, clipboard, printers, smart cards, RemoteApp, RD Gateway) or inside a tabbeta.
Reach the desktop through an SSH jump host. Certificates are pinned.
See it larger →Your passwords stay where they are
- Keys or your ssh agent: recommended, nothing secret stored
- 1Password or KeePassXC: the host keeps only a reference like
op://Vault/Item/field - System keyring: optional saved passwords, nowhere else
Passwords never go into TuxShell's files, onto ssh's command line or into its environment. No account, no telemetry.
Security & privacy →Made for Linux. On a Mac too.
Packages for Fedora, RHEL, Debian and Ubuntu, plus an AppImage and a Flatpak for any distribution. On macOSbeta it uses the system's window buttons and ⌘ shortcuts.
Dark and light themes, or follow the system.
See it larger →Get TuxShell 1.5.4
Recommended Add the TuxShell repository once, and your system updates TuxShell along with everything else. x86_64 only.
sudo curl -fsSLo /etc/yum.repos.d/tuxshell.repo https://pkg.tuxshell.io/rpm/tuxshell.repo
sudo dnf install tuxshellUpdates then come with sudo dnf upgrade. dnf asks you once to accept the key. The packages and the repository are signed with the key “TuxShell Packages”, fingerprint A82A 6FBD 31D2 861C 5A22 0E33 D390 FC47 AB2E B455.
Or install a single package
tuxshell-1.5.4-1.x86_64.rpm
Fedora 39+, RHEL, AlmaLinux and Rocky Linux 10 · 9.9 MB
sudo dnf install ./tuxshell-1.5.4-1.x86_64.rpmRecommends FreeRDP 3 (freerdp) for remote desktops in their own window.
Recommended Add the TuxShell repository once, and your system updates TuxShell along with everything else. x86_64 only.
sudo curl -fsSLo /etc/apt/keyrings/tuxshell.asc https://pkg.tuxshell.io/tuxshell.asc
echo "deb [signed-by=/etc/apt/keyrings/tuxshell.asc] https://pkg.tuxshell.io/apt stable main" \
| sudo tee /etc/apt/sources.list.d/tuxshell.list
sudo apt update && sudo apt install tuxshellUpdates then come with sudo apt upgrade. The packages and the repository are signed with the key “TuxShell Packages”, fingerprint A82A 6FBD 31D2 861C 5A22 0E33 D390 FC47 AB2E B455.
Or install a single package
tuxshell_1.5.4-1_amd64.deb
Debian 13+ and Ubuntu 24.04+ · 9.5 MB
sudo apt install ./tuxshell_1.5.4-1_amd64.debRecommends FreeRDP 3 (freerdp3-x11) for remote desktops in their own window.
TuxShell-1.5.4-x86_64.AppImage
Any distribution with GTK 4 and WebKitGTK 6.0 · 115 MB
chmod +x TuxShell-1.5.4-x86_64.AppImage && ./TuxShell-1.5.4-x86_64.AppImageTuxShell-1.5.4-x86_64.flatpak
Any distribution with Flatpak and Flathub set up · 7.5 MB
flatpak install --user TuxShell-1.5.4-x86_64.flatpakssh runs inside the sandbox. Data lives in ~/.var/app/io.github.vgrigolaia.TuxShell/.
TuxShell-1.5.4-universal.dmg
macOS 12 or newer, Apple silicon and Intel · 20.0 MB
shasum -a 256 -c TuxShell-1.5.4-universal.dmg.sha256Not notarized yet: on first start, open System Settings → Privacy & Security and click Open Anyway.
What's new · 30 October 2026
TuxShell 1.5.4
- AddedA package repository at pkg.tuxshell.io: add it once and
apt upgradeordnf upgradeinstalls new TuxShell releases. TuxShell installed from it says which command updates it. - AddedA Website button in Preferences → About, and the app's homepage is now https://tuxshell.io.
And everything else
The tools you reach for once you're connected. All features →
Quick connect
Fuzzy search hosts, snippets, tunnels and actions, or type user@host:port.
Live host status
Up, slow or down by ICMP ping, never by opening SSH connections.
Tunnels
Local forwards and SOCKS proxies through a saved host, on 127.0.0.1 only.
Clipboard history
Encrypted at rest. Skips password- and token-looking text.
Ctrl Shift HSnippets
Saved commands that never run until you press Enter.
History and recording
Connections, never commands. Record a session's output if you choose.
Terminal profiles
Per-host colours, background image, pane header colour, command on connect.
Your shortcuts
Change or turn off any shortcut. ⌘ on macOS.
Ctrl ,




