mosh
Remote SSH client that allows roaming with intermittent connectivity.
Mosh is a command‑line remote terminal that works as a drop‑in replacement for interactive SSH sessions. It establishes an initial SSH login, then runs a lightweight server process on the remote host and communicates over UDP, providing intelligent local echo and line‑editing so keystrokes appear instantly even before the remote side replies.
The client is designed for environments with changing or intermittent connectivity. It automatically roams between networks—Wi‑Fi, Ethernet, cellular—without dropping the session, and it tolerates brief network outages by pausing and resuming the connection when service returns. Because it uses UDP, packet loss is handled gracefully and the display updates adaptively, with predictions underlined on poor links.
Mosh runs in any UTF‑8 terminal and requires no privileged code or persistent daemon; both client and server are ordinary user executables that exist only for the duration of the session. It is available for GNU/Linux, BSD, macOS, Solaris, Android, Chrome OS, and iOS, and can be installed through standard package managers.
Reviews
Loading reviews…
Similar apps
Terminals & CLI
xxh
Bring your favorite shell wherever you go through SSH.

Terminals & CLI
ZOC Terminal
Terminal emulator which supports SSH, telnet, connections and other protocols.

Terminals & CLI
SecureCRT
Terminal emulation which supports SSH, Telnet or other protocols.

Terminals & CLI
iTerm2
Terminal emulator as alternative to Apple's Terminal app

Terminals & CLI
translate-shell
Google Translate interface.

Terminals & CLI
ThinLinc
Linux remote desktop server