mobile-shell/mosh

Mobile Shell

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 4th, 2026
Created on January 9th, 2011
Open Issues & Pull Requests: 232 (+0)
GitHub issues: Enabled
Number of forks: 872
Total Stargazers: 14,561 (+0)
Total Subscribers: 207 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.6 hours
Mean response time: 204.3 days
90th percentile: 614.9 days
Tracked items: 74

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 44
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 1,622 days
Stale 30+ days: 34
Stale 90+ days: 29

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • feature (13)
  • support (6)
  • OS X (4)
  • Terminal emulation (3)
  • Reliable byte stream (2)
  • Windows (1)
  • docs (1)
  • good first issue (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Mosh is a remote terminal application that replaces SSH for interactive command-line sessions over unreliable or changing networks.

Mosh solves the problem of maintaining usable terminal sessions when network conditions are poor, latency is high, or the connection changes—such as when switching between WiFi and cellular on a mobile device. It works by running a server on the remote machine and a client on the local machine that communicate via UDP, allowing the session to survive network interruptions and roaming. The client maintains a local copy of the terminal state, enabling instant visual feedback for keystrokes even when the network is slow, and the server only sends screen updates when the display actually changes.

Mosh is well-suited for developers and system administrators who frequently work over unreliable connections, work from mobile devices, or need responsive terminal interaction over high-latency links. It is a drop-in replacement for SSH in most workflows, though it requires the mosh server to be installed on the remote host, whereas SSH requires only standard system utilities. The tool is particularly valuable for situations where SSH becomes frustrating due to lag or where connections are frequently interrupted.

The project maintains active development with regular commits addressing bug fixes and compatibility improvements. The codebase shows ongoing attention to platform support and network reliability issues. Development activity demonstrates consistent engagement with user-reported issues and incremental refinement of the core functionality.