GlintOS Join Discord
  1. GlintOS
  2. Mini-apps
  3. Eye Lab
GLINTOS MINI-APP · SYSTEM

See what the tracker sees.
One calibration for the whole OS.

Eye Lab shows your eye as the Maverick AI Pro eye tracker sees it, and runs the gaze calibration every GlintOS app shares. No account, API key or internet.

What it is.

Eye Lab is the eye-tracking workbench of GlintOS for Everysight Maverick AI Pro, the model with an eye tracker. It draws your eye as the tracker reports it and shows the signals GlintOS reacts to: blinks, double blinks, looking left or right, fixation, and whether your eyes are visible and open.

It also runs the one gaze calibration the whole OS uses, 18 dots in about 25 seconds, plus an accuracy test in display pixels. The calibration powers the experimental Gaze focus setting, off by default: look at something to focus it, then tap to select it. Gaze is experimental because the current Everysight SDK does not yet turn gaze into a point on the display.

What you get.

Your eye, drawn live

Pupil, iris, eyelids, eye corners and the glint, beside a table of eye found, pupil visibility, frame rate and data source.

Blink and gaze signals

Blinks, blinks per minute and double blinks, LEFT, CENTER or RIGHT, fixation time, and whether your eyes are visible and open.

One calibration, OS-wide

Two rounds over nine targets, saved on your phone and used by Gaze focus everywhere in GlintOS.

Nothing pulls your eye

During a run the display shows only a dot and a ring closing on it, with no text, counter or button.

Clear quality figures

The expected error in pixels, a straight or curved fit, and how many points were used. GlintOS drops outliers itself.

A test that learns nothing

Six random dots report the mean and worst error. A stopped or failed run keeps your previous calibration.

On your glasses.

01

Menu

Live eye, Signals, Calibrate gaze, Accuracy test, Auto calibrate (simulator only) and Forget calibration, each with its status. Restart tracker appears when the tracker fails.

02

Live eye

The eye drawing beside its status table, or No eye in view when the tracker finds no eye.

03

Signals

The direction row, BLINKS, PER MIN and DOUBLE, and fixation, eyes visible and OPEN or CLOSED. Reset zeroes the counters.

04

Calibrate

Start clears the display to one dot at a time. The result, marked SAVED ON THE PHONE, offers Test and Done, or Retry if the run failed.

05

Accuracy test

Six dots, then the error in pixels and a table of mean, worst, expected and dots measured. It needs a calibration first.

How you control it.

Eye Lab gestures
Swipe forwardNext row or button. Ignored during a run, so a stray touch cannot spoil it.
Swipe backPrevious row or button. During a run, stops it and keeps your previous calibration.
TapOpens the focused row or presses the focused button, such as Start, Test, Reset or Restart.
Long tapBack by default. If Long tap is set to Assistant, it starts the assistant on normal screens. During a run it always stops the run.

Gestures come from the temple touchpad on Maverick AI and AI Pro glasses. An optional R08+ smart ring can send the same gestures from your finger.

Home and phone.

ON HOME

No widget of its own. While Eye Lab runs, the Home Summary widget can show its status: the gaze error, Calibrating or Gaze not calibrated.

PHONE COMPANION APP

Eye Lab’s page in the phone companion app shows the tracker’s state, frame rate and last error, the blink and gaze readings, and the calibration status.

Restart tracker and Forget calibration buttons. Forget on the phone clears at once, without asking.

Calibration starts only on the glasses, and the values update only while Eye Lab is open there.

What you need.

Glasses
Maverick AI Pro, connected

Eye Lab needs the AI Pro’s eye tracker. On glasses without one it may open but show no eye data or an error.

Phone
Android 11 or later

GlintOS runs on the phone and draws on the glasses.

Account
Not needed

There is nothing to sign in to.

API key
Not needed

Eye Lab uses no third-party service.

Internet
Not needed

Eye data is processed on the glasses and the phone.

Permissions
Eye tracking; Gaze point optional

GlintOS switches, on by default, under Apps > Eye Lab > Access on the phone or Settings > Privacy on the glasses. Without Gaze point, calibration is unavailable.

Hardware
R08+ smart ring, optional

Paired with the phone in touch mode, with Ring control and the GlintOS ring control accessibility service on, it sends the same gestures as the temple touchpad.

Cost
None

No paid service or subscription.

These rows are about Eye Lab. GlintOS itself also needs internet on the phone the first time it connects to your glasses and about once a month after that, when the glasses’ security certificate is renewed.

Set it up.

  1. Install GlintOS on an Android 11 or later phone and connect your Maverick AI Pro glasses.
  2. Open Eye Lab and check that Live eye shows the drawing and a frame rate.
  3. Pick Calibrate gaze, tap Start and look at each dot until its ring closes.
  4. Run Accuracy test, and re-check a saved calibration on each new day.
  5. Optional: turn on Gaze focus under Settings > Input.

Your data.

Good to know.

Questions.

Does Eye Lab work on Maverick AI glasses without eye tracking?

It is made for Maverick AI Pro, the model with an eye tracker. GlintOS cannot detect a missing tracker, so on other glasses it may open but show no eye data or an error. This is not verified.

Do I need an account, API key or internet for Eye Lab?

No. Eye Lab contacts no service and needs no sign-in or key. Eye data is processed on the glasses and your phone.

How accurate is Eye Lab’s gaze calibration?

Run Accuracy test to see the mean and worst error for your own eyes. The only documented figure, about 1 to 2 px, comes from the PC simulator. Real-glasses figures are not yet known.

Is Eye Lab made by Everysight?

No. Eye Lab is part of GlintOS, an independent project not affiliated with or endorsed by Everysight. GlintOS is in development, with the free public APK planned for December 2026, and real-glasses validation is pending.

More mini-apps.

GlintOS is an independent community project built with Everysight’s SDK. Everysight, Maverick AI and Android are trademarks of their respective owners. GlintOS is not affiliated with or endorsed by any of them, or by the maker of the R08+ ring. Details on this page describe the current development build and may change. Read the full disclaimer.