← Back to tools

mosh

Remote SSH client with good responsiveness over intermittent connections

Network linuxmacos C++ GPL-3.0

Description

mosh (mobile shell) is a remote SSH client that achieves good responsiveness in the presence of intermittent connectivity and roaming. It uses UDP instead of TCP for better performance on unreliable networks.

When to use this tool

Good fit when
  • You have unreliable or changing network connections
  • You roam between networks while connected
Avoid when
  • You have stable, fast connections
  • You need SSH-specific features not supported by mosh

AI Summary

A mobile-friendly SSH replacement that maintains connections over intermittent and changing networks.

Capabilities

  • + Persistent connections over network changes
  • + Local echo for responsive typing
  • + UDP-based protocol for reliability
  • + Automatic reconnection after network changes

Use When

  • You have unreliable or changing network connections
  • You roam between networks while connected

Avoid When

  • x You have stable, fast connections
  • x You need SSH-specific features not supported by mosh
View AGENTS.md for mosh