Early
Wake up.
Prove it.
- 01 Solve
- 02 Scan
- 03 Step
- 04 Rewrite
Solve a sum, scan the bathroom code, walk twenty steps or type a passage back. Early stays with the job until you are actually up.
Install EarlyFree core tools. No ads. No sale or rental of personal data.
Alarm · 12:00
12:13
Sunday 5 July
Next alarm · 21:00
Ringing · Math
7 + 5 = ?
Pick the sum to dismiss.
The snooze reflex
Half-asleep dismisses are easy.
Being awake is the work.
A swipe is not a morning. Early asks for a small proof — enough friction that you leave the bed on purpose.
Try a proof
Dismiss requires work.
This is a tiny Math challenge — the same idea as a wake task in the app. Get it right and the ring clears.
Ringing · Math
7 + 5 = ?
Pick the sum to dismiss.
This demo needs JavaScript. In the app, Early keeps ringing until you solve the sum. Wrong answers keep the alarm alive.
Memory
Hold the pattern, then repeat it.
FreeCompass align
Point the phone at the target bearing.
FreeMath
Sums and products in four difficulties.
FreeRewrite
Type the passage back exactly.
PremiumColor clash
Name the color, not the word.
PremiumSteps
Walk until the counter agrees.
PremiumShake
Shake the phone the set number of times.
PremiumQR scan
Scan the code you placed elsewhere.
PremiumPhoto match
Return and retake the registered view.
Premium
Four modes.
One timing bench.
Each mode has its own face, controls and durable background behavior.
- 06:30
Alarm
Schedules and wake checks that refuse to be ignored.
- 12:00
Timer
One countdown or a whole kitchen of them, all kept in view.
- 04:12.88
Stopwatch
A lap ledger that keeps running from the notification shade.
- 25:00
Pomodoro
Focus and break cycles on the same dependable timing engine.
Local by design.
Schedules and wake data stay local. Android alarm work runs natively so ringing does not depend on the Flutter interface being open.
- Accounts
- None
- Advertising
- None
- Core alarm
- Free
- Alarm engine
- Native
FAQ
Before you install.
Will Early still ring if I close the app?
Yes. Alarm scheduling runs natively on Android, so ringing does not depend on the Flutter interface staying open. Force-stopping Early clears scheduled alarms until you open the app again — an Android platform limit we do not claim to bypass.
What permissions does Early need?
Exact alarms, notifications, full-screen alerts, display over other apps, and a battery optimization exemption support reliable ringing. Optional permissions only unlock features you choose: camera and activity recognition power specific tasks, Do Not Disturb access lets alarms ring through silence, while the Uninstall safeguard can use Android Device Administrator with no lock, wipe, password, or other device-control policies. Live radio needs internet only — Early does not use the microphone.
Is the core alarm free?
Yes. Setting and dismissing alarms with Math, Memory, and Compass tasks stays free. Premium adds more demanding proofs, travel tools, and extras; prices and billing live on Google Play.
How do I cancel Premium?
Manage or cancel the subscription in Google Play → Payments & subscriptions. Early does not bill you on-site.
Does Early sell my data or show ads?
No. There are no ads and no sale or rental of personal data. Schedules and wake data stay on your device. Optional crash reports are opt-in and stay off until you enable them in Settings → Privacy & diagnostics. A single error report is sent only when you tap Send report on an error screen; see Privacy for details.
More help on the support page, or emailjan.torkamani.dev@gmail.com.