git404hub

what is wrist-key fr?

pkair/wrist-key — explained in plain English

Analysis updated 2026-05-18

0CAudience · generalComplexity · 2/5LicenseSetup · moderate

tl;dr

A Pebble smartwatch app that lets you open, unlock, or lock a WiFi enabled Nuki smart lock straight from your wrist.

vibe map

mindmap
  root((Wrist Key))
    What it does
      Lists Nuki locks
      Shows lock state
      Opens locks by tap
    Tech stack
      C
      Pebble SDK
      PebbleKit JS
    Use cases
      Unlock from watch
      Check battery level
      Sync lock state
    Audience
      Pebble owners
      Nuki lock owners
      Smart home users

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

Unlock or lock your Nuki smart lock from your Pebble watch without taking out your phone.

VIBE 2

Check at a glance whether your front door is locked and how much battery your lock has left.

VIBE 3

Sync a lock's live state from the hardware with a long press before deciding to act on it.

what's the stack?

CJavaScriptPebble SDKPebbleKit JS

how it stacks up fr

pkair/wrist-keyac000/find-flvacc4github/kdenlive-omnifade
Stars00
LanguageCCC
Last pushed2013-04-05
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a Pebble watch, the Pebble SDK to build from source, and a Nuki Web API token with device permissions.

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

in plain english

Wrist Key is a small app for the Pebble smartwatch that lets you control a WiFi enabled Nuki smart lock right from your wrist, without pulling out your phone. It lists every lock connected to your Nuki account, shows whether each one is locked, unlocked, or open, and displays battery information, a percentage on newer Pro locks, or a simple low battery warning on standard locks that don't report a precise number. From the watch you can open, unlock, or lock a door with a single tap, and the watch buzzes briefly to confirm success or with a longer buzz if something goes wrong. Long pressing a lock in the list tells the Nuki hardware to report its current state fresh before you act on it, so you are not relying on stale information. The app runs on every generation of Pebble hardware, including the round Pebble Time Round and the newer Pebble Time 2. Setting it up means installing the watch app, opening its settings on the connected phone, and pasting in a personal access token generated from Nuki's web dashboard, with permission to view and operate your devices. That token stays on the phone inside the Pebble companion app's storage and is never sent anywhere else. Once saved, your locks show up in the watch app automatically. Under the hood, the watch side handles the lock list and screens, while a JavaScript bridge running on the paired phone talks to Nuki's web API and passes information back and forth, using a small handshake so the watch never asks for data before the phone side is ready. Building the app requires the Pebble software development kit, commonly obtained through the Rebble community project that keeps Pebble development alive after the platform's official shutdown. The project is released under the MIT license.

prompts (copy fr)

prompt 1
Help me set up Wrist Key on my Pebble watch and connect it to my Nuki account using a Web API token.
prompt 2
Explain how Wrist Key's watch app and phone side JavaScript bridge talk to the Nuki Web API.
prompt 3
Show me how to build and install Wrist Key on a Pebble emulator using the pebble CLI.
prompt 4
Walk me through generating a Nuki Web API token with the right permissions for Wrist Key.

Frequently asked questions

what is wrist-key fr?

A Pebble smartwatch app that lets you open, unlock, or lock a WiFi enabled Nuki smart lock straight from your wrist.

What language is wrist-key written in?

Mainly C. The stack also includes C, JavaScript, Pebble SDK.

What license does wrist-key use?

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

How hard is wrist-key to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is wrist-key for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.