👁️ Eye Comfort & Vision Trainer

Screen-strain relief + vision-therapy-style exercises

Overview

Daily tools to reduce screen-induced eye strain and train eye coordination.

Read me first. This app is not a medical device and does not diagnose or treat any condition. It is not a substitute for prescribed glasses, prism lenses, or any treatment your eye doctor recommends — keep using what your doctor prescribed. These are comfort habits and vision-therapy-style exercises that may be used alongside professional care. Stop any exercise that increases headache, dizziness, or nausea, and tell your eye doctor what you're doing.

What's inside

  • Break Timer — 20-20-20 rule with blink reminders.
  • Smooth Pursuit — follow a moving target (head still).
  • Saccades — jump your eyes between targets.
  • Vergence — converge/diverge training (the core of binocular-vision therapy).
  • Near/Far Focus — accommodation shifting.

How to use it

  • Sit at your normal screen distance, head still unless told otherwise.
  • Start with 2–3 minutes per exercise, once or twice a day.
  • It should feel like mild effort, never pain.
  • Wear your prescribed glasses unless your doctor says otherwise.
  • Consistency beats intensity.

Today

Exercises done0
Minutes trained0
Breaks taken0

Guided Vision-Therapy Program

A structured ~12-minute session built around convergence training + accommodative relaxation — matched to near exophoria / convergence insufficiency (drift worse up close).

Supplement, not a substitute. Real vision therapy is done with a binocular-vision optometrist; this is home reinforcement. Keep wearing your prescribed prism (Base-In) glasses unless your doctor says otherwise. The convergence steps deliberately make your eyes work — mild effort is the point, but stop if you get a headache, see persistent double, or feel sick.

The session

  1. Accommodative warm-up — near/far focus shifts (relaxes the spasm). 90s
  2. Pencil push-ups (NPC) — bring a target slowly toward your nose, keep it single. 2 min
  3. Smooth convergence — fuse two dots as they slowly separate. 2.5 min
  4. Vergence jumps — re-fuse rapidly as separation steps in/out. 2 min
  5. Brock string (physical) — guided instructions for the at-home string drill. 2 min
  6. Cooldown — distance gaze + blinking. 60s
0:00
Ready when you are

Have a pen/pencil and (optionally) a Brock string ready. Sit at normal screen distance, head still unless told otherwise. Press Start guided session.

Progress & Symptom Tracker

Rate your symptoms each day (0 = none, 4 = severe). Tracks the same dimensions an eye-comfort assessment uses, so you can show your optometrist real before/after data.

Today's check-in

Trend — overall symptom load, last 21 days

today →

No entries yet — save a check-in to start your trend.

Report for your eye doctor

Generates a printable one-pager from your logged data plus the key questions worth asking. All data stays on your device.

Break Timer (20-20-20)

Every 20 minutes, look at something ~20 feet away for 20 seconds. Reduces accommodative strain.

20:00

Ready

Smooth Pursuit Tracking

Keep your head still and follow the dot with your eyes only.

0:00

Tip: chin steady, neck relaxed. Only your eyes move. Blink normally.

Saccades

Snap your eyes between targets as they appear. Trains fast, accurate fixation jumps.

0:00 Jumps: 0

Move only your eyes, as quickly and accurately as you can, to each new target.

Vergence Training

The two dots split apart and come together. Fuse them into one. This trains convergence/divergence — the core deficit behind most screen-strain headaches.

Use the technique your eye doctor recommended. If fusing causes pain or doubling that won't resolve, stop and ask them.
0:00

When fused correctly you'll perceive a single dot in the middle (with a faint one on each side). Hold it steady as they move.

Near / Far Focus Shifting

Alternate focus between a near point (your fingertip ~30cm away) and a far point across the room. Trains accommodation flexibility.

Ready

Press start. Hold a finger up near your nose for the "NEAR" cue.

Cycle 0

Settings

Preferences are stored locally in your browser. Nothing is uploaded anywhere.

Privacy: this is a single static HTML file. No accounts, no network calls, no tracking.