TrainWake

Android app · Coming soon

Sleep on the train. We’ll wake you at your stop.

TrainWake quietly notices when you board your known line, works out which end of the line you’re heading toward, and fires a loud alarm at the station — with zero daily interaction.

Why TrainWake

Set and forget

Add the journeys you ride. After that, no daily interaction — TrainWake watches every journey at once.

Knows which way you're going

Each journey has a destination at each end (e.g. home and work). TrainWake figures out which one you're approaching today.

Battery-aware

GPS only switches on while you're moving at vehicle speed. Stationary phone, no background drain.

Loud, sustained alarm

Plays over silent mode, vibrates, lights the lock screen. A two-second hold dismisses, so a sleepy tap can't silence it.

Trip history

Every detected trip is logged on-device — when, which journey, which destination, how it ended.

Works anywhere

Built and tested on lines in South East Queensland, Australia, with preloaded lines for Australia, New Zealand, USA, Canada, UK and Mexico.

How it works

  1. 1

    Add a journey

    Record by riding once, or pick a line from the built-in catalogue (Australia, US, Canada, Mexico, NZ, UK).

  2. 2

    TrainWake watches

    Activity Recognition spots when you board. Five consecutive on-line GPS fixes at train speed lock onto the journey.

  3. 3

    Nudge and alarm

    A gentle nudge a few stops out, then a loud alarm at the station. Dismiss with a sustained two-second hold.

Your data stays on your phone

TrainWake has no backend, no analytics, no account, no third-party SDKs. The only network traffic is OpenStreetMap tile requests to render the in-app map.

Read the privacy policy