DEV Community

Cover image for Keep Your Computer Awake with Espresso ☕️ – A Lightweight Cross-Platform Tray App
Abhijith P Subash
Abhijith P Subash

Posted on

Keep Your Computer Awake with Espresso ☕️ – A Lightweight Cross-Platform Tray App

Have you ever been frustrated when your computer automatically goes to sleep in the middle of work, a presentation, or a long-running task? I recently built Espresso, a lightweight, cross-platform tray application that keeps your computer awake by simulating key activity at regular intervals.


What is Espresso?

Espresso is designed to be simple, unobtrusive, and cross-platform. It runs silently in your system tray and simulates user activity at a configurable interval. You can easily start, stop, or quit the app from the tray menu.

Features:

  • Runs in the system tray with a clean Start / Stop / Quit menu.
  • Cross-platform: works on Windows (.exe), macOS (.app), and Linux (binary).
  • Lightweight and efficient, with minimal CPU and memory usage.

Why Use Espresso?

Unlike other “keep awake” apps that might be heavy or intrusive, Espresso is lightweight, open-source, and customizable. Whether you’re running a long script, giving a presentation, or just don’t want your system to sleep, Espresso keeps your workflow uninterrupted.

Contributing 👨🏻‍💻

Espresso is open-source under the MIT license. You can fork the repo, contribute features, or report issues. Python developers will find it easy to extend for additional activity types, tray menu options, or platform-specific optimizations.

Check it out here 👉 :Espresso☕️ Github

Top comments (0)