# WristKey

> Auto-unlock and lock Windows with your AppleWatch

- Page: https://www.whatwemade.app/p/wristkey
- What it is: Desktop app (also CLI), for productivity, also internal tools and home & family
- Made by: [Jorge](https://www.whatwemade.app/u/jorge)
- Run it yourself: get the code and run your own copy
- Code: https://github.com/jorjanion/WristKey (Other, 1 stars)
- Languages: German, English, Spanish, French, Italian, Dutch
- Tags: apple-watch, auto-unlock, bluetooth-le, windows, proximity-lock
- Upvotes: 0, comments: 0

## About

WristKey is a Windows 11 and 10 app that brings macOS-style Auto Unlock to Windows using an Apple Watch over Bluetooth Low Energy. It watches passive BLE advertisements from the watch, locks the PC when the watch moves away, and wakes the screen and signs you back in when you sit down again.

The app resolves rotating Bluetooth addresses against the paired watch's Identity Resolving Key using AES-128, and reads Apple Continuity frames to check whether the watch is on the wrist and unlocked. If the watch is taken off or locked with a passcode, access is revoked until it is back on the wrist. Login credentials used for automatic unlock are stored encrypted with Windows DPAPI rather than in plaintext.

It is written in Rust with a Tauri v2 interface and includes a command-line tool, wristkey-cli, for scanning BLE packets, calibrating signal distance, listing paired keys and checking the cryptographic code. It needs Windows 10 version 1903 or later and a Bluetooth 4.2+ adapter with LE support.

## How it was made

- Gemini, 70% of the work: Helped with the engine and translationes
- Stack: Rust, Tauri

Shared on WhatWeMade: https://www.whatwemade.app/p/wristkey
