Browse this page
with your hand.
Click below, allow the camera, and hold your hand up. Point up or down to scroll. Make a fist to pause. Swipe an open palm to slide between rooms — the camera stays on the whole time.
21 landmarks, 30 times a second, zero uploads.
Your camera feed goes into a neural network (Google MediaPipe Hands) running as WebAssembly inside this tab. It finds 21 points on your hand every frame. A little geometry on those points — which fingers are extended, which way your index finger points, how fast your palm moves — becomes scroll, pause, and room-to-room swipes. The preview deliberately shows only the skeleton: the video itself is never displayed, never stored, never sent anywhere.
Nothing leaves the device
There's no server in the loop. Kill your network after the model loads and it keeps working.
This is the point
If a webpage can do this, imagine what your workflow tooling can do. That's the Plus Labs pitch, demonstrated.
Point where you want to go.
Index finger up scrolls up; index finger down scrolls down. The angle matters — a slight tilt drifts gently, pointing hard straight up or down moves fast. Level your finger out flat to hover in place. Make a fist to freeze everything while you reposition.
Now slide — with a swipe.
This demo is one continuous page with three rooms side by side: Demo → Room A → Room B. Swipe an open palm right to slide forward — try it now — and left to come back. Because the rooms are virtual, the camera never has to restart. The trail at the top of the page shows where you are.
Demos are how we think.
Touchless kiosks in a sales centre. Accessibility controls for someone who can't use a mouse. Presentation control without a clicker. This page took an afternoon — bring us the bottleneck and we'll show you what's possible with yours.
Works in
Chrome, Edge, Safari 16+, Android Chrome. Needs HTTPS (or localhost) for camera access.
Honest limits
Wants decent light and a hand roughly 0.3–1m from the lens. It's a demo, not a medical device.