Native macOS · No account · No cloud · Nothing leaves the house
Watcher
of the
Skies
Somewhere above your roof, right now, thirty-one aircraft are announcing themselves on 1090 MHz to anyone with a wire long enough to listen. You already have the wire.
Tell me when it ships → macOS 15 · Not out yet
Watcher of the Skies app icon

A small Mac app that draws what your own ADS-B receiver can hear. It does one thing, then gets out of the way.

01 — Where the numbers come from
Positions, altitudes and speeds never leave the box. Only a registration lookup does, and only if you leave it switched on.

It talks to your box.
Not to a company.

Point it at the Raspberry Pi running dump1090 on your own network. It probes the known data paths — dump1090, skyaware, tar1090 — finds the one that answers, and remembers it. You never have to know which front-end you installed.

Positions, altitudes, headings and speeds are decoded by your receiver and never leave your network. Registrations and routes come from adsbdb.com, free and account-free, and you can switch that off entirely.

02 — The one thing colour means

Height
is a hue

In the app there is no key. There doesn't need to be — warm on the deck, cool at cruise, and you have it in about a minute.
Above 30,000 ft
15,000 – 30,000 ft
5,000 – 15,000 ft
Below 5,000 ft
On the ground
03 — Everything it does

Ten things,
done properly

Idle CPU: about zero. No polling timers. No display links spinning over a sky where nothing is moving.

The window, roughly actual size — small enough to park in a corner of the screen and forget, until something interesting comes over the ridge.

Performance budget · cold launch under 400 ms
The Watcher of the Skies window: aircraft over the antenna, coloured by altitude

One person. One antenna.
Whatever happens to pass over.

That is the entire product
04 — When you can have it

Not yet

It runs. It has run every day since it was built, on one Mac, pointed at one antenna in Tennessee.

What it doesn't have yet is a signature, a notarisation ticket, and the hundred small courtesies an app owes a stranger's machine. When it has those, this page changes and you get a download.

Tell me when it ships

No list, no tracking, no drip campaign — an email to a person, who will send you exactly one back.

What it will want
System
macOS 15 or later, Apple silicon or Intel
Receiver
Any dump1090-family box you can reach — dump1090-fa, tar1090, or mutability
Position
Set LAT and LON in dump1090's config and the range rings appear on their own