Skip to content

Caffeinate is an App that helps android developers Keep their phone's screen On while developing

License

Notifications You must be signed in to change notification settings

abdalmoniem/Caffeinate

Repository files navigation

Caffeinate App Icon

💊 Caffeinate

A lightweight Android app that keeps your screen awake for a configurable duration, without changing system settings.

License: GPL v3 Debug Build Release Build Publish Release CodeFactor Codacy Grade Crowdin Views GitHub Downloads IzzyOnDroid

ℹ️ About

Caffeinate is a lightweight Android utility that keeps your device’s screen awake for a configurable duration, without changing system display or power settings.

It is useful for situations where uninterrupted screen activity is required, such as development, testing, or following long instructions.

The app can be controlled in two ways:

  • Quick Settings tile (Android 7.0+)
  • In-app control

⚡ Features

  • Keep your screen awake when you need it
    Uses Android’s WakeLock to prevent unwanted screen timeouts.

  • Choose how bright your screen stays
    Supports both dim and bright screen modes.

  • Flexible timeout options
    Select from preset durations:

    • 30 seconds
    • 5, 10, 15, 30, 60 minutes
    • Infinite
  • Quick and simple control
    Change or stop timeouts directly from the Quick Settings tile or inside the app.

  • Instant stop
    Tap again at any time to immediately end the active timeout.

  • Works across screen locks
    Optionally keep the screen active after unlocking the device.

  • Safe by default
    The WakeLock is released automatically when the screen is locked.

  • Looks the way you want
    Light, Dark, System default, and Material You themes are supported.

🖼️ Screenshots

Caffeinate Screenshot 01 Caffeinate Screenshot 02 Caffeinate Screenshot 03 Caffeinate Screenshot 04
Caffeinate Screenshot 05 Caffeinate Screenshot 06 Caffeinate Screenshot 07 Caffeinate Screenshot 08
More screenshots
Caffeinate Screenshot 09 Caffeinate Screenshot 10 Caffeinate Screenshot 11 Caffeinate Screenshot 12 Caffeinate Screenshot 13 Caffeinate Screenshot 14 Caffeinate Screenshot 15 Caffeinate Screenshot 16

📥 Download

Caffeinate can be installed using the options below.
Choose the method that best fits your update preferences.

Recommended

Get it on Obtainium

Install via Obtainium to receive automatic updates directly from GitHub releases, without relying on centralized app stores.


Other Installation Options

Get it on F-Droid Get it on IzzyOnDroid
Get it on Google Play Download from GitHub

Note
The Google Play version is currently in testing.
To join the beta program, please contact the maintainer.

🌐 Translations

Caffeinate is localized using Crowdin, which manages both in-app text and app store descriptions.

View the project on Crowdin.

How translations work

  • All translations are reviewed before being included.
  • New languages and updates are approved to maintain quality and consistency.

Contribute a translation

  • Request a new language or apply as a translator on Crowdin.
  • Alternatively, open a GitHub issue to discuss translation-related requests.

This process ensures accurate, high-quality translations while keeping contributions simple and transparent.

⚖️ License

Caffeinate is licensed under the GNU General Public License v3.0.
See the LICENSE file for details.

About

Caffeinate is an App that helps android developers Keep their phone's screen On while developing

Resources

License

Stars

Watchers

Forks