AlarmUniversal

One alarm. Every platform.

Wake-up challenges, sleep tracking, ambient sounds, and morning routines — built with Kotlin Multiplatform for Android, iOS, and Desktop.

06:30 AM

Everything you need to wake up right

Not just another alarm clock. A complete sleep & wake companion with real features.

🧩

Wake-Up Challenges

Math problems, shake-to-wake, typing tests, memory games — 4 challenge types with 3 difficulty levels to make sure you're really awake.

🌍

Timezone-Aware Alarms

Set alarms in any timezone. Traveling? Your 5 AM Tokyo alarm stays at 5 AM Tokyo, no matter where you are.

📊

Sleep Statistics

Track your sleep patterns, sleep debt, consistency score, and streaks. Weekly/monthly/yearly insights at a glance.

🎵

Ambient Sounds

12 built-in sounds — rain, ocean, forest, white noise, fireplace, and more. Fall asleep to nature, wake up refreshed.

☀️

Morning Routines

Build step-by-step routines linked to your alarms. Guided timer for each step — never rush your mornings again.

🌙

Smart Bedtime

Auto-calculates ideal bedtime based on your next alarm and target sleep hours. Wind-down reminders included.

Available on your favorite platform

Built once in Kotlin, delivered natively to every device.

🤖

Android

Material You dynamic colors, home screen widget with live countdown, fullscreen alarm over lock screen, battery optimization warnings for OEM devices.

🍎

iOS

WidgetKit home screen widgets, Dynamic Island with Live Activities, deep link actions for snooze and dismiss — feels truly native.

🖥️

Desktop

System tray with quick alarm popup on macOS, Windows, and Linux. Native packaging: DMG, MSI, and DEB installers.

Built with ❤️ and Kotlin Multiplatform

Open Source & Community Driven

200+ tests, clean architecture, 95% shared code across 5 platforms. Explore the code, contribute features, or fork it for your own projects.

⭐ Star on GitHub

Tech Stack

Kotlin 2.3 Compose Multiplatform Room KMP Koin Material 3