How AI Alarm works
A short tour of the app.
Adding an alarm
- Tap + on the home screen (or hold the AI Magic button and say it out loud).
- Pick a time and the days it should fire.
- Pick what the alarm is for: Wake up, Workout, Meeting, Medication, or Wind down.
- Pick a character — the persona dropdown sets the voice and tone of the message.
- Save. The app bakes the audio and pre-downloads it locally.
Adding a reminder
Reminders are like alarms but for the everyday nudges throughout your day — your own words in your character's voice. "Pet the cat at 3" in Mama's worried tone, "stand up. stretch." barked by Coach, "take meds at 9 and 21" gently by Granny. Same offline ring as alarms; the text is yours.
- On the home screen, switch to the Reminders tab and tap +, or hold the AI Magic button and speak.
- Type up to 10 words of what to be reminded about.
- Pick a time (or an interval like "every 45 minutes from 9 to 18 on weekdays").
- Pick a character. The voice clip is baked from your text and cached for offline ring.
Reminders don't snooze — by design, a quick "drink water" nudge isn't something to defer 10 minutes later. Both volume keys confirm + dismiss instantly with a short voice acknowledgement.
AI Magic — talk to your character
The sparkle button on the bottom-left of the home screen lets you talk directly to the persona who's going to read it back to you. Press and hold, say their name, tell them when, release. Your character schedules the alarm or reminder and confirms in their own voice — "Reminder set." — Mama.
- "Mama, remind me in two hours to call John."
- "Sergeant, don't let me miss Saturday's workout at nine."
- "Zen Master, make sure I drink water every two hours."
- "Coach, wake me at six-thirty on weekdays."
- "Granny, remind me to take my pills at nine and at nine."
If something's missing — a specific time, what to remind you about, or which days a recurring one should fire — the persona asks out loud, in character. Mama worried, Sergeant sharp, Zen Master measured. (Vague "morning" / "evening" doesn't count — each of us has our own hour. They'll always ask for the exact time.)
Characters
Each alarm or reminder picks one persona. The same time will sound completely different depending on who you choose:
- Friend — warm, level-headed, the reminder default.
- Mama — soft, caring, calls you родной / honey.
- Papa — strict, calm, no repeats.
- Granny — gentle, old-school, small endearments.
- Sergeant — sharp, military cadence.
- Coach — energetic, action-oriented.
- Boss — corporate, terse, no nonsense.
- Butler — Victorian formal, faintly amused.
- Teacher — calm, patient, breath-paced.
- Cheerleader — bouncy, upbeat, all-caps energy.
- Zen Master — short paradoxes, inverted syntax.
- Oracle — cryptic, prophetic, sparse.
- Wise Narrator — third-person storyteller, deep voice.
- Galactic Dad — deep, slow, ceremonial.
Tap ▶ Play on any alarm row to hear the current take. Switching the character — or changing the time / purpose — automatically re-bakes the audio so the next ring matches.
Snooze: the alarm reacts
Hit Snooze and the next ring will be sharper. The app tracks how many times you've snoozed and intensifies the message — but it stays in character. Mama at the final snooze level is an alarmed mother who's done being patient ("я уже волнуюсь, поднимайся"), not a drill sergeant. Sergeant at the final level is literally barking. Yoga Teacher drops the breath cues and goes terse. The character you picked is what changes shape, not what gets replaced.
Settings — what's there
Settings is small. The persona on each alarm carries the personality, so the global Profile only asks for two things:
- Name — used by the personas in greetings.
- Language — what the messages are written in (auto-detect from your phone if you don't change it).
Other tabs:
- Alarm setup — vibration on/off, permission diagnostics with one-tap fixes (especially for Xiaomi / MIUI).
- Account — sign out, send feedback, delete account.
If the alarm doesn't fire
Some phone makers — especially Xiaomi, HONOR, Vivo, OPPO/Realme — are more aggressive than stock Android about killing background apps. The walkthroughs below cover the manual settings that stop them from silencing your alarms. Onboarding shows the right one automatically; re-open this section any time from Settings → Account.
- Settings → Alarm setup → walk through the permission checklist (notifications, exact alarm, full-screen, battery optimisation). A red ! on the Settings icon means at least one is off.
- After any permission change, open the app once — MIUI keeps the package "frozen" until you do.
- Don't force-stop the app from Recents. Once force-stopped, Android refuses to deliver alarms until you open it again.
Xiaomi / HyperOS / MIUI / Redmi / Poco
- Autostart: Settings → Apps → Permissions → Autostart → AI Alarm → ON
- Other permissions: Settings → Apps → Manage apps → AI Alarm → Other permissions → set Home screen shortcuts, Show on Lock screen, and Open new window while running in background to Always Allow
- Battery saver: Settings → Apps → Manage apps → AI Alarm → Battery saver → "No restrictions"
- Pause app activity if unused: AI Alarm app settings → OFF
- Lock in recents: open recent apps → long-press the AI Alarm card → tap the padlock icon
HONOR / EMUI
- Manage app launch: Settings → Apps → Apps → AI Alarm → Battery → App launch → Manage manually → Auto-launch + Secondary launch + Run in background = ON
- Stay-connected battery: Settings → Battery → More battery settings → "Stay connected when device sleeps" → ON
VIVO / OriginOS / Funtouch OS
- Background power: Settings → Battery → Background power consumption management → AI Alarm → Allow background activity
- Autostart: Settings → Apps → AI Alarm → Autostart → ON
OPPO / Realme / ColorOS
- Background activity: Settings → Battery → AI Alarm → "Allow background activity" + "Allow auto-launch"
- Lock-screen notifications: Settings → Apps → AI Alarm → Notifications → "Allow on lock screen" + "Heads-up"
Samsung / One UI
- Unrestricted battery: Settings → Apps → AI Alarm → Battery → "Unrestricted"
- Allow notifications: Settings → Apps → AI Alarm → Notifications → Allow (and tick "Show on lock screen")
Two phones, one account
Sign in with the same account on both phones and your alarms sync. Each alarm has a "This phone only" toggle: on by default (the alarm rings only on the phone you created it on), off shares it across every device you're signed in on. Useful for "ring at 7 on the bedside phone, ring at 8 on the office phone".
Plans
Guest — try without an account. Three characters (Mama, Sergeant, Friend), two goals (Wake-up, Meeting), English only. No reminders, no AI Magic — those need an account so we can pace the per-day voice synthesis.
Free — sign in and the cast unlocks. All fourteen characters, all five alarm goals, all seven languages — for free, forever. Up to 3 reminders at a time (silent heads-up only), 3 AI Magic voice commands per day. Pool of eight alarm variants per slot; today's first line refreshes on tap, up to three times a day.
Pro — Pro does not add new characters. Sign-in already does that. Pro lifts the daily ceilings: unlimited reminders with the character voice on every fire, custom preamble for reminders, 30 AI Magic commands per day, continuous variant freshness (any slot refreshed at any time, no daily cap). $4.99 / month, with a 7-day trial that needs no card. Subscription lands via Google Play Billing.
Privacy in one paragraph
We collect what's needed to run the alarm: your email, your alarms and reminders, your name and language, plan info. The alarm text is generated by OpenAI; the reminder voice clip itself is synthesized by ElevenLabs from the text you type. AI Magic transcribes your voice via OpenAI Whisper and parses the intent with a small OpenAI model. We store the resulting text + audio locally on your phone so alarms and reminders ring offline. We don't sell data, don't show ads, don't use your information to train any model. Full details in Privacy Policy.
Trouble?
In the app: Settings → Account → Send feedback. We auto-attach your phone model, Android version, app version, and permission state — you just type what's wrong.