Preview
As seen through the Display Open live preview ↗A live render at the true 600×600 Display size. On the glasses the dark areas are fully transparent — only the bright UI floats over the real world. If it stays blank the app blocks embedding; use the link above.
About
A glanceable live countdown to your next departures — and it’s honest about data. There is no universal keyless API for arbitrary transit or flights, so Transit doesn’t pretend there is: you paste your own public departures feed URL (a keyless TfL arrivals endpoint, or any JSON feed in the documented shape). The server fetches and parses it for you (so keys/CORS aren’t your problem), then the glasses tick down each arrival in real time. It only ever shows numbers that came from your feed — if the feed is unreachable or its shape isn’t understood, it says so plainly instead of inventing times. The relay is SSRF-hardened (https-only, refuses private/internal targets) and nothing is logged or stored.
Features
- You configure a public feed — nothing hardcoded or scraped
- Live ticking countdown, auto-refreshed, “updated Xs ago”
- Parses TfL keyless arrivals + a documented generic JSON shape
- Honest states: unreachable / unsupported shape / no departures
- https-only SSRF-safe fetch · nothing logged or stored
Good to know
- You must supply a public feed URL (no universal keyless API exists)
- GTFS-Realtime protobuf isn’t parsed — JSON feeds only
- Times are as fresh as the feed + your last refresh (shown honestly)
- Needs internet; the feed must be reachable over https
Data safety
No third-party sharing. Herald doesn't sell or share your data, and there are no ads or trackers.
Minimal collection. Only what a linked service needs — provider tokens are encrypted on Herald's server and never stored on the glasses.
Encrypted in transit. All traffic is HTTPS.
You're in control. Disconnect any linked service at any time from the companion.
Ratings & reviews