WakeBear: Snore Alarm

Features

WakeBear focuses on one job: use your iPhone to notice snore-like sounds and prompt a change of position during the night.

Real-time analysis on iPhone

Microphone input is converted and analyzed on the iPhone. Audio samples are discarded after analysis; no recording file is created and microphone audio is not sent to the developer or a third party.

Sound, vibration, or both

Choose vibration only or sound and vibration before monitoring. The choice controls the WakeBear AlarmKit alarm.

AlarmKit and Apple Watch

A paired Apple Watch may receive the alarm through Apple system behavior. Apple Watch is optional and cannot run WakeBear by itself.

Overnight monitoring

Keep the iPhone charged near your head, do not place it under bedding, and lock the screen after monitoring starts. The app is designed for iOS 26 or later on iPhone.

Time-based confirmation

A single sound is not enough to start an alarm. WakeBear uses repeated candidates within a time window to reduce responses to one-off noises.

External audio interruption

If another AudioSession interruption actually starts, WakeBear ends monitoring, saves the end reason, and sends one local notification after ending. It does not keep showing a monitoring state that can no longer recover.

No unrelated notifications during monitoring

From monitoring start until monitoring ends, WakeBear sends no local notifications except alarms caused by WakeBear itself through AlarmKit.

On-device history

Monitoring time, snore candidate count, alarm count, end reason, and microphone interruption records are stored on the iPhone. You can delete the history in the app.

Use it as a nudge, not a diagnosis

Individual responses to sound and vibration differ. WakeBear is not a medical device and is not a substitute for medical advice.