XTermium Download

SSH client screenshots.

XTermium’s SSH client, captured running with demo data: sessions, SFTP on the same connection, tunnels and the tools around them. The SSH client page says what it does; every capture is on the screens page.

Every picture here is the real XTermium, captured on 3 November 2026 with demo data: the user is sotiris, and the servers are containers on 127.0.0.1. web-01 runs htop with redis-benchmark keeping a core busy, and db-01 answers psql with the pgbench tables of a demo shop. The SFTP panels list the /config/deploy and /config/backups folders beside the shell, each file with its size and date.

htop running on web-01 in an SSH terminal
SSH web-01 over SSH, running htop
The SFTP file panel beside a terminal
SFTP The file panel of web-01, beside a terminal
SFTP panels for web-01 and db-01 beside a terminal
Files beside the shell SFTP panels for web-01 and db-01 beside a terminal
A tunnel's traffic panel with live throughput
SSH tunnels The web-01 nginx tunnel, live
A tunnel's flow from this computer through the SSH server to the destination, with live throughput
Tunnels you can watch A tunnel's flow from this computer through the SSH server to the destination, with live throughput
The session editor picking a shared login and a jump host
One login, every session The session editor picking a shared login and a jump host
Three ticked tabs with the broadcast outline, the same command in each
Type once, everywhere Three ticked tabs with the broadcast outline, the same command in each
The command palette with web typed in, listing sessions, tabs, a tunnel and a layout
Find it by typing The command palette with web typed in, listing sessions, tabs, a tunnel and a layout
htop on web-01 in one pane, a VNC desktop beside it
Split any tabs htop on web-01 in one pane, a VNC desktop beside it
A chart of web-01’s load average, drawn by gnuplot and shown with chafa inside web-01’s SSH session
Pictures in the terminal A chart of web-01’s load average, drawn by gnuplot and shown with chafa inside web-01’s SSH session

What the captures show.

The tunnels pane shows web-01’s nginx tunnel carrying traffic from 127.0.0.1:8082, through the SSH server, to port 80, with throughput each way and a sparkline of the last minute, while db-01’s postgres tunnel waits to be started. The session editor has web-02 signing in with the shared login “via bastion (ops)” through an SSH gateway on bastion.example.net, a reserved example host. In the broadcast capture, three ticked tabs run the same whoami, uptime and df line. The command palette, with web typed in, finds sessions, tabs, a tunnel and the saved layout “Prod web tier”. The last picture is a chart of web-01’s load average, drawn by gnuplot and shown with chafa over SSH. Open any capture for its full size; the arrow keys step through them.

Get it for Windows, Linux or macOS.

Free and open source. One command fetches the latest build from GitHub, checks its sha256 and installs it; read install.ps1 or install.sh first. Every file and its checksum, Scoop included, are under Downloads, and the .msi, .exe, .zip, .deb, .rpm, AppImage and .dmg are in the latest release on GitHub. The macOS app is not signed by Apple yet: how to open it the first time.

WindowsWindows 10 and 11

irm https://xtermium.com/install.ps1 | iex

Linuxx64: .deb, .rpm or AppImage

curl -fsSL https://xtermium.com/install.sh | sh

macOSApple silicon and Intel: one universal .dmg

curl -fsSL https://xtermium.com/install.sh | sh