All di features dey for di same app. No paywall wey go hide important work behind Pro upgrade, no ad banner for di terminal.
SSH client for Android & iOS
Mobile SSH
Na one focused SSH client for Android and iOS: multi-session terminals, Eternal Terminal sessions wey dey survive network drop, built-in tmux manager, SFTP file transfer, local port forwarding, and plugins — dem build am for phone and tablet use.
Android Open the Google Play link in your mobile browser, not the Google Play app — the closed test may not be visible inside the app. Join di beta · or email mobile.ssh.info@gmail.com to request private beta access
Why Mobile SSH
We build am wit di tins wey mobile SSH apps dey miss for mind.
Saved servers, credentials and keys dey stay for di device. No cloud account; nothing wey dem fit shut down.
Add host once, then search and tap to connect — wit key, port, and any tunnel wey you don set.
Sabi di moment wey Claude Code, Codex, or anoda agent need you: di pane go turn amber, badge for di toolbar dey count who dey wait, and di Agents list dey answer di prompt wit one tap — you no go type anything inside di terminal.
Row of thirteen key — ESC, TAB, CTRL, arrows, Home, End, PgUp, PgDn — wey dey wrap go second row instead of scroll, so nothing dey hide comot for screen. Add F1–F12, Ctrl combos, or your own escape sequences from preset palette.
Tunnels dey attach to di server profile and dey come up automatic when you connect.
Give one saved server plenty address — home LAN IP and VPN IP — and Mobile SSH go dial whichever one answer, e go first try di last one wey work, and e go reconnect di moment di network change. For Android, foreground service and wake locks dey hold di shell across screen-off; for iOS, auto-reconnect plus tmux auto-attach go carry you back where you stop.
Optional ET transport dey keep di remote shell alive across network drop, sleep, and IP change. Di host no get etserver? Mobile SSH fit install am over SSH for you.
Browse public catalog and install plugins as you need dem to add new workflow. Each plugin dey download and SHA-256 verified enter app-private storage.
Make for mobile SSH work
Mobile SSH dey keep di admin road short: save server, connect, keep session dey alive, move file when you need am, and quick return to live terminal.
xterm-256color terminal wit 24-bit true color, italics, in-terminal search, OSC 133 shell integration, and pinch-to-zoom text sizing — plus font and color scheme wey you fit configure and Nerd Font powerline/icon glyphs for Android and iOS.
Up to eight SSH session for resizable grid — tap pane to focus, double-tap for fullscreen, pinch to resize text.
URLs wey dey inside di terminal dey underline and go open for browser with one tap — no need to copy or switch app.
Arrange saved servers for collapsible groups, and give server name wey go show instead of im address. Di address dey come back wenever name go confuse person, so di rows no dey blur together.
Agents dey report demsef through di terminal, so di app sabi which one block and na for wetin. Answer from di Agents list wit one tap; alerts dey replace demsef instead of stack, and wen you tap one e dey open di pane wey ring.
Password or private key login. Generate Ed25519 or ECDSA keys on device (RSA too for Android); import or paste existing keys.
Dual-pane file browser wey dey tie to active SSH session. Queue uploads and downloads, rename, delete, and check remote permissions.
Save local tunnel spec wit server profile and dem dey open automatic wen you connect — including after reconnect on new network, witout you rebuilding dem by hand.
Change network and di sessions go re-dial one time instead of waiting make di dead route timeout, and session wey dey backoff go wake di moment usable network show. For iOS, wen server quietly stop to answer, di app go notice am and reconnect.
Export saved servers and credentials to encrypted backup file; import with merge or replace to move between devices — di backups dey work between Android and iOS.
Connect over Eternal Terminal (ET) for sessions wey dey survive network drop, sleep, and IP change — wit optional automatic etserver setup over SSH.
Drive tmux witout prefix chords — attach, rename, create, split, zoom, or kill. Di two platforms both add di same thing for herdr and Zellij, and di toolbar icon dey show only wen di app don find dat program for di server.
Browse, install, and run plugins to extend Mobile SSH. Plugins dey download as you need dem from public catalog and dem dey SHA-256 verified enter app-private storage.
One screen, plenty live shell
Terminal view fit hold many active SSH session for grid. Pick pane to type, use di extra key row for terminal controls, pinch to adjust text size, double-tap pane when you need fullscreen focus.
Di home screen dey answer di question "wetin I fit enter back?" — di connections wey dey live right now, and di tmux sessions wey dey wait for your saved servers, wey e rebuild from stored snapshot so dem dey show even wen no network dey at all.
SFTP when terminal no reach
Open file transfer from connected session to browse phone storage and remote folder. Queue upload and download, sort file, jump back go recent remote path, and check or change remote permission before you decide wetin you go move.
See am for real device
Screenshots from Android phone and iPhone — di same screens wey you go use to add server, work for terminal, run plenty session, and move file with SFTP.
Android
iOS — iPhone & iPad
See am as e dey work
Short demos for di two platforms. Android: di home screen wey dey answer wetin you fit go back inside, session toolbar wey dey show only wetin dat server get, sending file straight enter di prompt, and di tmux, herdr and Zellij managers. iOS: opening straight enter live terminal, and di home screen wey you dey come back to.
One video for each session manager
For di demos wey dey up there, tmux, herdr and Zellij share about thirty seconds between dem — e enough to show say di toolbar dey draw icon for each one, but e no enough to show wetin any of dem fit do. Dis na di long versions, wey we film for both platforms against server wey dey run true-true.
tmux
Sessions, windows and panes wey you fit reach from di home screen, with one session wey bell mark because something for inside dey wait make person answer am. Attach one window and di terminal wey dey run go follow am; create window and give am name — you no go type any prefix chord at all.
herdr
Workspaces, tabs and panes wey carry real agent state — one agent dey work, anoda one block dey wait for person. Preview di one wey block, answer am from di phone, and watch as herdr go mark am working, then done.
Zellij
Sessions with how old dem be, then tabs and panes. Preview wetin one pane dey show without attaching, add tab wey get name, bring di one wey matter come front, and attach — you no type anything for di prompt.
Chart wey dey move, inside di terminal
One GIF wey get 36 frames, wey dem stream over di Kitty graphics protocol and di app decode am for di file im own frame timing — na no be say person dey push am from outside. Then di escape sequences wey dem dey take judge terminal: OSC 8 dey turn build numbers and dashboard names into something wey you fit tap, OSC 52 dey let di remote write your phone clipboard, and OSC 777 dey raise real Android notification.
Where e stand next to Termux and Termius
Mobile SSH na intentionally narrow tool: e no be full Linux environment, e no be cross-platform team vault. Na local SSH/SFTP tool for Android and iOS wey give fast access to di session controls wey mobile user dey need pass.