termal.in

Mobile · iOS

An SSH client for iPhone and iPad — with a Watch companion.

Termalin is a native iOS and iPadOS app: a tabbed SSH terminal with an extra key row for everything a phone keyboard lacks, an SFTP file browser, Face ID unlock, and your hosts and keys synced from the desktop. An Apple Watch companion keeps your servers a glance away.

App Store · iPhone, iPad & Apple Watch · Free tier · 14-day Pro trial

01  /  a real terminal on a phone

A full SSH terminal, not a stripped-down one.

Real SSH sessions in tabs, xterm-256color, and the terminal you already know. The trick on a phone is the keys a soft keyboard doesn’t have — so Termalin puts them in a scrolling row right above the keyboard.

  • ▸The key row — Esc, Tab, a sticky Ctrl modifier, arrows, F1–F10 and the common control combos (^C, ^D, ^Z, ^L, ^R) plus shell symbols. The same set as the web terminal, so mc, htop, vim and Claude Code all drive properly.
  • ▸A real Enter — a dedicated ⏎ sends a raw carriage return, so full-screen TUIs that read raw input don’t miss it the way the soft keyboard’s Return can.
  • ▸iPad too — the same app runs full-size on iPadOS, with a hardware keyboard if you have one.

02  /  unlock & sync

Face ID to unlock. Your desktop setup, already there.

Set a master password once and unlock with Face ID or Touch ID after — no typing a long password on a phone keyboard every time (it stays reversible in Settings → Security). Turn on encrypted sync on Pro and the hosts, keys and snippets from your desktop app arrive on the phone, end-to-end encrypted — the server keeps only ciphertext. Files come along too: browse and edit remote files over SFTP, right in the app.

03  /  away from the desk

Your servers, a glance away.

Termalin uses the parts of iOS built for keeping an eye on things:

  • ▸Live Activity & Dynamic Island — an active session shows on the Lock Screen and in the Dynamic Island, and it updates on its own in the background when a Connector drops or comes back.
  • ▸Home-screen widget — live CPU, memory and disk for your online servers, right on the home screen.
  • ▸Server alerts — a push when one of your Connectors goes offline, and another when it comes back; short blips stay quiet.
  • ▸Apple Watch — the Connector list with an online dot, and per-server CPU/memory/disk bars, load and uptime. A monitor, not a terminal.

04  /  honest limits

What the phone doesn’t do — and where the browser fills in.

The iOS app is a remote terminal, so two desktop features aren’t there: there’s no local shell (iOS has none to run) and no serial/COM. The Apple Watch app shows stats, not a shell. And there’s no native Android app — on Android, the browser cabinet at termal.in/account is a real terminal with SFTP and recordings, nothing to install. Everything else — tabs, SFTP, keys, recordings — is on the phone.

Questions

Is there a native SSH client for iPhone and iPad?

Yes — Termalin is a native iOS and iPadOS app on the App Store, with an Apple Watch companion. Tabbed SSH terminal, an extra key row for the keys a phone keyboard lacks, an SFTP file browser and Face ID unlock. It’s the same app as the desktop client, so your hosts, keys and snippets sync across all of them.

Can I use my saved servers from the desktop app on my phone?

Yes, on Pro. Turn on encrypted sync and your hosts, keys and snippets appear on every device — desktop, iPhone, iPad — end-to-end encrypted, so the server stores only ciphertext. The Free desktop tier is local-only; sync is the Pro feature that carries your setup to the phone.

Does the iPhone app have a terminal, or just monitoring?

It’s a full SSH terminal: real sessions in tabs, xterm-256color, and a scrolling key row with Esc, Tab, a sticky Ctrl, arrows, F1–F10 and the common control combos — so mc, htop, vim and Claude Code work. What it does not have is a local shell (there’s no shell on iOS to run) or serial/COM, which stay desktop-only.

What does the Apple Watch app do?

It shows your Connectors with an online dot and, for each online one, live CPU, memory and disk bars plus load and uptime. It’s a glanceable server monitor, not a terminal — you can’t type commands from the watch.

Is there an Android app?

Not a native one. On Android, or any device without the app, the browser cabinet at termal.in/account gives you a real terminal, SFTP and recordings with nothing to install.

SSH from your pocket.

Native on iPhone, iPad and Apple Watch, and your servers sync from the desktop. Free to start, with 14 days of Pro.

Free tier · 14-day Pro trial · web client · pricing