Schedule-aware alarm clock

Not Just an Alarm
Your Schedule, Handled

Define your workdays once — holidays, shift swaps, and rest days included. SmartAlarm rings only when you actually need to wake up.

Android available now · iOS coming soon

Scroll

Features

Built for irregular schedules

Scheduling

Define Every Day, Your Way

Set up your schedule pattern once. SmartAlarm learns your workdays, rest days, and custom labels — then automatically schedules every alarm.

AI Assistant

Generate Your Schedule in Seconds

Describe your shift pattern. AI instantly generates a calendar for any country or work pattern. Review and tweak before applying — no subscriptions.

  • Describe in plain language
  • AI generates for any country
  • Manual tweaks before apply
Today / Tomorrow

See What's Coming, Peace of Mind

View alarms for today and tomorrow in one timeline. Snooze, reschedule, or skip one without affecting your base rules.

How it works

Three ideas behind every alarm

SmartAlarm decides whether today is a workday, how your calendar gets built, and what happens when you adjust a single alarm — without breaking your base rules.

3-tier workday detection

SmartAlarm checks each tier in order and stops at the first answer. Your manual overrides always win.

  1. 01

    Manual override

    Tap any date in the calendar to mark it workday or rest day.

  2. 02

    Imported calendar

    ICS file, QR poster, or AI-generated rules for bulk scheduling.

  3. 03

    Weekday fallback

    Monday–Friday workday, weekend rest — when nothing else applies.

4 ways to build your calendar

Start from scratch or import a full year in seconds. Pick the method that fits your schedule — mix and match anytime.

  1. 01

    AI assistant

    Describe your shift in plain language — "Mon–Wed–Fri work, weekends off" or a 2-2-3 rotation. AI generates a full calendar for any country.

  2. 02

    Manual editing

    Tap any date to set workday, rest day, or custom labels like Freelance or Gym. Perfect for one-off changes and fine-tuning after import.

  3. 03

    ICS file import

    Import a .ics calendar exported from Google, Apple, Outlook, or your company. Preview every change before applying.

  4. 04

    QR poster scan

    Scan a shared calendar poster in one shot. Great for team holiday schedules — no file transfer needed.

Adjust once, alarm settings stay intact

Timeline adjustments only affect that one ring. All future rings still follow your saved alarm settings.

  1. 01

    Skip this ring only

    Dismiss or skip this occurrence on the timeline. The alarm stays enabled — the next ring fires on schedule.

  2. 02

    Snooze or reschedule once

    Drag or double-tap to change the time — the edit applies to this ring only. Your saved alarm time stays the same for every future ring.

  3. 03

    Past alarms create temp rings

    Missed or dismissed alarms show as past on the timeline. Tap to restore and pick a new time — SmartAlarm rings once at the new time, then future rings follow your saved alarm.

Stories

For people tired of manual toggles

I used to turn off my alarm every long weekend and forget to turn it back on. SmartAlarm just knows when I'm off — game changer for shift workers.
— Early tester, shift schedule
Imported my company's holiday calendar via QR in one scan. Didn't touch settings for the rest of the year.
— Early tester, office worker
The today/tomorrow timeline is exactly what I needed. I can skip tomorrow's alarm without disabling the whole thing.
— Early tester, irregular hours

FAQ

Common questions

Is SmartAlarm free?

Yes — core alarm and calendar features are free. Optional premium features may be added later; the essentials stay accessible.

How is it different from a regular alarm?

Regular alarms ring every day or on fixed weekdays. SmartAlarm uses your custom workday calendar — including holidays and one-off overrides — to decide whether today counts.

Does it work outside China?

Absolutely. Built-in China holiday data is included, but you can define any schedule via manual edits, ICS import, or AI generation for any region or shift pattern.

Will my alarm survive a phone restart?

Yes. Alarms are re-scheduled automatically after device reboot on Android.

I have more questions!

Reach out via the in-app feedback option or open an issue on our GitHub repository.

Start waking up on the right days

Download SmartAlarm and set your schedule once.