Born Between 2 Generals · Born Between 2 GeneralsBreath & HRV Coach

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.

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 ready
biometrics: on-device only

Ask AI

AI can be wrong. Not medical, legal, or financial advice.