A minimal cross-platform breathing overlay: a friendly indicator and reminder to take full, deep breaths while looking at screens.
Demanding work at a keyboard measurably changes how you breathe. In small studies, people breathed faster and mildly over-breathed during data entry, and forward head posture is associated with reduced lung volumes. Slow paced breathing is the breathing practice with the most published evidence behind it. Whether it counters that over-breathing is untested, and one study found it can add to it. exhale paces slow breathing for you with no sensor, no account and no telemetry.
The overlay is a translucent window that gently expands on inhale and contracts on exhale. On an X11 session it stays on top and lets clicks pass through, so it never interrupts whatever you're doing. Wayland has no standard way for an app to do that, so on a Wayland session exhale runs as a regular window you can move and resize.
Inhale, post-inhale hold, exhale, and post-exhale hold durations are all configurable. The default is 5 seconds in and 5 out with no holds, which is 6 breaths a minute, where most of the direct evidence was gathered. The range tested directly runs from 5 to 7 a minute. Box breathing (4 / 4 / 4 / 4) is supported too, though at 3.75 breaths a minute it falls below that range. Making the exhale longer than the inhale is a matter of preference, since the studies comparing ratios are split.
Every research claim above is sourced, alongside a list of what the research doesn't support, at https://github.com/peterklingelhofer/exhale/blob/main/docs/CITATIONS.md
Features:
Few side effects are expected from slow breathing. The timing controls also reach fast, hold-heavy patterns, where brief light-headedness and muscle cramps have been reported, so slow down or stop if you feel either.
Disclaimer: The information and guidance provided by this app are for general informational purposes only and aren't medical advice. The creator isn't a medical professional. Always seek the advice of a qualified healthcare provider with any questions about your health, and don't disregard or delay professional medical advice because of this app. Use is at your own risk.
You are about to open
Do you wish to proceed?
Thank you for your report. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.
Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.
Snap can be installed on elementary OS from the command line. Open Terminal from the Applications launcher and type the following:
sudo apt update
sudo apt install snapd
Either log out and back in again, or restart your system, to ensure snap’s paths are updated correctly.
To install exhale, simply use the following command:
sudo snap install exhale-app
Browse and find snaps from the convenience of your desktop using the snap store snap.
Interested to find out more about snaps? Want to publish your own application? Visit snapcraft.io now.