Aigregator Logo
Aigregator
EyeGestures logo

EyeGestures

Open-source gaze-tracking library using a standard webcam.

Last updated: Aug 3, 2026

Pricing

Updated: Sep 11, 2025
Starting Price
Free
Pricing Model
free
Free Plan
Yes
Free Trial
No

About EyeGestures

EyeGestures is an open-source gaze-tracking library that turns a standard webcam into an eye-tracking input device, without requiring specialized hardware. It ships as both Python and JavaScript implementations, so developers can run it on a server, in a desktop application, or directly in a web browser. A built-in calibration mode displays a series of on-screen targets for the user to focus on, which the library uses to learn how that person's gaze maps to screen coordinates. The project is aimed at developers and researchers building gaze-driven interfaces or running eye-tracking studies, particularly where the cost of dedicated eye-tracking hardware would be a barrier. It is supported in part by an organization focused on affordable eye-tracking for people with disabilities, positioning accessibility as one of its core goals alongside general-purpose interface development. The core library is free and open source, with a commercial license available for organizations that want to avoid its GPL3 terms, plus custom integration and managed services. Because it relies on consumer webcams rather than dedicated infrared eye trackers, accuracy is inherently more limited than purpose-built hardware, which the project accepts as a tradeoff for accessibility.

At a glance

Platforms
Web, API
API
Available
Last verified
August 2026
Last updated: August 3, 2026

Who It's For

  • •Researchers and developers in eye tracking and gaze interfaces.
  • •Accessibility advocates and users with disabilities.
  • •Educators and students studying eye movement and interface design.
  • •Hobbyists interested in gaze tracking technology.

How It Works

  1. 1Uses a webcam to perform gaze tracking without custom hardware.
  2. 2Built with Python and JavaScript, allowing flexible deployment.
  3. 3Provides different versions: lightweight browser-based, desktop apps, and server-side integration.

How to Use EyeGestures

  1. 1Integrate the library into your application by adding a few lines of code.
  2. 2Use the Python or JavaScript versions depending on your platform.
  3. 3Deploy on a server, desktop, or directly in the browser for real-time gaze tracking.

Key Features

  • •Webcam-based gaze tracking
  • •Python and JavaScript implementations
  • •Built-in calibration mode
  • •Runs on server, desktop, or browser
  • •Open source with commercial license option

Use Cases

  • •Building gaze-controlled interfaces
  • •Conducting eye-tracking research studies
  • •Creating accessible interfaces for people with disabilities

Pros & Cons

Advantages

  • •Open source and free, lowering entry barriers.
  • •Hardware-independent, works with standard webcams.
  • •Flexible deployment options across platforms.

Disadvantages

  • •Relies on basic webcams, which may limit precision.
  • •Potentially less accurate than specialized eye-tracking hardware.
  • •Requires some technical knowledge to implement.

Alternatives

  • Tobii Eye Tracker
  • GazeRecorder
  • WebGazer.js

Reviews for EyeGestures

0.0

Based on 0 reviews

Rating Distribution

No Reviews Yet

Be the first to share your experience with EyeGestures!

Frequently Asked Questions

What is EyeGestures?

EyeGestures is an open-source gaze-tracking library that turns a standard webcam into an eye-tracking input device, without requiring specialized hardware. It ships as both Python and JavaScript implementations, so developers can run it on a server, in a desktop application, or directly in a web browser.

How much does EyeGestures cost?

EyeGestures is free to use.

Is EyeGestures free?

Yes, EyeGestures offers a free plan you can start with.

What are the best EyeGestures alternatives?

Popular EyeGestures alternatives include Tobii Eye Tracker, GazeRecorder, WebGazer.js.

What is EyeGestures used for?

EyeGestures is commonly used for Building gaze-controlled interfaces, Conducting eye-tracking research studies, Creating accessible interfaces for people with disabilities.

Does EyeGestures have an API?

Yes, EyeGestures offers an API for developers.

What platforms does EyeGestures support?

EyeGestures is available on Web, API.

Information Accuracy

Please note: While we regularly update all tool information including descriptions, features, pricing, and other details, this information may change over time as tools evolve and update their offerings. For the most current and accurate information, we recommend visiting the official website directly. Our goal is to provide you with comprehensive and up-to-date information to help you make informed decisions.