Mosh
Hacker ApprovedThe most recommended of 13 SSH clients
Mosh keeps a remote terminal session alive through sleep, roaming and dropped connections, with less lag on slow links. Main caveats: no scrollback and no tunneling or X11 forwarding.
Mosh keeps a remote terminal session alive through sleep, roaming and dropped connections, with less lag on slow links. Main caveats: no scrollback and no tunneling or X11 forwarding.
71 people gave an opinion
- recommend it
- 61
- criticize it
- 10
- approval share
- 86%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 61 people recommend itNeeds 10 or more, met.
- 6.1 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Keeps session across sleep, roaming and drops
“mosh, which makes the session truly unkillable and makes sure it will recover when the connection comes back, albeit I ran into some annoying limitations with text scrollback”
Comment from 2 Feb 2026 in “Termux” “The fact that you can't resume a TCP connection from a different IP address, the way you can with a Mosh connection”
Comment from 15 Nov 2025 in “TCP, the workhorse of the internet” “Mosh on server and client keeps the SSH connection going during suspension or network drops”
Comment from 16 Jan 2026 in “Linux boxes via SSH: suspended when disconected” - Comment from 8 Jul 2026 in “Herdr: One terminal to rule them all”
- Comment from 6 Jan 2026 in “Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone”
- Comment from 6 May 2026 in “A Desktop Made for One”
- Comment from 25 Feb 2026 in “Claude Code Remote Control”
Works on slow or lossy connections
“I tried Mosh+Tmux with 2.7 KBPS (and less) when I was using a data plan. It worked perfectly fine, no delay or barely noticeable.”
Comment from 23 Apr 2026 in “Kernel code removals driven by LLM-created security reports” “Mosh has a great property that it buffers everything locally so there's no lag even if your connection sucks.”
Comment from 25 Feb 2026 in “Claude Code Remote Control” “If you regularly have to deal with hung connections or slow/unreliable links, I suggest trying out mosh.”
Comment from 11 Mar 2026 in “SSH Secret Menu” - Comment from 11 Jan 2026 in “Iranian regime tries to shut down Starlink”
- Comment from 23 Jul 2026 in “Show HN: Remux – an open-source tmux workspace designed for iPhone”
- Comment from 15 May 2026 in “Work with Codex from Anywhere”
Pairs well with tmux and Tailscale
“Previously I was using tmux and mosh and Nebula, and that worked really great for reconnecting”
Comment from 1 Mar 2026 in “Ghostty – Terminal Emulator” “gave me the incentive I needed to set up Tailscale & Mosh, and there's no going back”
Comment from 4 Mar 2026 in “Apple Introduces MacBook Pro with All‑New M5 Pro and M5 Max” “Tailscale + mosh + tmux is a really nice way to connect to a workstation”
Comment from 27 Apr 2026 in “Running Local LLMs Offline on a Ten-Hour Flight” - Comment from 23 Sep 2026 in “Claude Code reads AGENTS.md only when telemetry is on [fixed]”
- Comment from 25 Feb 2026 in “Claude Code Remote Control”
- Comment from 13 Apr 2026 on Hacker News
Uses less bandwidth than SSH
“I tried Mosh+Tmux with 2.7 KBPS (and less) when I was using a data plan. It worked perfectly fine, no delay or barely noticeable.”
Comment from 23 Apr 2026 in “Kernel code removals driven by LLM-created security reports” “It supports these kind of cuts and it will reconnect seamlessly. It will use far less bandwidth too.”
Comment from 11 Mar 2026 in “SSH Secret Menu”
What people warn about
Each mark is one comment
No scrollback in terminal
“mosh, which makes the session truly unkillable and makes sure it will recover when the connection comes back, albeit I ran into some annoying limitations with text scrollback”
Comment from 2 Feb 2026 in “Termux” “there is no scrollback, which is the most-upvoted open issue on the project since 2012”
Comment from 14 Oct 2026 in “Show HN: Mosh-rs, Mosh rewritten in Rust with scrollback and Windows support” Hard to set up
“I wasn't able to get it set up the last time I tried... ran into a bunch of issues.”
Comment from 25 Feb 2026 in “Claude Code Remote Control” “Mosh is also extra annoying because it depends on ssh and libcrypto stuff”
Comment from 30 Jul 2026 in “Mitchellh starts a new company: Superlogical” “mosh required some port forwarding dance”
Comment from 4 Jan 2026 in “Claude Code On-the-Go” - Comment from 23 Jan 2026 in “Why does SSH send 100 packets per keystroke?”
No tunneling or X11 forwarding
“Mosh unfortunately has shortcomings though - mainly, it lacks tunneling ability.”
Comment from 10 Jun 2026 in “Show HN: Ustps (UDP Speedy Transmission Protocol Secure) and USSH” “But not a solution since it does not support X11 forwarding.”
Comment from 16 Jan 2026 in “Linux boxes via SSH: suspended when disconected” Project seen as abandoned
“Something that wasn't even on the radar back when they closed this ticket.”
Comment from 5 Aug 2026 in “Mosh in a Lift (2012)” “Mosh is abandoned, unfortunately.”
Comment from 30 Jul 2026 in “Mitchellh starts a new company: Superlogical”
Other SSH clients people recommend
The four most recommended other SSH clients, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| MoshThis page | 61 | 10 | 86% | 12 | — | Approved |
| SSH | 57 | 17 | 77% | 12 | — | Approved |
| Termius | 33 | 16 | 67% | 8 | — | Approved |
| Moshi SSH and Mosh terminal for iOS | 16 | 2 | 89% | 8 | — | Approved |
| Echo SSH and mosh client for iOS | 14 | 5 | 74% | 1 | — | — |
What people said
40 of the 85 comments that mention it, newest first. Each links to the original comment.
“about as close to ControlMaster as you can get with mosh's design”
“there is no scrollback, which is the most-upvoted open issue on the project since 2012”
“my setup works just as well on my machine and on any remote machine over ssh or mosh”
“It would drastically improve the connection experience in VSCode.”
“This was why I polished my setup for VPN -> SSH -> [MOSH] -> TMUX”
“I have to use mosh to get a usable remote connection many times a year”
“Something that wasn't even on the radar back when they closed this ticket.”
“Mosh is also extra annoying because it depends on ssh and libcrypto stuff”
“I assume that it should be quite straight-forward to make it work with”
“Mosh is abandoned, unfortunately.”
“I prefer using Mosh for mobile apps where connectivity is often spotty.”
“which is helpful if you're on a laptop and you want to survive lid closes or ip roaming”
“Mosh unfortunately has shortcomings though - mainly, it lacks tunneling ability.”
“The only downside is latency and connection drops, mosh solves it.”
“UDP based, roams gracefully (cellular to wifi and back)”
“Tailscale + mosh + tmux is a really nice way to connect to a workstation”
“I tried Mosh+Tmux with 2.7 KBPS (and less) when I was using a data plan. It worked perfectly fine, no delay or barely noticeable.”
“Using mosh would help specifically with the network reconnection piece.”
“I've just set up an old MacBook with tmux and ssh/mosh”
“If you regularly have to deal with hung connections or slow/unreliable links, I suggest trying out mosh.”
“It supports these kind of cuts and it will reconnect seamlessly. It will use far less bandwidth too.”
“gave me the incentive I needed to set up Tailscale & Mosh, and there's no going back”
“Previously I was using tmux and mosh and Nebula, and that worked really great for reconnecting”
“Mosh has a great property that it buffers everything locally so there's no lag even if your connection sucks.”
“I wasn't able to get it set up the last time I tried... ran into a bunch of issues.”
“I rather use the common developer tools like termux or mosh etc. on a phone”
“Mosh handles interruptions much better than SSH does”
“That's what I've been doing with termux, mosh, and tmux.”
“Mosh? Ok, 9p and more can be almost stateless in order to not drop the connections.”
“mosh, which makes the session truly unkillable and makes sure it will recover when the connection comes back, albeit I ran into some annoying limitations with text scrollback”
“Mosh shell support for sshing in degraded connection environments!”
“Or mosh, but this also too complicated.”
“they should probably use whatever mosh is doing to update the screen, not ssh”
“But not a solution since it does not support X11 forwarding.”
“Mosh on server and client keeps the SSH connection going during suspension or network drops”
“a traditional choice if you need encrypted communication in a high packet loss environment”
“it keeps the same SSH session going across device sleeps and disconnects”
“mosh required some port forwarding dance”
“you're better off mosh/ssh-ing into the server and using Emacs there”
“The fact that you can't resume a TCP connection from a different IP address, the way you can with a Mosh connection”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.