Adaptive pacing that follows your body
Live session
A breath pacer with a live coherence readout. As coherence falls, the pacer lengthens the exhale to steady you — it follows the signal instead of running a fixed timer.
Ready
Source: Camera PPG (live)
Live coherence?
Coherence (0–100)A 0–100 estimate of how smooth and regular your heart rhythm is right now — higher means your breathing and heartbeat are settling into a steady wave (measured as the signal power near 0.1 Hz). It is a wellness signal, not a medical reading.
—?
Coherence (0–100)A 0–100 estimate of how smooth and regular your heart rhythm is right now — higher means your breathing and heartbeat are settling into a steady wave (measured as the signal power near 0.1 Hz). It is a wellness signal, not a medical reading.
- Inhale
- 5.5s
- Hold
- 0s
- Exhale
?
Exhale (adaptive)This is the number the coach adapts. When coherence dips, the exhale lengthens (up to +2s over the protocol’s base) to help you settle, then eases back as you steady — the pacer follows your body instead of a fixed timer. - 5.5s
- Cycles
- 0
- RMSSD (HRV)
?
RMSSD (heart-rate variability)The beat-to-beat variation in your heartbeat, in milliseconds. More variability generally reflects a relaxed, responsive nervous system. It is estimated on-device from the camera signal — a wellness gauge, not a clinical measurement. - —
- Heart rate
?
Heart rate (bpm)Your estimated beats per minute, detected from subtle color changes in the camera image. It often drifts down as you settle into the breathing rhythm. - —
Pacing adapts when coherence drops below 45: the exhale lengthens (capped at +2s) to help steady you, then eases back as you settle.
session.log
$ breath-coach readybiometrics: on-device only
Ask AI
AI can be wrong. Not medical, legal, or financial advice.