AIRSHELL
>_
END-TO-END ENCRYPTED

Your Mac terminal,
anywhere internet exists.

Open a shell on your own Mac from cellular, hotel Wi-Fi, anywhere. Sub-50ms on the same network. Rock-solid everywhere else.

MACBOOK ~ ZSH ● LAN · 8ms
$ cd ~/projects/api
$ git status
On branch main. Your branch is up to date.
Changes not staged for commit:
modified: src/auth.ts
$ npm run test:watch
auth: rejects invalid tokens (42ms)
auth: refreshes expired tokens (87ms)
auth: handles malformed JWT (12ms)
$ echo "I'm in a hotel right now."
FEATURES

Built for every network you'll be on.

Most remote-terminal tools optimize for one perfect network and break on the rest. airshell does the opposite — sub-50ms when it can be, rock-solid when it has to be.

Anywhere with internet

Outbound connections only. Works from cellular, hotel Wi-Fi captive portals (after you sign in), airports, behind CGNAT. No port forwarding, no VPN.

Sub-50ms when nearby

On the same Wi-Fi, connections go direct via Bonjour discovery — no relay hop. Same speed as iTerm running locally.

Sessions survive reconnects

Drop a session and pick it back up where you left off. Shells keep running on your Mac through Wi-Fi changes, brief drops, even phone-locking.

Real terminal, real shortcuts

Full ANSI color support, tabs that auto-title from your shell, in-terminal search, copy/paste, Ctrl/Alt key bar — everything you need for actual work.

Live Activity + Dynamic Island

Lock-screen pill shows your active session: device, latency, transport, timer. Glance to confirm you're still connected.

5 color themes

Default, Dracula, Solarized Dark, Tokyo Night, Monokai. Pick the one that matches the rest of your dev setup.

HOW IT WORKS

Three steps. About a minute.

No accounts to create. No servers to configure. The Mac stays in charge.

Install the Mac companion

airshell-server is a tiny menu-bar app for your Mac. Install once, forget it. Free, forever — pair as many iPhones as you want with it.

Scan a QR code on local Wi-Fi

Open airshell in your Mac's menu bar. A QR appears with a 6-digit confirmation. Scan from your iPhone. Pairing happens directly between your devices — never through our servers.

Connect from anywhere

Tap the device in the app. You're at a shell prompt. From cellular, from a coffee shop, from your couch. The relay routes encrypted bytes — it never sees your session.

SECURITY

The relay can't read your sessions.

Every byte is encrypted on your iPhone before it hits the network. We pass through ciphertext we have no key to decrypt.

KEY EXCHANGEX25519 (Curve25519 Diffie-Hellman)
CIPHERChaCha20-Poly1305 (NaCl secretbox)
FWD SECRECYSession keys regenerated on every reconnect
KEY PINNINGMac pubkey locked at pair time, never accepted from wire
PAIRINGLAN-only with TOTP confirmation
IDENTITYEd25519 signing key, biometric-protected in Keychain
PRICING

Simple. No tiers.

One subscription unlocks the full app. Apple handles billing — you can cancel any time in iOS Settings.

FIRST MONTH FREE
$4.99
per month · cancel anytime
UNLIMITED DEVICES · UNLIMITED MACS

Billed by Apple via the App Store. The Mac companion app stays free, forever.

Start your free trial
READY TO TRY?

Your terminal, in your pocket.

First month free. Then $4.99/month. Cancel anytime.

Get airshell on the App Store