For macOS · Private by design

Breaks for your eyes and back.

Blinkwell is a quiet menubar app for macOS. Eye tracking and posture detection both run on your Mac — camera frames are processed in memory, never written to disk, never sent over the network.

eye tracking · localposture · local0 bytes leave your MacmacOS 14+
Working late
4muntil break
14 blinks / min
PauseBreak now
bpm
4m
Quit
Finder
On-device · zero cloud
Local AI watching your eyes

Vision-framework on your Mac. Camera frames live and die in memory.

Quietly, all day
Counts your blinks. Watches your posture.

Lives in your menubar. Tap the eye glyph for the breakdown.

One tap
Your day at a glance

Countdown to the next break, blink rate, posture score, all in one place.

Live, on-device
Your eyes, watched locally

Vision-framework on your Mac. Frames live and die in memory.

Gentle nudges, no nags
A break, when you actually need one

Blinkwell waits for a quiet moment, then taps you on the shoulder.

Blinkwellnow
Time for an eye break · 2 minutes
Look 20 feet away — you've earned it.
Eye + posture previewlive
preview
video coming soon
Working late
4muntil break
14 blinks / min
PauseBreak now
bpm
4m
Quit
scroll to explore
three windows · all local

Quietly there.
Loud when it matters.

Daily stats, break-overlay themes, and the live posture monitor — every screen below is fed by the camera on your Mac and stays there.

today
78wellness
6 breaks done4h 12m screen
blinks · per min
14/15
91113151719
break themes

Six full-screen rituals.

From a single breathing circle to a dawn field — pick the moment you want when a break begins.

posture
92/ 100
shouldersaligned
chin tiltneutral
distance62cm
baselined to you
why Blinkwell

Care that respects
your work and your privacy.

01

Both monitors. On-device. Full stop.

Eye tracking and posture detection both run inside the Mac. Vision processes each frame in memory, Blinkwell never writes pixels to disk, and a built-in network auditor blocks any outbound request that isn’t blinkwell.app itself.

0 bytes · audited
02

Breaks on your rhythm.

Pick Gentle, Standard, or Strict. Micro-breaks every few minutes, longer breaks each hour, and any of them are skippable, snoozable, or postponable — you stay in charge.

Standard · 20s / 60min
03

Eyes that watch your eyes.

Vision runs at ~3fps to keep CPU under 5%. We compute the Eye Aspect Ratio, learn your blink baseline over a few minutes, and only nudge you when your real rate drops below it.

~3 fps · < 5% CPU
04

Posture, not policing.

The body-pose detector watches shoulder tilt, head-forward distance, and chin lift — all from the same camera, no extra permission. Calibrate once and Blinkwell nudges only when slouching is sustained.

shoulder · head · chin
30-second tour

What Blinkwell asks for.
And what it doesn't.

Six screens, three permissions, zero data leaving your Mac. This is the real first-run flow — straight from the app.

Camera off by defaultFrames stay on your MacNetwork Auditor blocks outboundSkip anything · keep your settings
01

Welcome

~5 seconds

A short hello, the value prop, and a single "Get started" button. Nothing is gathered, nothing is sent.

02

A few permissions

You choose

Each permission is asked exactly when you would actually need it. Skip anything you would rather decide later.

  • NotificationsOn by default

    So we can gently remind you when a break is due.

  • CameraOff by default

    Local-only. Frames never leave your Mac. Off by default — you decide.

  • CalendarOptional

    Skip breaks during meetings. Read-only.

03

Blink calibration

60 seconds

Skippable

Look at the screen the way you usually do. Blinkwell quietly learns your normal blink rate so future nudges match what your eyes actually need.

  • Runs entirely on your Mac via Apple’s Vision framework.
  • Stores a single number (your baseline EAR) in macOS user defaults.
  • No frames written to disk. No frames uploaded.
04

Posture baseline

30 seconds

Skippable

Sit the way you would love to sit all day — feet flat, shoulders down, chin level. Blinkwell captures a 30-second body-pose baseline so it can spot when you start drifting.

  • Body-pose landmarks computed on-device.
  • Saves three offsets (shoulder tilt, head-forward, chin lift).
  • No imagery is retained — only the baseline numbers.
05

Pick a starting cadence

One tap

A preset is just a starting point. Every value is editable later in Settings.

  • Gentle

    Blink nudge every 8 min · 30/90 min breaks · Soft mode.

  • Standard

    Blink nudge every 5 min · 20/60 min breaks · Soft mode.

  • Strict

    Blink nudge every 4 min · 15/50 min breaks · Firm mode.

06

You’re set

Done

Blinkwell lives in your menubar. The eye glyph turns into a green dot whenever the camera is processing frames; the rest of the time it just watches the clock.

install in 30 seconds

A quiet teammate
for your eyes and back.

Blinkwell sits in your menubar and only speaks up when it should. Both monitors — eyes and posture — run on the Mac itself; nothing leaves the device.

macOS 14+Apple silicon & IntelNotarized · signed
today, in your menubar
Blinks today
9,241
healthy range
Posture score
92%
upright, relaxed
Breaks taken
6of 8
next in 04:12