Cloudbreak: Breathwork Without the Corporate Wellness Wrapper

Navy SEALs use box breathing before combat. Yogis have used pranayama for centuries. Every breathing app turns that into a subscription. Cloudbreak doesn't know your name.

Your breath is the oldest performance tool that exists.

Navy SEALs use box breathing to pull heart rate from 140 to 80 before a firefight. Wim Hof used controlled hyperventilation to climb Everest in shorts. Yogis have been using pranayama for focus and sleep for longer than most recorded history. The mechanism is real. The research is solid. None of this requires a subscription.

Every breathing app on the market has decided otherwise.

They track your "mindfulness minutes." They gamify your anxiety. They want an account, a profile, a monthly payment, and ideally your biometric data so they can sell it. They have wrapped something that belongs to no one β€” the mechanics of your own nervous system β€” in a corporate wellness product that exists to monetize your stress.

Cloudbreak is the answer to that. Built by someone who has needed it β€” not as a wellness hobby, but in the middle of the night when the heart is doing something it shouldn't and the breath is the only lever you have. Doesn't know your name. Doesn't want to.

Download on the App Store β€” iPhone + Apple Watch


Seven Techniques, Each With a Reason

These are not interchangeable. Each one targets a specific physiological state. The technique you choose depends on what you're trying to do.

Box Breathing β€” 4 in / 4 hold / 4 out / 4 hold. Equal counts on all four sides. This is the Navy SEAL reset. Activates the parasympathetic nervous system and drops heart rate fast. Use it before anything high-pressure β€” the board meeting, the argument you didn't start, the moment where calm is the actual survival skill. Research: Frontiers in Psychology, Tactical Performance (2018).

4-7-8 Protocol (Dr. Weil) β€” 4 in through the nose / 7 hold / 8 exhale through the mouth. Shifts the oxygen/CO2 ratio and forces the relaxation response. Dr. Andrew Weil calls it a natural tranquilizer. Monks knew it before he named it. Use it for insomnia, acute anxiety, or the transition between a brutal day and actual sleep. Research: University of Arizona, respiratory physiology.

Wim Hof Method β€” 30 rapid breaths, large inhale, hold 90 seconds, exhale, repeat three rounds. Oxygen saturation spikes. pH shifts. The body enters an altered metabolic state. Peer-reviewed in PNAS (2014) and Brain, Behavior, and Immunity β€” voluntary control of the autonomic nervous system and reduced inflammatory response. Use it before cold exposure, for an energy flood, or when you want to understand what your body is actually capable of.

Ujjayi Pranayama (Ocean Breath) β€” Slight constriction at the back of the throat creates an ocean sound. Slows the breath naturally. Yoga studios use it for a reason β€” it anchors attention, calms mental noise, sustains focus across a long session. Use it for meditation, sustained work, or any practice that needs a rhythm underneath it.

Coherent Breathing β€” 6 seconds in, 6 seconds out. Five breaths per minute. This is the heart rate variability optimization protocol. The rhythm synchronizes with the Mayer wave in blood pressure, maximizing HRV. Long-term practice is linked to nervous system balance and stress resilience. Use it for ongoing regulation, not acute intervention.

Breath of Fire (Kundalini) β€” Rapid belly pumps. Passive inhale, active exhale. One to two breaths per second. Floods the system with oxygen, spikes alertness. Use it in the morning, before training, or when the afternoon needs to become something different.

HACK LOVE BETRAY
COMING SOON

HACK LOVE BETRAY

Mobile-first arcade trench run through leverage, trace burn, and betrayal. The City moves first. You keep up or you get swallowed.

VIEW GAME FILE β†’

Diaphragmatic Breathing β€” The foundation technique. Belly breathing, 7 counts in / 4 hold / 9 out. Most people breathe from the chest habitually, which activates the stress response. Belly breathing reverses that. Use it as baseline practice, for chronic tension, or as the technique you return to when everything else feels like too much.


The Build

Flutter. iOS and Android. Offline-first β€” no internet required, ever, for any practice.

The entire experience lives on the device. No backend. No account. No data in transit. The app does not know who you are and is not designed to find out.

The core is a timing engine that runs at 60fps and drives both the visual animation and the phase guidance simultaneously. Precision matters here β€” if the countdown says "3" and the circle is already halfway to its next size, the feedback breaks down. The timer uses millisecond-level elapsed time against the technique's total cycle duration, not accumulated drift from repeated setState calls:

// 16ms timer = 60fps updates for exact animation/countdown sync
_timer = Timer.periodic(const Duration(milliseconds: 16), (timer) {
  _updatePhaseAndCountdown();
});

void _updatePhaseAndCountdown() {
  final elapsed = DateTime.now().difference(_startTime).inMilliseconds;
  final totalMs = _getTechniqueTotalDuration().inMilliseconds;
  final cycleMs = elapsed % totalMs;
  final seconds = (cycleMs / 1000).floor();

  // 5-second preparation phase before every technique
  if (seconds < 5) {
    _setPhase('Get Ready', 5 - seconds);
    return;
  }

  final adjustedSeconds = seconds - 5;

  // Box breathing: 4 counts per phase, 16s total cycle
  switch (widget.technique) {
    case BreathingTechnique.boxBreathing:
      if (adjustedSeconds < 4) {
        _setPhase('Breathe In', 4 - adjustedSeconds);
      } else if (adjustedSeconds < 8) {
        _setPhase('Hold', 8 - adjustedSeconds);
      } else if (adjustedSeconds < 12) {
        _setPhase('Breathe Out', 12 - adjustedSeconds);
      } else {
        _setPhase('Hold', 16 - adjustedSeconds);
      }
    // ... all seven techniques
  }
}

Phase transitions trigger a haptic pulse β€” light impact, not a buzz. The body gets the signal without the screen demanding attention. That is the point of the haptic layer: the practice runs without you watching the phone.

The AnimationController uses a linear curve deliberately. Most Flutter animations use easing curves for visual polish. Here, easing would mean the breathing circle expands quickly then slows β€” which is the wrong physical model for a sustained inhale. Linear expansion means the circle grows at a constant rate, which is how a steady breath actually feels:

_controller = AnimationController(
  duration: totalDuration,
  vsync: this,
);

// Linear β€” not eased. A steady inhale is a steady expansion.
_animation = Tween<double>(begin: 0.0, end: 1.0).animate(
  CurvedAnimation(parent: _controller, curve: Curves.linear),
)..addStatusListener((status) {
  if (status == AnimationStatus.completed) {
    _startTime = DateTime.now(); // reset for next cycle
    _controller.forward(from: 0.0);
  }
});

One detail that ended up meaning more than expected: nighttime mode. After 8pm and before 7am, the app detects the hour and adds a warm amber overlay to the radial gradient β€” reducing the blue-light component of the display without requiring a setting toggle. The practice still looks right. The screen stops working against sleep:

final hour = DateTime.now().hour;
final isNighttime = hour >= 20 || hour < 7;

// Warm overlay activates automatically after 8pm
if (isNighttime)
  Container(
    decoration: BoxDecoration(
      gradient: RadialGradient(
        colors: [
          const Color(0xFFFFB74D).withValues(alpha: 0.08),
          const Color(0xFFFF6F00).withValues(alpha: 0.05),
          Colors.transparent,
        ],
      ),
    ),
  ),

Small detail. The app is about to put you to sleep. The screen should not fight that.

The Apple Watch build came later, and the timing engine ported cleanly. Millisecond-precise countdowns and haptic phase transitions are exactly the pattern a wrist is built to deliver. The screen is small, so the watch face hides everything except the count and the haptic; the practice runs with the wrist down. Pull up the iPhone for the full visual; raise the wrist when the eyes need to close. Both builds run the same offline-first engine β€” no account on iPhone, no account on the watch, no data leaving the device.


Commercial releases are games. That is the lane for revenue.

Cloudbreak is a tool I built for myself that other people should have. Breathwork predates the wellness industry by several thousand years and will outlast it. No account. No tracking. No data in transit. The technique you reach for at 2am when your nervous system won't stop β€” that should not require a monthly payment or a profile.

Now it's on the App Store. The codebase stays clean. The philosophy hasn't moved.


GhostInThePrompt.com // Seven techniques. Zero tracking. Your nervous system is not a subscription product.