git404hub

what is nark fr?

barath702/nark — explained in plain English

Analysis updated 2026-05-18

3JavaScriptAudience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

An Android and ZeppOS app pair that forwards Google Maps turn by turn directions to your smartwatch so you can navigate without checking your phone.

vibe map

mindmap
  root((Nark Navigation))
    What it does
      Reads maps notifications
      Sends to smartwatch
      Works over bluetooth
    Tech stack
      JavaScript
      Android
      ZeppOS
    Use cases
      Navigate while cycling
      Keep phone in pocket
      Avoid cloud tracking
    Audience
      General
      Cyclists
      Smartwatch owners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Follow turn by turn directions on your wrist while keeping your phone tucked away

VIBE 2

Navigate hands free while cycling or driving without glancing at your phone screen

VIBE 3

Avoid sending navigation data through any cloud service or third party analytics

VIBE 4

Build and customize the Android or smartwatch app yourself from the included source

what's the stack?

JavaScriptAndroidZeppOSBluetooth

how it stacks up fr

barath702/narkabhagsain/bayut-maps-ratingsabhishek-kumar09/who-is-imposter
Stars333
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-04-12
MaintenanceDormant
Setup difficultyeasymoderateeasy
Complexity2/52/53/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Only tested on the Amazfit Bip Max so far, needs notification access and unrestricted battery usage to keep running in the background.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

Nark Navigation sends Google Maps turn by turn directions from your Android phone to a ZeppOS smartwatch, such as an Amazfit Bip Max, so you can glance at your wrist instead of pulling your phone out while walking, cycling, or driving. It is made of two parts working together: an Android companion app and a matching app for the smartwatch. The Android app quietly listens for the navigation notifications that Google Maps already produces on your phone, reads the turn by turn instructions out of them, and sends those instructions to your watch over a local Bluetooth connection. Everything happens directly between your two devices, with no cloud server involved, no analytics, and no tracking of your navigation history. To use it, you start navigation as usual in Google Maps, grant the app notification access so it can read those navigation alerts, and connect your smartwatch. From there the phone keeps listening in the background and forwarding updates automatically, so you do not have to open the app again during your trip. Because Android can be aggressive about limiting background apps, the project recommends setting its battery usage to unrestricted so the background service is not shut down mid route. The project has only been tested on one specific watch model so far, though other ZeppOS smartwatches may also work. It is still under active development, so the author is upfront that you may run into bugs, interface glitches, or missed updates occasionally. Both the Android app and the watch app are available to download and install from the project's releases page, and the source for building each part yourself is included in the repository. It is not affiliated with Google or Amazfit, and is released under the MIT license.

prompts (copy fr)

prompt 1
Walk me through installing Nark Navigation on my Android phone and Amazfit smartwatch
prompt 2
Explain how Nark Navigation reads Google Maps notifications and forwards them over Bluetooth
prompt 3
Help me set battery permissions correctly so the background service does not get killed
prompt 4
Show me how to build the ZeppOS smartwatch app from source using the ZeppOS development tools

Frequently asked questions

what is nark fr?

An Android and ZeppOS app pair that forwards Google Maps turn by turn directions to your smartwatch so you can navigate without checking your phone.

What language is nark written in?

Mainly JavaScript. The stack also includes JavaScript, Android, ZeppOS.

What license does nark use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is nark to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is nark for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.