package icon

WakeUpScreen

Wake your screen gently the moment a notification arrives
New in version 4.0.0
• Home shows when the screen last woke successfully
• Sleep windows can apply to chosen weekdays
• New rules: low-battery silence and face-down silence
• Night Glow: optional dim red pulse during sleep windows
• Attention statistics reveal apps that wake the screen and never get looked at
• Settings export and import as a file
• In-app changelog shown once after each update
• Custom screen-on no longer locks after you unlock, and warns if its accessibility grant is missing
WakeUpScreen is an open-source Android app that gently wakes your display the moment a notification arrives. No cloud, no clutter, no compromise.

Features:

• Instant Wake — Your screen lights up the moment a notification arrives. Never miss what matters while your phone sits on the desk.

• Pocket Mode — Intelligently detects when your phone is in a pocket or bag, and stays off. Saves battery where it counts.

• App Filtering — Choose exactly which apps can wake your screen. Full control over what deserves your attention.

• Dark Mode — A beautiful dark interface that feels at home on any AMOLED display. Easy on the eyes, easy on the battery.

• No Internet — Runs entirely on your device. Zero data collected, zero servers contacted. Your privacy is absolute.

• Lightweight — Minimal footprint, negligible battery impact. Built in Kotlin for native performance that just works.

How It Works:

1. Install and grant notification access. Only this single permission is required — your data never leaves your device.
2. Choose which apps can wake your screen. Let important messages through, filter the noise.
3. Live your life. WakeUpScreen runs silently in the background, lighting up on notification and staying dark in your pocket.

Additional features (all toggleable):

• Custom wake duration
• Do Not Disturb awareness — pauses wake-up while DND is enabled
• Sleep mode with custom quiet hours
• Persistent notification filtering — skips long-running notifications like music and navigation
• Charging-only filter — only wake when the device is charging
• Notification log with channel info (importance, sound, vibration)
• Function test page for diagnosing notification events

Built with Jetpack Compose and Material 3. Licensed under GPLv3. No ads, no tracking, no network permission.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 4.0.0 (40000) suggested Added on Aug 19, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.symeonchen.wakeupscreen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.1 MiB PGP Signature | Build Log

  • New in version 3.1.0
    • New "Repeat Reminder" (Settings → Advanced Setting): while notifications sit unread, the screen wakes again every 5–60 minutes and stops as soon as they are cleared — interval and maximum number of reminders are configurable
    • Sleep mode, Do Not Disturb, pocket mode, charging-only mode and the app filter all still take priority over reminders, and ongoing notifications never count as unread
    • New "Custom screen-on duration": the screen is held on for 3–30 seconds and then turned off, instead o
  • Version 3.1.0 (31000) - Added on Aug 13, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.symeonchen.wakeupscreen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3.8 MiB PGP Signature | Build Log

  • New in version 3.0.6
    • Removed the FOREGROUND_SERVICE_SPECIAL_USE permission — waking the screen uses the notification listener, which the system keeps alive on its own, so it was not needed
    • Removed the optional "persistent notification (keep service alive)" setting (the only feature that used that permission). On aggressive devices, exempt the app from battery optimization instead
  • Version 3.0.6 (30600) - Added on Jun 20, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.symeonchen.wakeupscreen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3.8 MiB PGP Signature | Build Log