meshTerm SSH FTP via Tailscale

Secure Tailnet SSH Terminal

Free · In‑App Purchases · Designed for iPad. Not verified for macOS.

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.

  • 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.

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

    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.
    • Apple Vision
      Requires visionOS 26.0 or later.
    Languages
    • English and Spanish
    Age Rating
    4+
    In-App Purchases
    Yes
    Copyright
    • © James Betchley 2026