package icon

WakeUpScreen

Wake your screen gently the moment a notification arrives
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.3.0 (43000) suggested Added on Sep 17, 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
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • 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.
    • control vibration
      Allows the app to control the vibrator.
    • 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.5 MiB PGP Signature | Build Log

  • Version 4.2.0 (42000) - Added on Sep 11, 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.5 MiB PGP Signature | Build Log

  • New in version 4.1.1
    • Opening the whitelist or blacklist no longer crashes on older Android and some OEM skins
  • Version 4.1.1 (41100) - Added on Aug 31, 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.4 MiB PGP Signature | Build Log