Table of Contents
Fetching ...

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.

Nafas: Breathing Gymnastics Application

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.

Paper Structure

This paper contains 5 sections, 1 figure, 1 table.

Figures (1)

  • Figure 1: Nafas Programs' Cycle. Each program starts with a preparation phase and goes through several inhales and exhalations with pauses as it retains and sustains.