Back to Projects
CabinLink app icon
CabinLink
In-flight companion

Your flight, read straight from the plane.

Supported in-flight Wi-Fi portals expose a flight manifest. CabinLink reads it and shows you what you actually look up mid-flight: where you are, how high, how fast, and how long until you land. It keeps working when the cabin signal does not.

Available on
iPhone
iPad
Mac
Apple Vision Pro

A look inside the cabin

Shot on iPhone. iPad, Mac, and Vision Pro each get their own layout.

CabinLink — Route dashboard

Route dashboard

Your route and where you are on it, front and center.

CabinLink — Metrics & weather

Metrics & weather

Altitude, speed, time left, and the forecast where you land.

CabinLink — Offline fallback

Offline fallback

When the Wi-Fi cuts out, the last reading stays put.

CabinLink — Airline selection

Airline selection

Guessed the wrong airline? Set it yourself.

CabinLink — Unit preferences

Unit preferences

Metric or imperial, however you read a flight.

CabinLink — Settings

Settings

Refresh rate and the rest, right where you'd expect them.

Why CabinLink

It's a real app, not a wrapped website. Everything on it is something you'd actually want to know mid-flight.

Reads the cabin manifest

Connect to the plane Wi-Fi and CabinLink finds the flight data the airline portal already serves to its own map. No account, and supported networks usually do not require a paid Wi-Fi pass.

It starts with the map

The whole app is built around a real map: your route, both airports, and a small plane sitting exactly where you are right now.

Survives a flaky signal

Cabin Wi-Fi drops constantly. CabinLink keeps the last reading on the device, so the screen still tells you something instead of spinning.

What you get on the screen

The app decodes the raw manifest into one tidy snapshot and shows the parts worth reading. It stays quick even when the cabin connection is barely there.

The numbers you keep checking

Altitude, ground speed, heading, and how much time you've got left. Every reading is stamped with when it last updated, so you know how fresh it is.

Down to the tail number

Both airports and the path between them, plus the small print from the manifest when it's there: tail number, winds aloft, outside temperature.

Weather where you land

When there's a connection, WeatherKit pulls the forecast for where you're headed, so you know whether to dig out a jacket before you land.

Refreshes at your pace

Set how often it polls the manifest. Loading, stale, and offline each look different on screen, so you're never guessing which one you're looking at.

Metric or imperial, your call

Read speeds and altitudes the way you actually think about them. If it reads the wrong airline off the network, fix it in a tap.

No account. No ads.

Flight readings stay on the device unless you choose to send a support report. MapKit and WeatherKit fill in the map and forecast; there is no account system and no advertising.

Supported airlines

These all run on in-flight Wi-Fi that CabinLink knows how to read. Pick yours if the network keeps it vague.

American
Southwest
United
Delta
Alaska
JetBlue
Aeromexico
Aer Lingus
Air Canada
British Airways
Cathay Pacific
GOL
Hainan Airlines
Iberia
Japan Airlines
JTA
Vietnam Airlines
Virgin Atlantic
Virgin Australia

Frequently asked

Do I need to buy Wi-Fi for it to work?

Usually not. CabinLink reads the flight manifest that supported in-flight networks hand out for free, often before you've paid for anything. A real connection lets it add a weather forecast, and it saves the last reading either way for when the signal drops.

Which airlines are supported?

Manifests from the major in-flight Wi-Fi providers, which covers carriers like American, Southwest, United, Delta, Alaska, JetBlue, and British Airways, among others. If it reads the network wrong, you can set the airline yourself.

Which devices does it run on?

iPhone, iPad, Mac, and Vision Pro, all from one native SwiftUI codebase. Each one gets a layout built for its screen rather than a blown-up phone view.

Does it track me or show ads?

No to both. There's no cross-app tracking and nothing sold to advertisers. Diagnostics or feedback only go out if you choose to send them.

Take it on your next flight

Free on the App Store. Grab it before you fly, connect to the cabin Wi-Fi, and it takes things from there.

© Vishrut Jha
FC Barcelona CrestVisca El Barça i Visca Catalunya! 🔵🔴