Turn-by-turn navigation on your Pebble watch, mirrored from your phone's map app. Steer shows the next-maneuver icon, distance, street/instruction and ETA on the watch — no proprietary cloud, just a notification listener on the phone talking to a watchapp over Bluetooth.
Grab the companion Android app (.apk) from the
latest release,
then sideload it: open the file on your phone and allow "install unknown apps"
when prompted. The watchapp itself is bundled inside the phone app — install it
to your watch from the app's Developer screen (or get it from the Rebble app
store). The watchapp .pbw is also attached to the release.
This is a monorepo with two halves:
| Directory | What it is |
|---|---|
watch/ |
The Pebble watchapp (C, Pebble SDK). Builds for aplite, basalt, chalk, diorite, emery and flint — Pebble Time 2 is the main target. |
android/ |
The Android companion app (Kotlin). Reads navigation from your map app's notifications and forwards each maneuver to the watch. |
Each half has its own README with build instructions: watch/README.md · android/README.md.
The companion reads turn-by-turn guidance from Google Maps, OsmAnd (Play and free/F-Droid builds), CoMaps, Organic Maps and komoot.
Map app (Google Maps, OsmAnd, …)
│ posts a navigation notification
▼
android/ — NavNotificationListenerService → NaviParser → PebbleEmitter
│ AppMessage over Bluetooth (PebbleKit 2, classic PebbleKit as fallback)
▼
watch/ — Steer watchapp: maneuver icon, distance, street, ETA
Working: maneuver mirroring, ETA, per-turn vibration, configurable background colour, launching a favourite destination from the watch, an automatic night backlight (red-tinted on Pebble Time 2), and English/Portuguese UI chosen from the device language.
Planned / in progress: an on-watch speedometer and a speed-limit alert (both built, switched off for now).
Built for personal use and open-sourced as-is — contributions welcome.
Heavily AI-assisted ("vibecoded"). The maneuver-glyph-over-Bluetooth approach
is inspired by the third-party PebbleNavi app; the maneuver icon set is
derived from Pebble's own artwork (see the per-directory CREDITS.md).
MIT — see LICENSE.
0 comments
log in to comment.