Gesture Chess

Play Chess using hand gestures in your browser

How to Play

👋
1. Calibrate Camera

Grant temporary camera access. Processing is 100% local inside your browser. No data ever leaves your device.

🎯
2. Hover to Target

Hold your hand 1-2 feet from your camera. A glowing virtual cursor will follow your hand center.

✊
3. Fist to Grab

Close your hand into a fist to select/grab a piece. Keep your fist closed to drag.

🖐️
4. Open to Drop

Move the piece to a legal highlight square, and open your hand (release the grab) to drop the piece.

Choose Game Mode

Privacy Secure: 100% on-device vision processing. We respect your security.

Camera Calibration

Please position your hand in the frame and test the pinch gesture.

⚠️ Insecure Context Detected: Browsers block camera access unless this page is served via localhost (e.g. npm run dev) or a secure https:// origin.
Waiting for camera...

Gesture Diagnostic

Hand Detected: No
Fist Curl:
0%
Grab Status: Open
  1. Ensure your face/background is well-lit.
  2. Hold your hand up facing the webcam.
  3. Close your hand into a fist. The diagnostic should turn green and show "GRABBED".

Gesture Chess

Current Turn
White
AI Status
Ready
Move Sensitivity 50%
Pinch Sensitivity 50%

Activity Log

Welcome to Gesture Chess.
Checkmate! White wins.

Hand Tracking

No hand detected

Move History

No moves made yet.
🖐️
Standard Mode
Hover over piece to select