RelaxRing+ – Breathing Circles
A breathing-exercise app and interval timer for your phone. Breathing circles show when to inhale, hold and exhale. Soft sound, vibration and optional voice guidance let you follow along with your eyes closed. It installs as an app, works offline, is free, and does not send any data anywhere.
▶ Open the app: https://vmynick.github.io/relaxring/
Main screen · alternate nostril breathing (dark mode) · Tabata workout · rhythm library · journal with badges
Features
Breathing techniques
15 built-in techniques in four groups. Each one has a short description in Settings → Rhythms, and the ⓘ next to it opens a detailed page: what it is for, how to do it, what to watch out for, and its origin with a source. The Try it button there starts it right away.
| Group | Rhythm | Pattern (seconds) |
|---|
| Calm | Calm | 4 in · 6 out |
| Sigh | 2 in + 1 top-up · 6 out (the physiological sigh) |
| Coherent | 5 in · 5 out by default; pace adjustable from 10 to 4.3 breaths a minute |
| Relax | 4 in · 2 hold · 6 out |
| Equal | 4 in · 4 out |
| Sleep | Sleep | 4 in · 7 hold · 8 out (4-7-8) |
| Unwind | 4 in · the exhale grows from 4 to 8 s over the session |
| Lullaby | 4 in · 8 out |
| Bee | 4 in · 8 humming exhale (bhramari) |
| Focus | Box | 4 in · 4 hold · 4 out · 4 hold |
| Triangle | 4 in · 4 hold · 4 out |
| Alternate | alternate nostril breathing; the line under the circle and the voice say which nostril |
| Energy | Wake up | 4 in · 2 out |
| Kapalbhati | 30 quick exhales (the circle twitches with each), 15 s hold, rest |
| Power | Wim Hof-style: 30 deep breaths, hold out as long as you can (tap when you need air), 15 s hold in; 1–6 rounds |
The app warns once before Kapalbhati and Power breathing: they are hyperventilation exercises, to be done only sitting or lying down.
- Custom rhythms: as many as you like, each with a name and its own inhale, holds and exhale, in half-second steps.
- Sequences: chain rhythms into one session, for example 3 minutes Sigh → 5 minutes Coherent → 5 minutes Sleep.
- The main screen shows the 3 rhythms you pick. Tap the circle to start or stop.
- Session length: 1–30 minutes, a number of breaths (5–100) or endless. An optional countdown (3, 5 or 10 s) comes before the start.
- Programs: multi-day plans with one session a day: a 7-day foundation, 14 days to better sleep, and 10 days of energy and focus. A day counts when you finish its session; your own settings stay unchanged. On days you have not practised yet, the app offers the day's session when you open it.
- Breath-hold test: the BOLT test (comfortable hold after a normal exhale) and the maximum hold, on the main screen. The results are charted in the journal, and BOLT gets a rating.
- Mood before and after (optional): one tap before and after a session; the journal shows the average change.
- Focus mode: while you breathe, everything except the circles fades. Tap outside the circle to bring the controls back.
- Sleep mode: the screen slowly goes dark, there is no chime at the end and the nature sound fades out.
- Screen off: sessions keep running with the screen locked. The lock screen shows pause, resume and stop, and a headset button pauses too. An incoming call pauses the session. Some sound must be on for this to work.
Sound and voice
- 4 breathing sounds (Soft, Ocean, Pad, Bowl) and 5 chimes (Bell, Bowl, Wood, Drop, Piezo), synthesized by the phone.
- 8 background sounds. Rain, stream, fire, wind, waves and birds are real recordings (CC0, from Freesound): each downloads on first use and then works offline; until then a synthesized version plays. White and brown noise are synthesized.
- Voice guidance in three kinds:
- the phone's own text-to-speech voice. The app measures how late it starts and starts it that much early, so you hear it as the counter changes. At the start of a session the circle waits, at most 2 seconds, until the voice actually starts;
- a recorded female or male voice for 18 languages. It sounds the same on every phone and plays exactly at the change. It downloads on first use and then works offline. Exercise names are still read by the phone voice.
- Separate volume for the voice guidance and for the background sound.
- Vibration on every phase change.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗