Gesture layer

Live MediaPipe Hands + Pose · local-first
Requesting camera…

Camera unavailable

No camera was found or access was declined. Allow camera access and reload to run the gesture layer.

Nothing leaves this device. Frames are read straight from the camera, turned into hand and body landmarks, and discarded. Gestures below are computed by pure geometry in src/gestures/gesture-layer.js.

Active gesture —