Native iOS terminal

SSH, Mosh and tmux workflows for iPhone and iPad.

SSHELL is a native SSH, Mosh and tmux terminal for saved hosts, local SSH keys, remote files and session persistence. Download free, use the 7-day trial, then unlock lifetime access for £2.99 with no subscription; previous paid-upfront customers keep full access.

iPad workspace

Terminal state and host controls stay visible.

The current public screenshots are raw simulator captures from the normal app. They show the iPad terminal workspace and Host Preferences sheet exactly as captured.

SSHELL iPad screenshot showing a terminal workspace with connection controls.
Captured iPad terminal workspace.
SSHELL iPad screenshot showing Host Preferences in the running app.
Host Preferences opened from the workspace.

Keep terminal context close to connection controls.

Use the iPad workspace for terminal state, file browser controls, host preferences and hardware keyboard actions.

  • Show connection state and host identity in the toolbar.
  • Open Host Preferences without leaving the terminal workspace.
  • Resize for Stage Manager, Split View and external displays.
Terminal
SSH and Mosh
tmux
Remote windows
iPad
Multiwindow
Keys
Keychain

Workflow model

Saved host, app workspace, remote tmux window.

SSHELL v2 treats a saved host as the stable infrastructure identity. Multiple app workspaces can branch from that host, including windows exposed by the configured remote tmux session.

Saved hostprod-apiSSH or Mosh profile
Workspacelogsdocked or detached
tmux windowapi:2.logsremote target preserved

Saved host to workspace

Use one saved host as the stable identity for multiple terminal workspaces.

  • Keep host settings in one profile
  • Open multiple sessions from the same host
  • Give terminal titles their own identity

tmux window attach

Open remote tmux windows from the host workflow instead of duplicating saved hosts.

  • Discover configured tmux windows
  • Create a new window in the remote session
  • Handle stale, missing or unavailable tmux states

Detached iPad windows

Keep multiple sessions visible when you need live shells, monitoring output and recovery work open at the same time.

  • Undock from the main workspace
  • Preserve workspace and tmux target identity
  • Dock back into SSHELL when finished

Remote file pass

Switch from a shell session to remote folders when a file needs inspection or transfer.

  • Browse directories
  • Preview files with Quick Look
  • Upload, download, copy, move and delete

Roaming networks

Use Mosh where UDP is reachable and your connection path changes between Wi-Fi, cellular or VPN.

  • SSH bootstrap to launch mosh-server
  • Configurable UDP range
  • Fresh restart after stale resume state

Trust boundaries

Keep host-side convenience features explicit when a server can affect your device.

  • Agent forwarding setting
  • Remote clipboard read/write policy
  • Telnet warning for legacy systems

Reliability

Visible connection state and local trust controls.

SSHELL surfaces reconnect state, stores credentials in the system keychain and asks before trusting new or changed host keys.

Reconnect states

Connection states are visible as sessions connect, reconnect, fail or disconnect.

  • Mosh resume snapshots in keychain
  • Reconnect prompts for suitable failures
  • Rate limiting for reconnect bursts

Host identity

SSHELL stores known-host records and asks before trusting new or changed server keys.

  • SHA-256 fingerprints
  • Trust-on-first-use or strict policy
  • Warnings for weak host key conditions

Credential storage

Saved passwords, private keys and Mosh session snapshots use iOS and iPadOS keychain storage.

  • Face ID or device passcode app lock
  • Configurable lock delay
  • Privacy shield while locked

Remote files

Browse files when the profile can open a separate SSH command connection.

Use remote files for SSH and Mosh profiles when you need a quick inspection or transfer path next to the terminal. The real iPad capture below shows the browser panel and the app's setup failure state when the selected profile cannot open that command connection.

SSHELL iPad screenshot showing the remote file browser panel and connection requirement message. Browser panel Connection requirement shown

Browse and inspect

Open the file browser for reachable SSH and Mosh profiles and move through directories from the current path.

  • Back, forward and parent-folder navigation
  • File and folder filtering
  • Quick Look preview

Transfer

Move files between iOS/iPadOS and the remote host with progress and cancellation.

  • Upload from Files
  • Download files and supported directory archives
  • Retry support for suitable transfer failures

Change remote items

Run conservative file operations with confirmations for destructive changes.

  • Copy and move remote items
  • Delete with confirmation
  • Overwrite and conflict handling

Platform support

iPhone for compact admin work. iPad for multiple live sessions.

SSHELL is built for iOS and iPadOS, with layouts for phone screens, tablet split views, detached windows, hardware keyboards and pointer input.

SSHELL saved hosts running on iPhone.
SSHELL iPad terminal workspace with connection controls.

iPad

Use SSHELL in regular iPad layouts, Split View, Stage Manager and detached terminal windows.

  • Host list beside terminal
  • Remote files beside terminal
  • Window-size-aware terminal chrome

iPhone

Use saved hosts, terminal sessions, remote files and SSH keys on compact screens.

  • Portrait iPhone layout
  • Keyboard accessory controls
  • Native copy, paste, select all and Escape

External input

Use hardware keyboards, pointer scrolling and terminal gestures where they fit the current device.

  • Keyboard shortcuts guide
  • Trackpad and pointer scroll
  • tmux mouse-mode scrolling support

In the app

Hosts, settings, keys and iPad workspace.

These are raw screenshots captured on 2026-06-03 from the normal running iPhone and iPad simulator app. No generated screenshot renders or demo-mode captures are used.

Security

Your servers. Your credentials.

No SSHELL account

Connect from your device to the hosts you configure.

Keychain storage

Passwords and saved keys use iOS and iPadOS keychain storage.

Host trust

Known-host prompts warn when a server identity changes.

Clear Telnet warning

Telnet is unencrypted and intended for trusted legacy environments.

Changelog

Version 2.1.6 improves Mosh cursor stability.

Read the release notes before updating hosts, keys or iPad workflows that depend on SSHELL.

Version 2.1.6

Improved Mosh cursor stability.

  • Keep the predicted cursor steadier during remote Mosh repaints.
  • Reduce distracting caret flicker to the end of the console or status area.
  • Keep Mosh typing responsive while the local prediction overlay settles.
Version 2.1.5

Made tmux window activity clearer.

  • Show activity badges only for tmux windows visible in SSHELL.
  • Keep tmux window identity clearer across docked and detached workspaces.
  • Add Nerd Font symbol support for glyph-heavy prompts and terminal tools.
Version 2.1.2

Improved Mosh predictive echo accuracy.

  • Made predictive echo more conservative around terminal state boundaries.
  • Kept Mosh typing responsive while preserving alignment with the real session state.
  • Reduced unnecessary full viewport redraws when prediction overlays change.

Download

Try 7 days, then unlock for £2.99.

Download from the App Store, unlock lifetime access with a one-time purchase and no subscription, or use your previous paid app purchase, then add hosts, keys, tags and terminal preferences.

Help

Trust links and support material.

Use the FAQ for protocol and credential questions, the support guide for connection checks, the changelog for release notes and the privacy page for data-handling claims.

Download and pricing

Download free, use the 7-day trial, then unlock lifetime access for one £2.99 purchase. No subscription.

Changelog

Read the latest SSHELL release notes before updating or recommending the app.

FAQ

Short answers for protocols, credentials, remote files, iCloud sync and Telnet safety.

Support guide

Connection setup, troubleshooting checks and the details to include in a support request.

Privacy

How SSHELL describes accounts, credentials, sync and direct server connections.

Download SSHELL on the App Store