Persistent SSH Terminal. Connect to multiple Tailnets, SSH or QUIC. Roam from cellular, to WiFi - your phone may die but your shell survives with persistent scrollback.
meshTerm is an SSH client built for engineers who care about their terminal sessions. With MTRoam, your sessions stop being tied to the device you connected from. Start a session on your iPhone over cellular, walk into the office, pick the same session up on your laptop. Your scrollback, your environment, your half-finished prompt - exactly where you left it.
Built-in Tailscale with Multiple Tailnets
meshTerm has its own Tailscale networking stack - runs entirely in-app, no separate Tailscale app required, and no conflict with any other VPN you have running. Add an auth key and your iPhone joins your Tailnet over WireGuard. SSH, SFTP, and mtRoam all route through the encrypted tunnel natively. Browse devices and add them as hosts in one tap. Multiple Tailscale profiles let you switch between work and personal tailnets, or across client environments - each with its own auth key and API token. Bind hosts to a specific profile so they auto-switch on connect.
Persistence with either Tmux or mtRoam - Resilient Connections and Persistent Sessions Across Devices
mtRoam runs as a small open-source daemon on your own server (Linux, macOS, FreeBSD). meshTerm can install it for you in one tap - signed binaries verified on-device with Apple's CryptoKit before any upload. Once installed, your shell lives on your server instead of inside the app. Connect over QUIC for the fastest path, an SSH tunnel when UDP is blocked, or directly across your Tailnet - every path reaches the same persistent sessions. Backgrounding, dropping cellular, switching devices - none of it kills your session owning to the Halo a persistent ring buffer which even survives daemon updates and restarts.
Multi Client Named Sessions
Open named sessions per host - dev, logs, tests, tail-deploy. Attach exclusively or read-only-watch a session someone else is driving. Per-host idle timeouts from 1 hour to Never. A Sessions tab keeps every live session one tap away.
Predicitive Overlay
A suggestion strip above the keyboard shows matching commands from your remote shell history as you type. Tap to commit. History is pulled live from the host's own shell history file, so what you see is what the shell actually ran.
A Keyboard Built for the Terminal
Three keyboard modes: standard iOS keyboard with an accessory bar; a full secondary keyboard with two function rows; a minimized bar that gives the screen back to the terminal. Switch with one tap. Customize the top row and the minimized row. Left-Handed Chrome mirrors bottom-edge UI to the leading side. Assign actions to volume buttons - arrows, Backspace, Ctrl-C, keyboard show/hide - with short-press and long-press slots.
SFTP File Browser
Browse, upload, download, rename, and delete files on any server. iOS Files integration means dragging documents from iCloud Drive onto a remote host works like it would on a laptop.
iCloud Sync - your setup, on every device (Pro)
Turn it on once and your hosts, known-host trust (TOFU), SSH key metadata, macros, snippets and folders, Tailscale profiles, session tags, and preferences stay in sync
across your devices. The sensitive bits - private-key material and passwords - are stored in iCloud Keychain with end-to-end encryption.
Snippets, Macros, Secrets
A searchable Snippet Vault. A one-tap macro bar above the keyboard. Secret macros and snippets back values with the iOS Keychain, optionally gated by Face ID - useful for sudo passwords and API tokens.
SSH Key Management
Generate Ed25519 or ECDSA keys on-device. Import passphrase- protected keys - decrypted on import, stored in the Keychain. Install public keys on a host with one tap.
Privacy by Design
No analytics, no telemetry, no tracking SDKs. SSH credentials and keys live in the iOS Keychain - hardware-encrypted. The MTRoam daemon is open source - runs on hardware you own, talks only to you.
meshTerm Pro
Every feature works in the free tier. Pro lifts the 1-host and 1-session limit to unlimited and adds iCloud & Keychain Sync.
Ratings & Reviews
This app hasn’t received enough ratings or reviews to display an overview.
meshTerm 2.1 - a brand-new terminal, and your terminal everywhere with iCloud Sync.
All-new Metal terminal - We rebuilt the terminal from the ground up on Metal - smoother scrolling, crisper text, and rock-solid rendering for full-screen tools.
Remember your last keyboard state per session. meshTerm can now remember your last keyboard state (full screen or minimised so you cans switch between tailing logs and and agent session without having to show/hide you keyboard to get back to your preferred view.
Your prompt stays put - No more chasing the input line behind the keyboard or after a rotation. The terminal now keeps the prompt - and an agent's status line - exactly where you can see them, automatically.
iCloud Sync (Pro) - Your hosts, keys, known-host trust, macros, snippets, Tailscale profiles (not tailscale secrets), tags and preferences sync across your iPhone and iPad. Private keys and passwords ride iCloud Keychain (end-to-end encrypted). Opt-in, off by default.
Pick up on any device - Open a session on your iPad, grab your phone, and take it over with one tap - the other device drops to a read-only view so you never fight over the same prompt.
Plus: in-place host-key re-trust, faster reconnects, retro phosphor color modes, and dozens of polish fixes.
Requires a Pro subscription for iCloud Sync and more than one host/session. Everything else - Roam sessions, Tailscale, plain SSH, macros - is free.
Version 2.1
The developer, JAMES WILLIAM BETCHLEY, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
Supported Features
Larger Text
Dark Interface
Sufficient Contrast
Reduced Motion
Information
Seller
JAMES WILLIAM BETCHLEY
Size
43.2 MB
Category
Developer Tools
Compatibility
Requires iOS 26.0 or later.
iPhone Requires iOS 26.0 or later.
iPad Requires iPadOS 26.0 or later.
Mac Requires macOS 26.0 or later and a Mac with Apple M1 chip or later.