EyeNav is an innovative extension that empowers individuals with motor disabilities to interact with digital devices hands-free. Using an AI-powered eye-tracking system, EyeNav provides an accessible, cost-effective, and efficient solution for web navigation.
EyeNav enables users to control web pages through eye movements and blinking. The extension works with any standard webcam and leverages the IBM Granite Vision Transformer (open-source) for precise eye tracking, eliminating the need for expensive devices.
Many people with motor impairments struggle to use digital devices. Existing alternatives have several challenges:
EyeNav addresses these problems by offering intelligent eye-tracking navigation for the web. With eye movements and blinks, users can:
Cursor Control via Eye Movements – Move the cursor just by looking.
Short Blink = Left Click, Long Blink = Right Click.
Eye Scrolling – Scroll pages up and down using eye movements.
AI-Based Adaptation – Learns user eye patterns for better accuracy.
Works with Any Standard Webcam – No need for expensive hardware.
Simple & Intuitive Interface – The extension runs directly in the browser.
| Area | Benefits |
|---|---|
| Digital Accessibility | Enables people with disabilities to use devices without touch, promoting inclusion. |
| Process Automation | Reduces reliance on keyboards and mice, optimizing repetitive tasks. |
| Business Productivity | Facilitates navigation in corporate software, improving workflow efficiency. |
| Customer Service | Speeds up interactions in call centers and support platforms, reducing response times. |
| User Experience | Provides an intuitive way to interact using only eye movements. |
| Diverse Sectors | Applicable in banking, healthcare, education, manufacturing, and more. |
| AI Personalization | Learns usage patterns to make the experience smoother and more adaptable. |
| Hygiene & Safety | Eliminates unnecessary touch interactions, ideal for hospitals and banking environments. |
| User Privacy | Ensures explicit consent for eye-tracking and data security. |
Compatibility with more browsers beyond Chrome.
Enhanced AI for improved eye-tracking accuracy.
Additional facial gesture detection for more versatile commands.
Support for glasses and contact lenses to increase accessibility.
Integration with virtual assistants, such as Alexa and Google Assistant.
Create a commercial API that allows companies to integrate eye tracking into
their systems, helping to include employees with disabilities in the workplace.
Below is an overview of the technologies and frameworks that power EyeNav. The system is structured into different components, each responsible for a specific functionality.
Clone the repository:
git clone https://github.com/believemanasseh/EyeNav.git
cd EyeNav
Navigate to server directory:
cd server
Install dependencies:
poetry install
Start development server:
fastapi dev src/app.py
EyeNav represents a major step forward in digital accessibility, providing more independence and inclusion for everyone!
13 commits
1 commits
Python
76.2%
JavaScript
20.3%
HTML
2.9%
EyeNav is an innovative extension that empowers individuals with motor disabilities to interact with digital devices hands-free. Using an AI-powered eye-tracking system, EyeNav provides an accessible, cost-effective, and efficient solution for web navigation.
EyeNav enables users to control web pages through eye movements and blinking. The extension works with any standard webcam and leverages the IBM Granite Vision Transformer (open-source) for precise eye tracking, eliminating the need for expensive devices.
Many people with motor impairments struggle to use digital devices. Existing alternatives have several challenges:
EyeNav addresses these problems by offering intelligent eye-tracking navigation for the web. With eye movements and blinks, users can:
Cursor Control via Eye Movements – Move the cursor just by looking.
Short Blink = Left Click, Long Blink = Right Click.
Eye Scrolling – Scroll pages up and down using eye movements.
AI-Based Adaptation – Learns user eye patterns for better accuracy.
Works with Any Standard Webcam – No need for expensive hardware.
Simple & Intuitive Interface – The extension runs directly in the browser.
| Area | Benefits |
|---|---|
| Digital Accessibility | Enables people with disabilities to use devices without touch, promoting inclusion. |
| Process Automation | Reduces reliance on keyboards and mice, optimizing repetitive tasks. |
| Business Productivity | Facilitates navigation in corporate software, improving workflow efficiency. |
| Customer Service | Speeds up interactions in call centers and support platforms, reducing response times. |
| User Experience | Provides an intuitive way to interact using only eye movements. |
| Diverse Sectors | Applicable in banking, healthcare, education, manufacturing, and more. |
| AI Personalization | Learns usage patterns to make the experience smoother and more adaptable. |
| Hygiene & Safety | Eliminates unnecessary touch interactions, ideal for hospitals and banking environments. |
| User Privacy | Ensures explicit consent for eye-tracking and data security. |
Compatibility with more browsers beyond Chrome.
Enhanced AI for improved eye-tracking accuracy.
Additional facial gesture detection for more versatile commands.
Support for glasses and contact lenses to increase accessibility.
Integration with virtual assistants, such as Alexa and Google Assistant.
Create a commercial API that allows companies to integrate eye tracking into
their systems, helping to include employees with disabilities in the workplace.
Below is an overview of the technologies and frameworks that power EyeNav. The system is structured into different components, each responsible for a specific functionality.
Clone the repository:
git clone https://github.com/believemanasseh/EyeNav.git
cd EyeNav
Navigate to server directory:
cd server
Install dependencies:
poetry install
Start development server:
fastapi dev src/app.py
EyeNav represents a major step forward in digital accessibility, providing more independence and inclusion for everyone!
13 commits
1 commits
Python
76.2%
JavaScript
20.3%
HTML
2.9%