Nafas: Breathing Gymnastics Application
Sadra Sabouri, Sepand Haghighi
TL;DR
Prolonged computer use poses physical and mental health risks for developers. Nafas tackles this by embedding structured breathing exercises inside the terminal as a CLI tool, eliminating the need to switch away from the workspace. The approach provides 13 predefined programs defined by eight timing parameters (Preparation Time, Inhale, Retain, Exhale, Sustain, Cycles, Unit, Level) and level-based cycles to support focus, relaxation, and stress relief. The paper demonstrates a practical, workspace-friendly wellness solution with potential for customization, productivity integration, and analytics to track user engagement and outcomes.
Abstract
Long sessions of computer use introduce physical and mental health risks, particularly for programmers and intensive computer users. Breathing exercises can improve focus, reduce stress, and overall well-being. However, existing tools for such practices are often app-based, requiring users to leave their workspace. In this technical report, we introduce Nafas, a command-line interface (CLI) application designed specifically for computer users, enabling them to perform breathing exercises directly within the terminal. Nafas offers structured breathing programs with various levels tailored to the needs of busy developers and other intensive computer users.
