A meditation app that refuses to compete for your attention.
Breathe With Me is the opposite of a productivity tool. No streaks. No graphs that judge you. A quiet room with the lights dimmed, and someone willing to breathe alongside you.

Meditation has a productivity-app problem.
The shelves of the App Store are full of mindfulness apps that work like Duolingo: green streak icons, leaderboards, push notifications nagging you back. The thing they're selling (calm) is at odds with the mechanics they're using to sell it.
We wanted something different. An app built on the assumption that you already know why you're here and don't need to be coaxed back tomorrow. The product brief was three words long: a place to breathe.
“A breathing technique with twenty clinical trials behind it is not the same as a mantra passed down for six centuries. We owed it to both to say which is which.”
Studio notes, kickoff
Two contemplative traditions, sitting beside each other honestly.
Breathe With Me holds two practice families in parallel. Breathwork drawn from pranayama (coherent breathing, box breath, alternate nostril), and mantra from the Sikh tradition, taught in lineage from Guru Singh and rooted in the Adi Granth. Each session is tagged with its evidence type (peer-reviewed, early-stage, or tradition-attested) so users can choose with their eyes open.
The product principles, written on day one and not amended since:
- No streaks, no scores, no graphs. Open it, stay as long as you like, close it.
- Evidence honesty. Every practice declares its provenance.
- Slow by default. Onboarding is one screen. The home screen has one button.
- No retention engineering. No push, no email, no badges. If you come back, it should be because it helped, not because we pulled.
Flutter for the app, a calm marketing site, and small on purpose.
Mobile app: Flutter + Neon (Postgres), with audio served from a single CDN-edge bucket. Marketing site: Next.js on Vercel, deliberately quiet. A wordmark, a one-line promise, and a download row. No cookie banner, no analytics chasing.
We kept the team intentionally small and the feedback loop slow. New practices ship when they're ready and not on a calendar. Everything that could feel like marketing language was rewritten until it sounded like a friend telling you about the app, not a brand explaining itself.
In flight, on purpose.
Sessions delivered
Stat to be filled in post-launch. We'd rather report it honestly than guess.
Daily actives
We'll track but not optimize for it. Engagement isn't the goal here.
Push notifications sent
By design. The app does not initiate the conversation; you do.
See it for yourself.
The site is live and the app is in beta. Best read on a quiet morning with a cup of something warm.