SSH · VNC · SFTP for iPhone, iPad and Mac

Drop the signal, not the session.

Conn is a terminal, a screen and files for the machines you run. An SSH terminal built around tmux, the whole desktop over VNC, and SFTP files you can edit and save straight back. It connects straight to your machines, with nothing in between.

£12.99 once. One purchase for iPhone, iPad and Mac. No subscription.

  • No account
  • No tracking
  • No ads
  • No AI built in
Conn on an iPad, an iPhone Duo folded like a small laptop and an iPhone: a terminal running tests, a Linux desktop with its file manager, and the same terminal on the phone.

Three tools, one list of hosts

Everything you reach for, in one app.

Add a machine once. Open a terminal, its screen or its files from the same tile, on whichever device is in your hand.

An SSH terminal on iPhone running a test suite, with Conn's key bar above the keyboard.
Terminal

An SSH terminal built for tmux

The session keeps running on the host when the link drops, and Conn reattaches when it's back. A key bar gives you esc, ctrl, alt, arrows and F1 to F12.

A Mac's whole desktop on iPhone, with a trackpad area below it.
Screen

The whole desktop, in your hand

See and control a Mac, a Raspberry Pi or another VNC server by touch, trackpad, mouse or keyboard. Encrypted, and Conn asks before anything would go unencrypted.

A server's website folder on iPhone, listing folders and files with their sizes and dates.
Files

Files you can edit in place

Browse, upload and download over SFTP. Edit a text file with syntax colouring and save it straight back to the server.


Built around tmux

Your work keeps running. Conn finds its way back.

Phones lose their connection all the time: a tunnel, a lift, a weak signal. With tmux on the host, that stops mattering.

  1. 01

    The signal drops

    Your link to the machine goes, halfway through a build, a deploy or a long log.

  2. 02

    tmux keeps it running

    The session lives on the host, not on your phone, so whatever you started carries on.

  3. 03

    Conn reattaches

    When the link is back, Conn reconnects by itself and puts you back in the same session.

To be clear: iOS stops an idle app after a short while, so the SSH link itself doesn't stay open in the background. With tmux the session keeps running on the host, and Conn reattaches when you come back.

Sessions

See which session needs you.

The Sessions tab lists your tmux sessions across your machines. When one is waiting on a bell or a question, Conn marks it Needs you while Conn is open.

  • New Session starts a shell, a command, or an AI coding tool you run on your own machine.
  • Snippets with variables run in a terminal or across a whole group of hosts.
  • The command palette holds your snippets, your history and over 50 built-in commands.
The Sessions tab on iPhone: a session marked Needs you, and two shells marked Quiet and Showing.

Screen

See and control the whole desktop.

Sign in to a Mac with its own account through Screen Sharing, and to a Raspberry Pi with its own account over an encrypted link. Conn keeps the picture encrypted, over SSH where it's needed, and asks before anything would go unencrypted.

  • Touch, trackpad, mouse or keyboard, whichever suits the moment.
  • Copy and paste go both ways.
  • If the link drops while you watch, Screen reconnects by itself.
  • On iPad and Mac, drop a file onto a screen to send it to that machine's Desktop.
Conn on a Mac showing another Mac's whole desktop: a Finder window over a coastal wallpaper, with the Dock along the bottom.

Files

Edit on the server. Never half saved.

Browse your machines over SFTP. Edit a text file with syntax colouring and save it straight back. Conn writes the new version beside the old one and swaps it in, so a save cut off halfway never leaves the file half written.

  • Upload, download, rename, delete, make folders and change permissions.
  • Preview images and PDFs.
  • Transfers shows progress, with Stop and Resume.
Conn's editor on a Mac with a server's site.conf open, line numbers down the side and a Save button.

New in 1.2.1

Behind a bastion? Still one tap away.

Jump hosts and port forwards, the way OpenSSH does them, with nothing extra to install on the server.

Jump hosts

Reach an office machine behind a bastion, or a lab behind one server, through a jump host or a chain of them. Terminal, Files and Screen over SSH all go through it, and each machine signs in with its own saved password or key. Pasting an SSH config brings a one-machine ProxyJump along when that machine is in the paste or already in Conn.

Port forwards

Open a machine's web dashboard, database or admin page over SSH. Start a saved forward from the host's page and copy its local address. For common web ports, Open shows the page right inside Conn on iPhone and iPad. It listens on your device only.

On a Mac, a forward runs while Conn runs. On iPhone and iPad it runs while Conn is on screen, which is why Open shows web pages inside Conn. How it works.

Security and privacy

Your keys stay yours. Your data stays home.

Conn connects only to the machines you add, your local network to find them, and your own iCloud.

Keys made in the Secure Enclave

New Key makes your SSH key inside the Secure Enclave, where your device has one. The private key is never a file and can never leave the device.

Passwords stay on this device

Passwords and keys live in the Keychain on that device: never synced, never restored onto another one. Saved SSH and Mac passwords ask for Face ID, Touch ID or your passcode.

Each server's key checked

Conn remembers each server's SSH key and stops if it ever changes, showing you the old and new fingerprints.

Nothing in between

No account, no analytics, no ads and no Conn servers. Conn connects straight to your machines and sends nothing to any AI service.

App Store privacy label

Data Not Collected

Conn sends us nothing. Optional iCloud sync uses your own private iCloud database, and it stays off until you turn it on.


iPhone, iPad and Mac

One purchase. iPhone, iPad and Mac.

Conn is made for each device, not stretched across them. Buy it once and it's yours on all three.

iPad: two at onceA terminal and a screen side by side, with menus and keyboard shortcuts.
Conn on iPad with a terminal on the left and a Mac's screen on the right.
iPhone Duo: a small laptopFold it halfway: the screen or terminal on top, the trackpad or keyboard below.
An iPhone Duo folded like a laptop, with a Linux desktop on the top half and Conn's keyboard on the bottom half.
Mac: a proper Mac appA menu bar icon with your sessions and hosts, and keyboard shortcuts throughout.
Conn's terminal on a Mac, with Hosts, Sessions and Keys in the sidebar.
Optional iCloud syncHosts, groups and snippets on all your devices. Never passwords or keys.
HandoffWith iCloud sync on, pick up a tmux session, a screen or a folder on another device.
Wake-on-LANWake a sleeping machine from its host menu.
ShortcutsConnect, Wake and Run Snippet actions.

No surprises

What it works with.

What we've tested, and what Conn needs on the other end. The full technical detail is in What Conn supports.

Works with

Tested 17 September to 5 October 2026

  • Mac, macOS 26.7: Screen (Screen Sharing) and Terminal (Remote Login)
  • Mac, macOS 27.0: Screen
  • Raspberry Pi 4, Raspberry Pi OS (Debian 13): Screen with its own WayVNC 0.10.1, and Terminal
  • Debian 12: Terminal and Files with OpenSSH, Screen with TigerVNC 1.12
  • Debian 13: Screen with TigerVNC 1.15, x11vnc 0.9.17 and TightVNC 1.3.10

Good to know

  • Terminal, Files and a drop on a screen need SSH on the host. Sign in with a password, or an Ed25519 or ECDSA key. On a Mac, turn on Remote Login, and Screen Sharing for Screen.
  • Conn reaches machines on your network, over Tailscale or another VPN, through a jump host, or through an SSH port you open.
  • Conn speaks VNC, not RDP (Windows Remote Desktop).

Everything else is untested, including Files on a Mac or a Raspberry Pi, other macOS versions and VNC servers on Windows. Not sure it fits your setup? Ask us before you buy.

Pricing

Price

£12.99

Once. Not a month, not a year.

  • Every feature, with no tiers and nothing locked
  • One purchase for iPhone, iPad and Mac
  • No subscription and no in-app purchases
  • No account to make, nothing to sign in to
Get Conn on the App Store

The UK price. Other App Store countries show their own price.

Questions

The short answers.

Does Conn collect any data?

No. There are no analytics, no ads, no account and no Conn servers. Apple's privacy label for Conn reads Data Not Collected. The privacy policy sets out exactly what stays on your device and what syncs if you turn iCloud on.

Does the session survive iOS putting the app in the background?

The SSH link doesn't: iOS stops an idle app after a short while, and no background mode fits a terminal. With tmux, the session keeps running on the host and Conn reattaches when you come back.

Which keys can I use?

Ed25519 and ECDSA keys. New Key makes a P-256 key in the Secure Enclave where your device has one. RSA keys aren't supported yet, but most servers also have an Ed25519 host key.

Can I reach my machines when I'm away from home?

Yes: over a VPN such as Tailscale, through a jump host, or through an SSH port you open. Conn shows when a link goes over Tailscale. Please never open a screen's VNC port on your router: use Tailscale, or let Conn carry the screen over SSH.

Is there a free trial?

No. Conn is one price, once, with nothing locked away. If you're not sure it fits your setup, ask us first. Purchases go through Apple, so refunds do too, at reportaproblem.apple.com.

Do I pay again for the Mac or iPad?

No. One purchase covers iPhone, iPad and Mac with the same Apple Account.

More answers on the Support page

{{RING2}}

Conn for iPhone, iPad and Mac

Your machines, one tap away.

A terminal, a screen and files on the machines you run. £12.99 once, no account, no tracking.