{"id":29958094,"url":"https://github.com/anshikarawat14/gesturix","last_synced_at":"2026-07-16T05:33:00.862Z","repository":{"id":306395770,"uuid":"1026025807","full_name":"Anshikarawat14/Gesturix","owner":"Anshikarawat14","description":"Gesture Control Assistant lets you interact with your computer using hand gestures captured by your webcam. Powered by computer vision and machine learning, it enables touchless control for tasks like cursor movement, clicking, scrolling, and adjusting system settings like volume and brightness.","archived":false,"fork":false,"pushed_at":"2025-07-25T08:59:05.000Z","size":266,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-20T09:27:01.470Z","etag":null,"topics":["ai","automation","computervision","gesturecontrol","handtracking","humancomputerinteraction","machine-learning-algorithms","machinelearning","opencv-python","python3","touchlesscontrol","virtualmouse","webcam"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Anshikarawat14.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-25T07:30:42.000Z","updated_at":"2025-07-25T09:05:05.000Z","dependencies_parsed_at":"2025-07-25T13:31:47.868Z","dependency_job_id":"7e555c0c-c6e2-4cbc-a6e8-01d5b0af1f6c","html_url":"https://github.com/Anshikarawat14/Gesturix","commit_stats":null,"previous_names":["anshikarawat14/gesturix"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Anshikarawat14/Gesturix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anshikarawat14%2FGesturix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anshikarawat14%2FGesturix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anshikarawat14%2FGesturix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anshikarawat14%2FGesturix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Anshikarawat14","download_url":"https://codeload.github.com/Anshikarawat14/Gesturix/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anshikarawat14%2FGesturix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35532635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-16T02:00:06.687Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","automation","computervision","gesturecontrol","handtracking","humancomputerinteraction","machine-learning-algorithms","machinelearning","opencv-python","python3","touchlesscontrol","virtualmouse","webcam"],"created_at":"2025-08-03T20:08:55.198Z","updated_at":"2026-07-16T05:33:00.854Z","avatar_url":"https://github.com/Anshikarawat14.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gesture Control Assistant\n\nWelcome to the Gesture Control Assistant! This project allows you to control your computer using hand gestures detected via your webcam. It leverages computer vision and machine learning to recognize hand gestures and map them to mouse and system control actions, such as moving the cursor, clicking, scrolling, and adjusting volume or brightness.\n\n## Features\n\n- **Hand Gesture Recognition:** Uses your webcam to detect and interpret hand gestures in real time.\n- **Virtual Mouse Control:** Move the mouse, left/right/double click, and drag \u0026 drop using gestures.\n- **Scrolling:** Scroll vertically and horizontally with pinch gestures.\n- **System Volume \u0026 Brightness Control:** Adjust system volume and screen brightness with specific gestures.\n- **No Extra Hardware Needed:** Only a webcam is required.\n\n## Requirements\n\n- Windows OS\n- Python 3.6–3.8.5\n- Webcam\n\n## Installation\n\n1. **Clone the repository:**\n   ```bash\n   git clone \u003cyour-repo-url\u003e\n   cd Gesture_control_assistant-main\n   ```\n\n2. **(Recommended) Create a virtual environment:**\n   ```bash\n   python -m venv myenv\n   myenv\\Scripts\\activate  # On Windows\n   ```\n\n3. **Install dependencies:**\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. **Install additional system packages if needed:**\n   - For audio and brightness control, you may need:\n     ```bash\n     pip install pycaw screen_brightness_control\n     ```\n\n## Usage\n\n1. **Navigate to the `src` directory:**\n   ```bash\n   cd src\n   ```\n\n2. **Run the gesture controller:**\n   ```bash\n   python Gesture_Controller.py\n   ```\n\n   - The webcam window will open, and you can start using hand gestures to control your system.\n\n3. **(Optional) For voice assistant or other features:**\n   - If you have a voice assistant script (e.g., `Proton.py`), run it as needed.\n\n## How It Works\n\n- The system uses MediaPipe for hand tracking and gesture recognition.\n- Gestures are mapped to actions such as mouse movement, clicks, scrolling, and system controls.\n- The code is modular and can be extended for more gestures or actions.\n\n## Notes\n\n- This project is optimized for Windows.\n- Make sure your webcam is connected and accessible.\n- Some features (like brightness control) may require administrator privileges.\n\n## BY Anshika Rawat :) \nstar if it helped\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanshikarawat14%2Fgesturix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanshikarawat14%2Fgesturix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanshikarawat14%2Fgesturix/lists"}