How mtmux compares to tmate, ttyd, wetty, SSH apps and VS Code Remote
Feature comparison across eight dimensions: mtmux, tmate, ttyd & wetty, mobile SSH apps, and VS Code Remote.| Capability | mtmux | tmate | ttyd / wetty | SSH apps | VS Code Remote |
|---|
| Attaches to your existing tmux | ✓Supported | new session | via command | ✓Supported | via terminal |
|---|
| Designed for touch | ✓Supported | —Not supported | —Not supported | varies | —Not supported |
|---|
| Reaches a host behind NAT | ✓ dials outSupported, dials out | ✓ dials outSupported, dials out | —Not supported | —Not supported | tunnel |
|---|
| Nothing to port-forward | ✓Supported | ✓Supported | —Not supported | —Not supported | tunnel |
|---|
| Credentials on the phone | none | none | password | SSH key | SSH key |
|---|
| Survives reconnects | ✓ reattachesSupported, reattaches | session stays | partial | with mosh | partial |
|---|
| Notifies you when a job ends | —Not supported | —Not supported | —Not supported | —Not supported | —Not supported |
|---|
| Edit files in a GUI | in-terminal | in-terminal | in-terminal | in-terminal | ✓Supported |
|---|
The notification row is a column of dashes on purpose. None of these tools page you, mtmux included — if that is what you need, a tmux hook into ntfy or your agent's own hook support is the answer, and it composes with any row above it.