Cowl: Radio-Sight and Vision HUD
Phone HUD that decodes aircraft and RF signals and explains the camera view
Typeexperiment
Statusin-progress
Updated2026-07-20
SourcePrivate
What it is
A personal sensory-augmentation system. An RTL-SDR dongle decodes aircraft and 315/433 MHz devices, the Mac's Bluetooth finds named tags, and the phone camera feeds Claude for a plain-English read. An installable phone web app shows it all, answers spoken questions about the live sensor picture and pushes alerts.
The problem
Radio signals and nearby objects are invisible and unreadable without specialist tools; this turns them into a glanceable, conversational feed.
How it works
- A radio supervisor time-slices the dongle between dump1090-fa (aircraft) and rtl_433 (ISM devices) and ingests into SQLite in WAL mode
- Classification, alert rules, a briefing timer and an away mode that raises vigilance run alongside ingestion
- A FastAPI service serves the HUD and streaming vision and ask endpoints backed by the Anthropic API
- Two launchd-managed processes on an always-on Mac mini, exposed to the phone over Tailscale serve with real TLS; pure logic is covered by a pytest suite
Stack
PythonFastAPISQLiteAnthropic APIRTL-SDRTailscalelaunchd
Disciplines
For your business
Live sensor and camera pipelines with an LLM layer that explains what is happening and alerts on anomalies.