AppAndroidInvite-only beta

Réveil

Wake up. Get there on time.

Private beta — studio download only
Réveil artworkRéveil — Off the Rails

Réveil is an alarm first. Set a time, choose repeat days, and it works without an account, a calendar, location, or a subscription.

The Morning wake-up sequence groups only the alarms that exist to get you out of bed. A primary alarm and backups stay separate from appointments, medication, shifts, and other reminders. If you opt in, a short on-device movement check can notice sustained walking after a Morning alarm and ask whether to silence today’s remaining Morning alarms. Nothing happens until you confirm, and Undo is available for 15 minutes.

The day plan turns an arrival time into leave-by and wake-by times using your own travel, buffer, and getting-ready numbers. Set a starting place once and optionally estimate the drive; the estimate is base routing, not live traffic. Connect calendars read-only, choose which calendars to include, and send an event into the plan. Réveil never edits your calendar.

Earlier-only Smart wake is opt-in. About two hours before an appointment alarm, Réveil checks the weather. If rain, snow, fog, or thunderstorms are likely, it can move that alarm earlier by the amount you choose, up to your maximum. It never moves an alarm later, never skips the original, and keeps both times in History with Undo.

Reliability comes first: exact-alarm status is visible, Stop and Snooze work over the lock screen, alarms rebuild after reboot and time changes, and a built-in reliability check can test the real alarm path. Alarm and calendar data stay on the device. No account. No ads. Réveil is a working brand and currently an invite-only beta.

Morning weather is opt-in. Before your next Morning alarm, Réveil can check rain, snow, ice, fog, thunderstorms, and wind, then tell you how much longer the commute may take. If you allow it, it moves only that day’s Morning alarms earlier, within your limit, and never later. Home, Work, and custom jobsite addresses make the estimate specific to your commute.

Wake tasks are optional proof-of-waking. Each alarm can require Math, typing a phrase, shaking the phone, or turning every Route Lock tile upright before Stop. Snooze has a budget, the task gets harder after each snooze, and notification actions open the alarm screen instead of bypassing the task. An emergency stop is available after repeated failures or a time limit and is recorded honestly in History.

The family preview is optional and self-hosted. Create a household, invite a member with a one-time code, see who is in the family, check in, and acknowledge events. The server is a small zero-dependency Node service included in the release; no paid API or managed account is required. Geofenced arrival and departure alerts, push delivery, and SOS are the next family milestone.

Roadmap Réveil 0.9.0 is an invite-only beta. Planned work, not yet in this build:

- Family geofencing: background location, arrival/departure and missed-arrival alerts, push delivery, and SOS, with consent and abuse safeguards. - More wake tasks: Fit the Morning, Trace the Route, Balance the Horizon, Pack the Day, Memory code, NFC Wake Tag, QR Room Code, and Deep Sleep mode. - More traffic coverage and incident details, plus more Smart wake checkpoints and severe-weather advisories. - Release hardening: localization, accessibility, instrumentation tests, and a real-device reliability matrix.

Known limitations: family geofencing and push are not in this build; the preview covers households, invites, members, check-ins, and acknowledgements. The full road-tile Route Lock and NFC/QR tasks are still planned; traffic-aware routing needs a free TomTom key.

In the free build

  • Repeating and one-time alarms with labels and skip-one-day
  • Primary and backup Morning wake-up sequence
  • Snooze, vibration, gradual volume, and custom alarm sounds
  • Exact-alarm status with an honest fallback
  • Full-screen Stop and Snooze over the lock screen
  • Rebuilds alarms after reboot, time changes, and time zones
  • Opt-in on-device movement check after a Morning alarm
  • Confirm-only “I’m up” with a 15-minute Undo
  • Day plan with leave-by and wake-by times
  • Read-only calendar connection with per-calendar selection
  • Live weather, saved places, and optional traffic-aware route estimates
  • Earlier-only Smart wake with a user-set cap and Undo
  • Reliability check and one-tap test alarm
  • No account, cloud sync, ads, or subscription
  • Morning weather alerts for rain, snow, ice, fog, thunder, and wind
  • Optional earlier-only morning alarm adjustment with Undo
  • Saved Home, Work, and custom jobsite addresses
  • Per-alarm wake tasks: Math, Type the phrase, Shake, and Route Lock
  • Snooze budget, difficulty escalation, and notification-bypass protection
  • Emergency stop with a distinct History entry
  • Self-hosted family preview: households, one-time invites, members, and check-ins
  • Family event acknowledgement and last-seen status
  • Included family backend for self-hosting (no paid API)
Screens / Inside the app
Réveil screenshot
Réveil screenshot
Réveil screenshot
Réveil screenshot
Notes / What's new

Réveil 0.9.0

Nov 3, 2026

- Family preview: create or join a household on a self-hosted server, see members, check in (“I’m here / I’m safe”), invite a member with a one-time code, and acknowledge family events. - Added the self-hosted family backend in `backend/`: zero npm dependencies, Node 20+, JSON storage, one-time invites, owner/guardian/member roles, shared places, geofence definitions, event retention, rate limiting, and tests. - The app stores the family session and token separately from alarm data; release builds require HTTPS. - Family ID and invite code can be copied from the app. - Wake tasks from 0.8.0 are included: Math, Type the phrase, Shake, and Route Lock, with difficulty, snooze budget, escalation, notification-bypass protection, and emergency stop. - Morning weather, saved places, Smart wake, the dependable alarm core, and the day plan are unchanged. - Signed, minified beta build with local-only backup rules. - Known limitations: geofenced arrival/departure alerts, push delivery, SOS, and continuous location are not in this build. Family events are check-in based. The full road-tile Route Lock and NFC/QR tasks are still planned. Réveil name and trademark clearance are pending.

Réveil 0.8.0

Nov 3, 2026

- Wake tasks are here. Each alarm can require a small proof before Stop, and optionally before Snooze. - Four tasks: Math, Type the phrase, Shake, and Route Lock (rotate every tile until it points up). - Per-alarm difficulty, snooze budget, and a “task before snooze” switch. - Snooze is enforced: when the budget runs out, the Snooze button is disabled and only the task or emergency stop remains. - Tasks get harder after each snooze. - Notification Snooze and Stop no longer bypass the task. Both now open the alarm screen and ask for the proof first. - Emergency stop appears after three failed attempts or three minutes, requires confirmation, and is recorded in History so it cannot look like a completed wake-up. - The test alarm now includes an easy Math task, so the whole ring/task path can be tried from Reliability. - Kept the dependable alarm core, Morning sequence, saved places, morning weather, Smart wake, day plan, calendar, and Reliability check. - Signed, minified beta build with local-only backup rules. - Known limitations: NFC Wake Tag, QR Room Code, Deep Sleep mode, and the family backend are not in this build; Route Lock is a rotation puzzle rather than a full road-tile game; Réveil name and trademark clearance are pending.

Réveil 0.7.1

Nov 3, 2026

- New Morning weather check: an opt-in heads-up before your next Morning alarm for rain, snow, ice, fog, thunderstorms, and strong wind. It explains the expected delay and never changes anything unless you allow it. - Optional auto-adjust moves only that day's Morning alarms earlier by the expected delay, capped by your maximum. Tomorrow keeps your usual time. The original and adjusted times are recorded, and the change can be undone. - Saved places: Home, Work, and as many custom jobsites or temporary addresses as you need. Plans and the morning check can pick a saved place instead of retyping an address. - A stricter weather-delay model that treats freezing rain and near-freezing precipitation as ice risk, and weights snow and heavy rain more heavily than drizzle. - Morning checks use a configurable lead time (2–12 hours), delay threshold, and maximum earlier move, and only run when a destination is set. - Traffic-aware route estimates are available when a free TomTom key is added in the local, gitignored `traffic.properties`. Without a key, Réveil keeps the keyless OSRM base route and weather-only checks. - The morning weather notification offers a one-tap “move earlier” action when auto-adjust is off, plus Undo when a move is applied. - Kept the dependable alarm core, Morning sequence, read-only calendar, Smart wake, day plan, and Reliability check. - Signed, minified beta build with local-only backup rules. - Known limitations: family accounts, invitations, and geofenced arrival/departure alerts are designed but not in this build; live traffic needs a provider key; wake tasks/anti-snooze are still planned; Réveil name and trademark clearance are pending.

Réveil 0.7.0

Nov 3, 2026

- New Morning weather check: an opt-in heads-up before your next Morning alarm for rain, snow, ice, fog, thunderstorms, and strong wind. It explains the expected delay and never changes anything unless you allow it. - Optional auto-adjust moves only that day's Morning alarms earlier by the expected delay, capped by your maximum. Tomorrow keeps your usual time. The original and adjusted times are recorded, and the change can be undone. - Saved places: Home, Work, and as many custom jobsites or temporary addresses as you need. Plans and the morning check can pick a saved place instead of retyping an address. - A stricter weather-delay model that treats freezing rain and near-freezing precipitation as ice risk, and weights snow and heavy rain more heavily than drizzle. - Morning checks use a configurable lead time (2–12 hours), delay threshold, and maximum earlier move, and only run when a destination is set. - Traffic-aware route estimates are available when a free TomTom key is added in the local, gitignored `traffic.properties`. Without a key, Réveil keeps the keyless OSRM base route and weather-only checks. - The morning weather notification offers a one-tap “move earlier” action when auto-adjust is off, plus Undo when a move is applied. - Kept the dependable alarm core, Morning sequence, read-only calendar, Smart wake, day plan, and Reliability check. - Signed, minified beta build with local-only backup rules. - Known limitations: family accounts, invitations, and geofenced arrival/departure alerts are designed but not in this build; live traffic needs a provider key; wake tasks/anti-snooze are still planned; Réveil name and trademark clearance are pending.

Réveil 0.7.0

Nov 3, 2026

- New Morning weather check: an opt-in heads-up before your next Morning alarm for rain, snow, ice, fog, thunderstorms, and strong wind. It explains the expected delay and never changes anything unless you allow it. - Optional auto-adjust moves only that day's Morning alarms earlier by the expected delay, capped by your maximum. Tomorrow keeps your usual time. The original and adjusted times are recorded, and the change can be undone. - Saved places: Home, Work, and as many custom jobsites or temporary addresses as you need. Plans and the morning check can pick a saved place instead of retyping an address. - A stricter weather-delay model that treats freezing rain and near-freezing precipitation as ice risk, and weights snow and heavy rain more heavily than drizzle. - Morning checks use a configurable lead time (2–12 hours), delay threshold, and maximum earlier move, and only run when a destination is set. - Traffic-aware route estimates are available when a free TomTom key is added in the local, gitignored `traffic.properties`. Without a key, Réveil keeps the keyless OSRM base route and weather-only checks. - The morning weather notification offers a one-tap “move earlier” action when auto-adjust is off, plus Undo when a move is applied. - Kept the dependable alarm core, Morning sequence, read-only calendar, Smart wake, day plan, and Reliability check. - Signed, minified beta build with local-only backup rules. - Known limitations: family accounts, invitations, and geofenced arrival/departure alerts are designed but not in this build; live traffic needs a provider key; wake tasks/anti-snooze are still planned; Réveil name and trademark clearance are pending.

Rêveil 0.6.0

Nov 3, 2026

- Rebranded the app as Réveil with the new doorway-sunrise-clock mark, serif wordmark, and ink/ivory/gold palette. - New app identity: com.reveil.alarm and version 0.6.0. This installs separately from the old Preflight test build. - Added a starting-place setting and a base route/travel estimate for planned appointments. - Route estimates use OSRM and are clearly labeled as base routing, not live traffic. - Kept the dependable alarm core, Morning sequence, read-only calendar, weather estimate, Smart wake, and Reliability check. - Signed, minified beta build with local-only backup rules. - Known limitations: live traffic is not connected; wake tasks/anti-snooze are planned but not in this build; Réveil name and trademark clearance are pending.

Get the build

This is a private studio build. The public release will be posted when it is ready.

Private beta — studio download only
Built by Off the Rails

Want something this specific?

Pixel and Docket exist because the tools we needed did not. If you have a product with the same stubborn requirement, bring it.