Platforms
  • Android 8.0 or newer — right now na Google Play closed test: open di opt-in link inside mobile browser, then install am from Play
  • iOS 16 or newer for iPhone and iPad — join di public beta for TestFlight
  • Encrypted backups dey work for both sides: export for one platform, import for di other one
Connections
  • Password login and private key login
  • Ed25519, ECDSA (P-256/384/521), and RSA private keys for Android; Ed25519 and ECDSA for iOS. Di two platforms fit open key wey passphrase don encrypt
  • Saved server profile wit host, port, username, credential, private key and optional tunnel spec — clone one profile to copy im settings enter new server
  • Give server name and di list go show dat one instead of im address — di address dey come back wenever two rows go resemble each other
  • Search saved servers by name, host, port, credential, or any of dem alternate address
  • If you connect twice to di same machine under two saved rows, di app go notice — e dey fingerprint di host key and offer make e merge dem enter one multi-address server
  • Search-first Add Session flow: pick saved server from dedicated search page and connect with one tap
  • Plenty address for one saved server for LAN/VPN roaming — dem dey dial dem in order, di last address wey work go first, and reconnect go kick in when network change
  • Reusable credential record wey you fit pick for server setup
  • Home screen wey dem build around resuming: di connections wey dey live right now, and di tmux sessions wey dey wait for your servers — dem come from stored snapshot, so dem dey list even wen no network dey and each row carry di age of di snapshot. iOS still keep Recent list
  • IPv6 from end to end: bracketed literal wit optional port for di address fields, and bracketed IPv6 destination inside port-forward rules
  • Login log for successful and failed try, wey dey record di exact address wey dem dial and, wen e fail, di reason
  • Teleport proxy transport (experimental, Android): log in wit username, password, and OTP or import Teleport config or identity file, browse cluster nodes, then run terminals, SFTP, tmux, and plugins over di proxy tunnel
Terminal
  • VT100/xterm-256color style terminal behaviour wit 24-bit true color and italics — di app dey tell di shell say TERM=xterm-256color and COLORTERM=truecolor
  • Scrollback buffer wey you fit set to 1,000, 5,000, 10,000, or 50,000 lines for Android and iOS (5,000 na di default)
  • Find for di terminal — search di scrollback and di visible screen and jump between di matches (Android and iOS)
  • Shell integration (OSC 133): step between prompts, select di whole output of one command — di build error wey happen 300 lines back, no be just di last one — and get alert wen long-running command finish (Android and iOS)
  • Inline images for di terminal via di Kitty graphics protocol, wey dey survive pinch-zoom and re-wrap instead of make dem just disappear (Android and iOS)
  • Block, braille, and sextant mosaic glyphs wey di app imsef dey draw, so chafa, timg, and ANSI art dey tile correct instead of showing empty boxes (Android)
  • Inside TUI wey dey track mouse, one tap na click — htop, vim, and pane selection dey work wit touch (Android)
  • Di pane header dey name di real working directory of di pane, wey e ask tmux or wey di shell report over OSC 7 (Android)
  • Extra key row of thirteen key — ESC, TAB, CTRL, arrows, Home, End, PgUp, PgDn, keyboard toggle — wey dey wrap go second row instead of scroll, and any remainder dey fold enter overflow menu so no key dey comot for screen
  • Customize di row for Android and iOS: add from palette of about 45 preset wey include F1–F12, Ctrl combos, and symbols; remove, reorder, hide, define your own escape-sequence keys, and reset to defaults, wit live preview
  • Tap to focus, optional tap-to-show-keyboard setting, copy and copy-all action
  • Pinch-to-zoom text sizing wit remote terminal resize
  • Double-tap pane fullscreen mode
  • Terminal text selection wit Copy, Share and Select all — long-press dey select di word, and Copy dey keep di selection so you fit share or re-copy am
  • OSC 52 clipboard — copy text from remote tmux or vim session straight go di phone clipboard (Android and iOS)
  • Native pass-through keyboard input — no autocorrect dey fight di shell; soft-keyboard voice dictation still dey work
  • External and Bluetooth keyboard support for Android and iOS, including arrows, function keys, and Ctrl/Alt chords
  • Bracketed paste so multi-line clipboard content no go run by itself
  • Bundled Nerd Font dey render powerline, starship, devicon, and Material Design icon glyphs for Android and iOS wey di system font for don show as empty boxes
  • Wide CJK, emoji, and combining characters dey measured and drawn correctly for Android and iOS, including grapheme clusters and zero-width joiners
  • Terminal font wey you fit configure (system monospace, JetBrains Mono, or Source Code Pro) and ANSI color scheme (Solarized, Gruvbox, Dracula, Nord) for Android and iOS, wey dey apply live to open panes
  • Terminal text-size slider for Settings, along wit pinch-to-zoom, plus app theme wey you fit set to System, Light, or Dark
Sessions
  • Up to eight SSH session same time
  • Grid layout for active session
  • Background and screen-lock survival: for Android, foreground service dey keep shell and agent dey run even after you swipe di app comot; for iOS, tmux auto-attach dey reattach your shell
  • Keepalive and reconnect try wit exponential backoff — up to ten try, and failure against network wey you don already comot no dey count for di limit
  • Wen you switch Wi-Fi, cellular, or VPN e dey re-dial one time instead of waiting make di dead route timeout, and session wey don dey backoff dey retry di moment usable network show
  • Server wey quietly stop to answer — VM wey dem suspend, jump host wey wedge — di app dey notice am through keepalive probe wey no get reply and e go reconnect instead of quietly chop your keystrokes (iOS)
  • Active Sessions entry from start screen; ongoing notification wey dey list session — tap to open
  • tmux command tracking and reattach hint when work break, wit per-server choice of wetin e go attach wen you connect: auto-detect, nothing, tmux, herdr, or Zellij (Android)
  • Agents dey report demsef through di terminal, so di app sabi di agent, di tool wey e dey run, and whether e block dey wait for you — di pane go turn amber, im header go read "claude · needs you", and badge for di toolbar dey count who dey wait
  • Answer agent question wit one tap from di Agents list; di reply dey pass separate channel, so e no dey type anything inside wetin dey for screen
  • Install di agent hook go server from inside di app — small shell script wey any agent fit call, no be vendor integration
  • Eternal Terminal (ET) transport for sessions wey dey survive network drop, sleep, and IP change, wit optional automatic etserver setup over SSH
  • Tmux manager: list and switch sessions, windows, and panes — attach, rename, create, split, zoom, or kill, wit name/date sorting and 🔔 for agents wey dey wait for input
  • Herdr and Zellij managers for Android and iOS, each one get di same reach over im own sessions, tabs, and panes — di toolbar dey show icon only wen di app don find dat program for di server
Files and tunnels
  • Dual-pane SFTP browser for local and remote file, wit transfer log wey dey show every transfer and dey scroll
  • Upload and download queue wey dey line up; for Android, share any file from anoda app enter di session wey dey run and e go type di remote path for di prompt
  • Recursive folder upload and download between phone and remote host
  • Remote rename, delete, create, edit, compress go .tar.gz, permissions (chmod/chown), and details
  • Open file wey you don download inside anoda app for di two platforms — for iOS, download dey also show inside di Files app under "On My iPhone"
  • For Android, File Transfer dey reopen where dat tmux session stop, e dey name di session for di pane header, and wen nothing dey to remember e dey fall back to di directories wey you dey use pass for dat host
  • Sort by name or date wit per-host memory, and jump back go recent remote path
  • File size for binary units, wey match wetin ls -h dey show for di terminal wey dey one tab away
  • Local port forwarding wey dey save with server profile and dey come up automatic wen you connect
  • Di whole app and file browser dey follow di system light or dark theme — choose System, Light, or Dark for Android and iOS
Localisation
  • App UI translations: Arabic, Bengali, Chinese (Simplified and Traditional), English, French, German, Hindi, Indonesian, Japanese, Marathi, Portuguese, Russian, Spanish, Tamil, Telugu, Turkish, and Urdu — twenty language for Android, wey add Nigerian Pidgin and Egyptian Arabic, and eighteen for iOS
  • E dey follow di system language by default, and Settings get language picker if you want di app for language wey no be di phone own
Keys and backup
  • Generate new Ed25519 or ECDSA keys for di device (RSA too for Android), with optional passphrase
  • Copy, share, or save di public key wey you generate to add am to di server authorized_keys
  • Export saved servers and credentials to backup file — all of dem, or tick just di rows wey you want, and wen you tap folder header e go carry di whole folder
  • Optional passphrase dey encrypt di backup; import with merge or replace
  • Backup wey no get encryption dey store passwords and keys as plain text — protect or delete di file
Security
  • Secure screen: for Android, block screenshots and screen recording and hide di app from di recents thumbnail; for iOS, blank di app-switcher preview and block screen recording and mirroring (you no fit block manual screenshot for iOS) — na opt-in setting for wen password, key, or token dey for screen
  • Saved servers, credentials, and keys dey stay for di device — secrets dey live for di Android Keystore and di iOS Keychain, no cloud account or sync
  • Na anonymous usage analytics only — e no dey ever touch your servers, credentials, commands, or file content. Android get switch for Settings to off am; iOS never get one yet
Plugins
  • 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
  • Plugin dey declare wetin e need — SSH commands, tunnel, storage — and di app dey refuse anything wey e no ask for
  • Wen plugin wan set up something for your server, you go first see di exact commands and approve dem before dem run
  • Configure your own custom or private catalog source, or install from folder wey dey your own server
Security note: di current app dey store saved server and credential record local for di device (secrets dey stay inside di system Keychain for iOS). No cloud sync. Use strong screen lock to protect device, and no save credential on shared device.