SSH · tmux · AI agents
A full SSH client for iPhone and iPad, with a real terminal, deep tmux integration, and a dashboard that tells you what every AI coding agent is doing — including which one is waiting on you.
3-day free trial, then €9.99/month.
Cancel any time.
Built, not assembled
The terminal emulator, the ANSI parser, the tmux integration and the agent detection engine are all original. No analytics SDK, no crash reporter, no third-party terminal library.
What it does
Agent dashboard
An agent can run for hours and then stop, waiting for an approval you did not know it needed. Remote Terminal reads what each agent prints in its terminal and the process running in its tmux pane, and puts anything waiting on you first.
Terminal
A complete VT100/VT220/xterm emulator written from scratch: full-screen TUIs, true colour, mouse reporting and hyperlinks all behave the way they do on your desktop.
tmux
An app on your phone cannot keep a process alive on your server. What it can do is help you run that work inside tmux, where it survives on its own, and then reconnect to it reliably. That is what this app is built around, and it says so everywhere rather than pretending otherwise.
And the rest
Production, staging and your GPU box connected simultaneously. Favourites, search, colour tags, and per-server themes, fonts, startup commands and tmux behaviour.
Automatic reconnection with backoff so a flaky network does not hammer your server, instant reconnection when the network path returns, and a connection state you can actually read.
Browse, read and edit files over the SSH connection you already have, with syntax highlighting for 19 language families and a confirmation before anything destructive.
Dictate a command, read it back, then send. Anything that looks destructive must be confirmed, because dictation mishears. Photograph an error and hand the image to an agent.
Passwords, private keys and passphrases live in the iOS Keychain on this device only, excluded from backups. Optional Face ID, plus an App Lock. Ed25519 and ECDSA keys, passphrase-protected included.
A server whose key has changed is never accepted silently. You get a warning, both fingerprints side by side, and a box you must tick confirming you verified the new one independently.
Pricing
Connecting to your own servers is what the subscription is for. The trial is free and can be cancelled inside it, so nobody pays to find out whether the app works for them.
Want to look around first? Turn on Demo Mode in Settings. It fills the app with sample servers that cannot be reached, unlocks every screen, and never opens a connection.
Details
Support
ssh-keygen -t ed25519.
Password authentication works regardless.base64, which works on any server that gives you a shell — more
servers than SFTP — but it is slower, and capped at 32 MB per upload and a 4 MB
text preview.Write to us. Include your device, your iOS version and what you were doing — it gets you a useful answer faster.
info@edgemarket.appLegal
This is the same text shown inside the app, so the two cannot drift apart.
Remote Terminal is a client. It connects your device directly to servers you control. There is no Remote Terminal account, no Remote Terminal server, and no service in the middle of your connections.
Nothing. The app has no analytics SDK, no crash reporting service, no advertising identifier and no telemetry endpoint. It makes no network connections other than the SSH connections you initiate and the App Store requests StoreKit makes for your subscription.
Your passwords, private keys, passphrases, terminal output, commands, source code, environment variables and file contents are never sent anywhere except to the server you deliberately connected to.
Notifications are created locally on your device by the app itself. No push notification service is used, so no device token and no notification content ever leaves the device.
Dictation uses Apple's Speech framework. The app requests on-device recognition where the device supports it. If a device or language requires server-based recognition, Apple processes the audio under Apple's privacy policy; the app does not receive or store the audio. Dictated text is always shown to you for review before anything is sent to a server.
Images you attach are read only when you pick them, are sent over your own SSH connection to your own server, and are not copied anywhere else.
Purchases are handled entirely by Apple through StoreKit. The app never sees or stores payment details. Apple's own privacy policy covers that transaction.
You can delete any saved server, erase every stored credential, forget trusted server fingerprints, and reset the activity counters at any time from Settings. Deleting the app removes all of it from your device.
Questions about privacy can be sent to info@edgemarket.app.
Legal
By using Remote Terminal you agree to these terms.
Remote Terminal is an SSH client with terminal emulation, tmux integration, a remote file browser and monitoring for terminal-based AI coding agents. It connects only to servers you provide credentials for.
You are responsible for the servers you connect to and for everything you run on them. Only connect to systems you are authorised to access. Commands you send — including commands produced by dictation or run by an AI agent — execute on your server with your account's privileges and can delete data or cause outages.
The app infers what an AI agent is doing from what that agent prints in its terminal. This inference is a convenience, not a guarantee. States labelled "Likely" or "Guessed" may be wrong. Do not rely on it as the sole basis for a decision that matters.
The app cannot keep a remote process alive by itself. Running work inside tmux is what allows it to survive a locked phone, a network change or a suspended app. Remote Terminal reconnects and reattaches, but it cannot recover a process that the server itself has stopped.
Remote Terminal Pro is an auto-renewing monthly subscription sold through the App Store. Any free trial length and the recurring price are shown on the subscription screen before purchase, in your local currency. Payment is charged to your Apple Account at confirmation. It renews automatically unless cancelled at least 24 hours before the end of the current period. Manage or cancel it in your Apple Account settings. An unused portion of a free trial is forfeited when a subscription is purchased.
The app is provided "as is", without warranty of any kind. To the extent permitted by law, the developer is not liable for data loss, downtime or other damages arising from its use. The app is engineered according to current security best practices, but no software can be described as perfectly secure.
These terms may change with future versions of the app. Continuing to use the app after an update means you accept the updated terms.