Plus Labs · Tech Demo

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.

🔒 Processed 100% in your browser — only your hand's skeleton is ever drawn, and no video leaves your device.
Point up
Scroll up — point higher for faster
👇
Point down
Scroll down — point lower for faster
Fist
Pause / hold position
Palm swipe
Slide right = next room · left = back
01 / HOW IT WORKS

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.

02 / TRY IT

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.

03 / SWIPE BETWEEN ROOMS

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.

04 / WHERE THIS GOES

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.

Plus Labs · hand-navigation tech demo · Fable 5 concept · camera feed never leaves the browser
Virtual room · stop 1 of 2
A

You slid into Room A — and the camera never blinked. Swipe left to head back to the demo, or right to continue to Room B. Pointing up and down scrolls this room independently.

swipe ← = back  ·  swipe → = forward  ·  point ↑↓ = scroll

Why this room exists

It's a stop on the virtual trail for testing gesture navigation. Each room keeps its own scroll position, so point down here, swipe away, swipe back — you'll return exactly where you left off.

Virtual room · stop 2 of 2
B

End of the trail — Room B. Swipe left twice to glide all the way home through Room A. Swiping right here just tells you it's the end of the line.

swipe ← = back  ·  point ↑↓ = scroll

The illusion, explained

These "pages" are one document sliding sideways — which is exactly why the camera stays live. On a real HTTPS site the permission would persist across genuine page loads too; for a local demo, virtual rooms are the smoother trick.

off