Analysis updated 2026-07-24
Replace your physical mouse with hand gestures tracked through your webcam.
Turn your smartphone into a wireless air mouse using its motion sensors over Wi-Fi.
Draw in mid-air on your screen using pinch gestures in a neon paint mode.
Control window management and dictate text hands-free using fist and pinch gestures.
| vishalpatil133-cmd/virtualmouse | aaravkashyap12/advise-project-approach | abu-rayhan-alif/django-saas-kit | |
|---|---|---|---|
| Stars | 23 | 23 | 23 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.8+, multiple library installs, and running your terminal as administrator on Windows for global keyboard shortcuts to work.
This repository is a collection of four tools that let you control your computer using hand gestures, your phone's motion sensors, and voice commands instead of a physical mouse or keyboard. Created by an 11th grade student developer, the project aims to bridge the gap between humans and machines without needing expensive hardware. The main tool is a webcam-based virtual mouse. The other three turn a smartphone into an air mouse over Wi-Fi, let you steer a 3D car simulation with hand gestures, and let you manipulate a 3D holographic display inspired by Iron Man. A key engineering decision in the webcam mouse is where the cursor position is mapped. Most hand tracking systems track the tip of the index finger, but when you curl your finger to click, the tip moves and the cursor drifts. This project solves that by tracking the base knuckle of the index finger, which stays still during a curl. The result is stable clicking with zero drift. The system also targets 30 frames per second and uses smoothing to make the cursor movement feel fluid. The gesture set is extensive. You can move the cursor with your hand or with your nose if no hands are visible. Pinching different fingers together triggers left clicks, right clicks, dragging, double clicks, and scrolling. Closing your fist for a moment opens voice dictation. Bringing your wrists together minimizes all windows. Pressing the D key turns on a paint mode that lets you draw in mid-air in neon green. Setup requires Python 3.8 or newer. You install a list of Python libraries, then run separate scripts for each tool. The webcam mouse runs directly. The phone mouse prints a web address you open in your phone's browser. The car and hologram tools also serve web pages you open in your browser. The README provides the commands and notes that you should run your terminal as administrator on Windows for the global keyboard shortcuts to work. The README is well documented with clear instructions and tables of gestures.
Control your computer without a physical mouse or keyboard using hand gestures, face tracking, and voice commands. Includes a webcam mouse, a phone motion mouse, a gesture-driven 3D car demo, and a holographic display tool.
Mainly Python. The stack also includes Python, OpenCV, MediaPipe.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.