SSH · tmux · AI agents

Your servers, and the agents working on them.

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.

Download on theApp Store

3-day free trial, then €9.99/month.
Cancel any time.

Built, not assembled

Everything here was written for this app

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.

6
AI agents detected
19
Language families highlighted
4
App languages
0
Trackers and analytics SDKs

What it does

A command centre, not just a terminal

Agent dashboard

Know which agent needs you

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.

  • Claude Code, Codex, Gemini CLI, Aider, OpenCode and Cursor CLI
  • Thinking, editing files, running a command, waiting for permission, finished — each with the output line that proves it
  • Every inference is labelled Confirmed, Likely or Guessed. The app never presents a heuristic as fact
  • Local notifications when an agent needs approval or finishes a long task
agents · 3 servers
Claude Code · production-api Waiting for permission · Confirmed "Permission required to run this command" Codex · gpu-01 Running command · Likely 14 tools · 32 commands · 9 files ○ Aider · staging-web Idle · no output for 12 min

Terminal

A real terminal, not a text box

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.

  • 256-colour and true colour, alternate screen, bracketed paste, OSC titles and hyperlinks
  • A keyboard built for a terminal: Esc, Tab, Ctrl, Alt, arrows, Home, End, Page Up/Down and function keys
  • Hardware keyboards on iPad, including Ctrl and Alt combinations
  • Text reflows when you rotate the device instead of scrambling
  • Search the scrollback, copy any region, six themes
gpu-01 · htop
1 [||||||||||||| 61.2%] 2 [|||||||||||||||||| 88.4%] 3 [|||||| 24.9%] 4 [|||||||| 38.1%] Mem[|||||||||||| 41.2G/64G] Swp[ 0K/8.00G] PID USER CPU% MEM% COMMAND 4821 deploy 88.4 9.1 python train.py 1204 deploy 3.2 1.4 tmux: server 3390 deploy 1.1 0.8 node

tmux

Work that survives your phone

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.

  • Create, attach, rename and kill sessions; add windows, split and close panes
  • Preview any pane's contents without attaching to it
  • Attach automatically on connect, and reattach after a dropped connection
  • Wi-Fi to cellular, a locked phone, a dead link — the agent keeps working and the app comes back to it
tmux sessions
orchard (attached) ├─ 0: claude ● waiting ├─ 1: server ● running └─ 2: logs training (detached) └─ 0: python ● running · 4h 12m $ tmux new-session -A -s orchard

And the rest

Everything else you need on a server

Many servers at once

Production, staging and your GPU box connected simultaneously. Favourites, search, colour tags, and per-server themes, fonts, startup commands and tmux behaviour.

Resilient by design

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.

Remote files

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.

Voice and images

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.

Keychain security

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.

Host key verification done properly

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

One subscription. Three days to decide.

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.

3-DAY FREE TRIAL
Remote Terminal Pro
€9.99 / month
Then €9.99 per month. Cancel any time.
  • Unlimited saved servers and simultaneous sessions
  • The AI agent dashboard, timelines and notifications
  • Full tmux control and automatic reattachment
  • Remote file browsing, editing and transfer
  • Voice input, image attachments and usage insights

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

App details

Category
Developer Tools
Compatibility
iPhone and iPad
iOS / iPadOS 18.0 or later
Languages
English, French, German, Italian
Age rating
4+
Seller
Danjel Durmo
Data collected
None
No analytics, no tracking, no account

Support

Answers to the usual questions

Do I need an account?
No. There is no Remote Terminal account and no Remote Terminal server. The app connects your device straight to servers you already control.
Which SSH keys are supported?
Ed25519 and ECDSA (P-256, P-384, P-521), from OpenSSH and PEM containers, including passphrase-protected OpenSSH keys. RSA and DSA keys are not supported — the SSH library the app is built on does not accept them. If that is all you have, create a modern key with ssh-keygen -t ed25519. Password authentication works regardless.
Does it support SFTP?
Not as a protocol. File transfer runs over the shell channel using 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.
Can it keep my agent running when I close the app?
No app can. iOS suspends apps, and the process runs on your server, not on your phone. What Remote Terminal does is help you run that work inside tmux, where it survives independently, and then reconnect and reattach reliably. If tmux is not installed the app tells you, and shows the command to install it.
How does agent detection work, and can it be wrong?
It reads what each program prints in its terminal, plus the process running in the tmux pane. Yes, it can be wrong — which is why every state carries a confidence of Confirmed, Likely or Guessed, with the output line that produced it available as evidence. Token counts are only shown when an agent prints them; they are never estimated.
Is Mosh supported?
No. The app is an SSH client and does not implement Mosh.
What does the subscription include, and what is free?
Connecting to your own servers is part of Remote Terminal Pro, along with the agent dashboard, file transfer, voice and image input, notifications and usage insights. It starts with a 3-day free trial. To evaluate the app without paying, turn on Demo Mode in Settings: sample servers, every screen unlocked, and no network connection ever opened.
How do I cancel?
Subscriptions are managed by Apple, not by this app. Open the Settings app on your device, tap your name, then Subscriptions — or go to apps.apple.com/account/subscriptions. Cancel at least 24 hours before the period ends to avoid the next renewal. There is also a Manage Subscription link inside the app.
I paid but the app says I am not subscribed.
Tap Restore Purchases on the subscription screen, and check you are signed in to the App Store with the same Apple Account that made the purchase. The app keeps a cached entitlement so a cold launch offline does not lock you out; if it still fails, write to us with the date of purchase.
Does it work offline?
Your subscription does. The connections obviously do not. When the network path returns the app reconnects immediately rather than waiting out a timer.
How do I delete my data?
Everything is on your device. Delete a server to remove it and its saved password, use Erase saved credentials in Settings to clear every secret from the Keychain at once, forget a trusted server fingerprint from its details screen, and reset the activity counters under Insights. Deleting the app removes all of it. There is no account to delete because there is no account.
Which devices and languages?
iPhone and iPad running iOS or iPadOS 18.0 or later, with a purpose-built iPad layout rather than a stretched phone UI. The interface is available in English, French, German and Italian.

Still need help?

Write to us. Include your device, your iOS version and what you were doing — it gets you a useful answer faster.

info@edgemarket.app

We read every message. Please allow a couple of working days for a reply.