WebInfer

3.5 / 5

Breath Sense

Detects your breathing from phone movement, guides meditation

Useful
Privacy

The Problem

Meditation apps are one-size-fits-all, can't adapt to your actual breathing

Current Solutions (Not Great)

Calm/Headspace (no biofeedback), dedicated breath sensors ($100+), Apple Watch (wear to meditate)

Who Needs This

Meditation beginners, anxiety sufferers, people who've tried and quit meditation apps

Meditation apps tell you when to breathe but can't tell if you're actually doing it. Breath Sense detects your breathing rhythm from the subtle movement of your phone resting on your chest or belly. It adapts the meditation to your actual breath—slowing down when you need more time, gently guiding you when your breath becomes erratic, celebrating when you hit a flow state. It's biofeedback meditation without any wearables.

Honest Take

Calm and Headspace dominate this market with massive user bases. Detecting breathing from phone movement is technically challenging—filtering out noise and getting accurate readings will be hard. The biofeedback angle is cool but might be more gimmick than genuinely better than guided meditation.

Monetization Ideas
Ways to turn this into revenue

Freemium

Free basic, $5-15/mo for pro

Subscription

$5-29/month or $49-199/year

One-Time Purchase

$9-49 per license

Features
Key features that make this app valuable
  • Breathing detection from phone on chest/belly
  • Adaptive meditation pacing
  • Real-time breath visualization
  • Guided sessions that respond to your state
  • Stress detection from breath patterns
  • Progress tracking (breath consistency over time)
  • Gentle haptic guidance
  • Multiple meditation types (calm, focus, sleep)
Build Prompt
Use this prompt with an AI assistant to start building
Build a React PWA called 'Breath Sense' using WebInfer, DeviceMotion API, and Web Audio API. UI: setup (place phone on chest/belly), calibration phase, meditation view with breath visualization, session summary. Calibration: sample DeviceMotion acceleration.z for 30 seconds, detect breath cycle from periodic signal. During meditation: track breath rate and regularity in real-time. Display breath as expanding/contracting circle synced to detected rhythm. Use generateObject to return { breathRate: number, regularity: 'erratic'|'settling'|'steady'|'deep', stressIndicators: boolean, suggestion: string }. Audio guidance adapts: if breath erratic, add calming cues; if steady, reduce guidance. Gentle vibration on inhale/exhale cues. Session end: summary with breath rate trend, time in 'flow state'. Track sessions in IndexedDB. AI-generated personalized meditation scripts based on detected patterns.
Score Breakdown
Pain
Clarity
Demo
Build
Share
Revenue

Ready to build?

Copy the build prompt and start creating with your favorite AI assistant.

Built it?

Submit your creation to our showcase and inspire others.

Submit to Showcase