GestureOS Studio is a local-first hand tracking web app that turns a webcam into a practical gesture control system. It is designed for real use, not just visual demo effects.
GestureOS Studio helps with real workflows:
- Presentation control with gesture-triggered actions
- Creator capture with gesture timeline + frame exports
- Dataset collection for computer vision and ML experiments
- Accessibility and touchless interaction prototyping
- Realtime webcam preview with MediaPipe Hands tracking
- Gesture detection:
Swipe,Pinch,Fist,Peace,Point,Open Palm - Studio modes:
Presenter,Dataset,Creator - Render styles:
Neon,Clean,Debug - Session timeline with gesture events and action mapping
- Calibration support for cleaner session consistency
- Export tools:
PNGfor captured framesJSONfor full session and landmarksCSVfor event logs
- Local-first behavior: camera data stays in-browser unless exported
cd "/Users/ravithakur/Downloads/Gesture Project "
python3 -m http.server 8081Open in browser:
http://127.0.0.1:8081
Important:
- Use localhost for camera permission
- Do not open
index.htmldirectly from Finder for webcam testing
Swipe Left-> PreviousSwipe Right-> NextPinch-> KeyframeFist-> MarkerPeace-> HighlightOpen Palm-> ReadyPoint-> Pointer
Space-> Capture frameR-> Start or pause recording
- Camera blocked: allow camera permission in browser settings
- Camera busy: close other apps using webcam
- Tracking not loading: check internet connectivity for MediaPipe CDN
- Blank output: run via localhost URL, not file open
- HTML5
- CSS3
- Vanilla JavaScript
- MediaPipe Hands