a feature by feature table against nine other ssh clients and terminals for windows. it shows where resesh is ahead and where it is behind.
built in partly, or with a condition not built in, as far as we could tell yes on the resesh roadmap
| feature | resesh | securecrt | putty | mobaxterm | xshell | termius | mremoteng | tabby | wezterm | windows terminal |
|---|---|---|---|---|---|---|---|---|---|---|
| basics | ||||||||||
| price | free | paid | free | free home edition, paid pro | free for home and school, paid otherwise | free starter plan, subscription above it | free | free | free | free |
| source | open, gpl-2.0 | closed | open, mit | closed | closed | closed | open, gpl-2.0 | open, mit | open, mit | open, mit |
| native windows 11 ui: winui controls, tabs and title bar | yeswinui 3 | partialclassic win32 look | partialclassic win32 look, no tabs | partialclassic win32 look | partialclassic win32 look | noelectron | partialwindows forms | noelectron | nodraws its own ui | yes |
| runs on | windows | windows, macos, linux | windows, unix | windows | windows | windows, macos, linux, ios, android | windows | windows, macos, linux | windows, macos, linux, bsd | windows |
| protocols | ||||||||||
| ssh | yes | yes | yes | yes | yes | yes | yesthrough putty | yes | yes | partialruns ssh.exe |
| telnet | yes | yes | yes | yes | yes | yes | yes | yes | no | no |
| serial | planned | yes | yes | yes | yes | partialpro plan | no | yes | yes | no |
| local shells | yespowershell, cmd, wsl, git bash | yes | no | yes | yes | yes | partialpowershell | yes | yes | yes |
| rdp or vnc | no | partialrdp, on windows | no | yes | no | no | yes | no | no | no |
| sessions | ||||||||||
| saved sessions in folders | yes | yes | partialflat list | yes | yes | yesgroups | yes | partialprofile groups | partiallua config file | partialflat profile list |
| one login shared by many sessions | yesidentities, set per folder | yessaved credentials | no | yescredentials | yesauthentication profiles | yesidentities | yesinherited from folders | no | nossh config | nossh config |
| sftp file browser | yesfollows the terminal folder | yessftp tab | partialpsftp command line | yesfollows the terminal folder | partialseparate xftp app | yes | partialtransfer dialog | yes | no | no |
| open a remote folder in windows explorer | partialwith sshfs-win installed | no | no | no | no | no | no | no | no | no |
| saved workspaces: reopen a layout of tabs and splits | yes | partialconnect a whole folder | no | no | no | yesworkspace templates | no | yessave layout as profile | partialin lua config | partialstartup actions |
| terminal | ||||||||||
| tabs and split panes | yes | yestab groups | no | yes | yes | yes | partialtabs and docked panels | yes | yes | yes |
| remote shell survives a dropped connection | yesresesh agent or tmux, set up for you | no | no | no | no | partialmosh | no | no | partialneeds wezterm on the server | no |
| keyword highlighting | yes | yes | no | yes | yeshighlight sets | no | no | partialplugin | no | no |
| record sessions | yesasciicast and text log | partialtext log | partialtext log | partialtext log | partialtext log | partialsession logs | no | no | partialwezterm record | no |
| rewind a live terminal | yes | no | no | no | no | no | no | no | no | no |
| search past commands and their output, across hosts | yes | no | no | no | no | partialcommands only | no | no | no | no |
| compare two runs of a command | yes | no | no | no | no | no | no | no | no | no |
| coding agent status on tabs | yes | no | no | no | no | no | no | no | no | no |
| network cli mode on the tab: junos, ios, ios xr, sr os md-cli | yesconfig mode and where you are in it | no | no | no | no | no | no | no | no | no |
| connectivity | ||||||||||
| port forwarding | yeslocal, remote and socks | yes | yes | yestwo tunnels in the free edition | yes | yes | partialputty settings | yes | partialrun ssh yourself | partialssh.exe flags |
| jump hosts | yeschained, or a socks or http proxy | yes | yes | yes | yes | partialpro plan | partialputty proxy settings | yes | partialproxycommand in ssh config | partialssh.exe flags |
| ssh agent | planned | yes | yespageant | yes | yes | yes | partialpageant | yes | yes | partialssh.exe |
| automation | ||||||||||
| scripting | noleft out on purpose | yespython, vbscript | partialplink | partialmacros | yespython, vbscript, jscript | partialsnippets | partialexternal tools | no | yeslua | no |
| type into several sessions at once | noleft out on purpose | yes | no | yesmultiexec | yes | partialpro plan | yesmulti ssh toolbar | yes | no | yes |
the table covers what each program does on its own, without plugins or a second product, on windows. it was checked against each project's own documentation in october 2026. programs change, so if a cell is wrong, open an issue and it will be fixed. product names belong to their owners.
resesh is a beta. these are the gaps you are most likely to notice.
the rows where resesh stands alone, and what each one is for.
free and open source. x64 and arm64 installers, or a portable zip. windows 10 21h2 or newer.