Open source eye tracking
Clone or download
papr Merge pull request #1387 from sbalk/master
fix typo in uvc_backend for logger
Latest commit c7c7c11 Nov 15, 2018


Open source eye tracking software platform that started as a thesis project at MIT. Pupil is a project in active, community driven development. Pupil mobile eye tracking hardware is accessible, hackable, and affordable. The software is open source and written in Python and C++ when speed is an issue.

Our vision is to create tools for a diverse group of people interested in learning about eye tracking and conducting their eye tracking projects.

Chat with us on Discord.

Project Website

For an intro to the Pupil mobile eye tracking platform have a look at the Pupil Labs Website.

Getting Started

Pupil Hardware Getting Started User Docs Developer Docs Community
Get and setup your Pupil eye tracking hardware Get up and running and learn the basic Pupil workflow Learn more about Pupil Capture and Pupil Player software settings and workflows here Want to write code? Read the developer docs here Connect with the Pupil community. Chat with us on Discord


All source code written by Pupil Labs is open for use in compliance with the GNU Lesser General Public License (LGPL v3.0). We want you to change and improve the code -- make a fork! Make sure to share your work with the community! See the docs for more info on the license. For support and custom licencing contact us!