Built to look right and behave like the real thing.
Live arrivals
Next two arrivals per line, updating in place — with destinations that gently cycle between both directions.
Only buses you can catch
Walk-time filtering hides anything you couldn't reach in time, using the walking minutes to each stop.
Articulated-bus indicator
A single walking figure marks a standard bus; two figures mean a longer articulated bus is coming.
Stop-by-stop live map
Rotate to a clean map where every line has its own color, stops are marked, and each bus advances stop by stop along its route.
Works anywhere by coordinates
Not tied to one neighborhood — set any location by pin or device geolocation and it re-centers.
Respects the API rate limit
A built-in budget batches requests and backs off automatically, so it stays within the data provider's limits.
Reduced-motion friendly
Honors your system's reduced-motion setting, easing the carousel and transitions when you ask it to.
Reliability you can see
A confidence dot on each line shows how well its predictions have held up — so you know which numbers to trust and which to hedge.
No API key to hunt for
On the paid and hardware tiers, live data is handled for you — no token to request, paste, or manage. The open-source build still lets you bring your own.