trzsz/trzsz-ssh
trzsz-ssh ( tssh ) is an ssh client designed as a drop-in replacement for the openssh client. It aims to provide complete compatibility with openssh, mirroring all its features, while also offering additional useful features. Such as login prompt, batch login, remember password, automated interaction, trzsz, zmodem(rz/sz), udp mode like mosh, etc. observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 97
- Release rhythm 83
- Longevity 85
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 83
- age_days: 1201
- days_rel: 39
- days_push: 18
- n_releases_24m: 4
Adoption not part of the score
2694 stars · 149 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
trzsz-ssh (tssh) is an SSH client written in Go designed as a drop-in replacement for the OpenSSH client, aiming for full compatibility with OpenSSH features. It adds extras like a login prompt with server search, batch login, remembered passwords, automated interaction, built-in trzsz/zmodem file transfer, and mosh-like UDP roaming with tsshd.
Use cases
- replace openssh client with a compatible one that has extra features
- remember ssh passwords and automate login interactions
- transfer files over ssh with rz/sz or trzsz without a new session
- search and select servers interactively when logging in
- batch login to multiple servers and run preset commands
- keep ssh sessions alive on unstable or high-latency connections like mosh
- fix slow trz upload speeds on Windows
When to choose
- you want an OpenSSH-compatible client with login prompts, saved passwords, and batch login
- you frequently transfer files over ssh and want built-in trzsz/zmodem support
- you work on flaky or high-latency networks and want mosh-like roaming with ProxyJump support
- you're on Windows and need a fast trz-capable ssh client
When to avoid
- you need strict OpenSSH behavior with zero extra features or minimal attack surface
- you only need an SSH server rather than a client
- your environment forbids storing passwords in ssh config
Facets
cli-tool · maturity active
ssh developer-tools terminal-ui file-upload cli developer-tools networking windows cross-platform cli ssh-client zmodem trzsz mosh-alternative openssh-replacement batch-login tmux go command-line devops linux macos
2 sources
- readme: https://github.com/trzsz/trzsz-ssh · fetched 2026-08-28 · 2ff82aeb69f1
- homepage: https://trzsz.github.io/tssh · fetched 2026-08-29 · f1e6cfe9d4b6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| trzsz/trzsz-ssh | main | 90 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem