Loading posture AI…
First load downloads ~6 MB. Cached after.
Notifications need your permission — required for alerts when this tab is in the background.
Background mode is on. Detection keeps running across tabs in this browser. For always-on while you work in other apps, grab the desktop app.
0posture
Head alignment0
Shoulders0
Uprightness0
Tick mark = alert threshold (70). Score drops below the tick → countdown starts.
Session
—
Today
—
Streak
0 days
70
ForgivingStrict
How long bad posture must hold before alerting. Cooldown auto-scales so you're not spammed.
Notify: OS toast only. Stretch: 30s guided break overlay. Both: toast + overlay.
DiagnosticsLast alert: never
Detection · stalled
Notifications · permission needed
Session · paused
Last alert · never
To trigger an alert: your score must stay below the threshold for the full sustain time. The trigger fires inside the worker, then alerts you via Service Worker (web) or Tauri (desktop) — neither needs this tab focused.
No data yet — your posture timeline will appear here.