Quick connect from the keyboard
Press Ctrl K (⌘ K on a Mac), type a few letters of a host name and press Enter. Or paste an address and LiteTerm connects to it.
LiteTerm is a small SSH client for Windows, macOS and Linux. The terminal, SFTP, port forwarding and your notes share one window, and your passwords stay in the OS keychain.
4.3 MB installer No account Windows 10+, macOS 11+, Linux
01 · Features
Terminal, files, tunnels and the notes you keep about them. Nothing to sign in to.
Press Ctrl K (⌘ K on a Mac), type a few letters of a host name and press Enter. Or paste an address and LiteTerm connects to it.
Route through one bastion or a chain of them. ProxyJump lines in your ~/.ssh/config come along when you import.
Browse, rename, upload and download with progress and cancel. Move files between this computer and a host, or between two hosts.
Start and stop local forwards (-L) from a list. A forward can start by itself when its host connects.
Write runbooks with tags, link a note to a host, and press Run on a code block to send it to that host’s terminal.
Passwords and key passphrases go to the Windows Credential Manager, the macOS Keychain or the Linux Secret Service, never into LiteTerm’s hosts database.
The first time you connect, you check the server’s fingerprint. If a saved key ever changes, LiteTerm refuses to connect.
02 · Platforms
LiteTerm uses the web view your system already has, so there is no browser to bundle and nothing large to download.
Windows 10 or later, 64-bit
macOS 11 or later, Apple Silicon and Intel
x86_64 with WebKitGTK 4.1, such as Ubuntu 22.04 or later
The macOS and Linux builds are new and have had less testing than Windows. If one misbehaves, tell us on GitHub.
03 · Limits
Better to read this before you install than to find out after.
Folder transfers and resuming an interrupted transfer are not built yet.
Forwarding supports -L. There is no remote (-R) or dynamic (-D) forwarding.
The OpenSSH agent, 1Password, Bitwarden and KeePassXC all work.
Hosts live on the computer where you added them. Export and import moves them.
Those builds come from CI and have had far less testing than the Windows one.
On macOS and Linux the update button opens the download page.
04 · FAQ
Yes. There is no account, no subscription and no license key. The code is on GitHub.
In your operating system’s keychain: the Windows Credential Manager, the macOS Keychain or the Secret Service on Linux. LiteTerm’s own database holds addresses, user names and settings, never passwords.
No. Hosts stay on the computer where you saved them. Export and import moves them from one machine to another.
Yes. Import them from ~/.ssh/config (ProxyJump lines included), from a Termius export file or from a LiteTerm export. Your known_hosts file can come along too.
On trust-on-first-use. The first time you connect, LiteTerm shows the fingerprint and asks you to trust it, for every hop of a jump chain. If a saved key later changes, the connection is refused.
Yes. Choose Agent as the sign-in method. LiteTerm reads keys from the OpenSSH agent (the Windows "OpenSSH Authentication Agent" service, or the SSH_AUTH_SOCK socket on macOS and Linux), which 1Password, Bitwarden and KeePassXC can also serve.
On Windows, LiteTerm checks GitHub Releases, downloads the new installer and restarts itself. On macOS and Linux it tells you a new version exists and opens the download page.
LiteTerm is not signed or notarized with an Apple Developer ID yet. Open System Settings, Privacy & Security, and choose Open Anyway, or run xattr -dr com.apple.quarantine /Applications/LiteTerm.app in a terminal.
Something else? Open an issue on GitHub.
Install LiteTerm, add a host, or press Ctrl K and paste an address.