TranquiLED is a desktop productivity tool designed to enhance focus and promote relaxation. Using the subtle yet effective method of a gently pulsing LED on your screen, it mimics the rhythm of a calming heartbeat. This digital adaptation of a proven focus technique is ideal for those seeking to maintain concentration and reduce stress during work or study sessions.
Inspired by this HN post
- Adjustable Blinking LED: A screen-corner LED blinks rapidly and then gradually slows down, simulating a heartbeat rhythm.
- Customizable Speed: Users can adjust the initial fast blinking rate and the rate at which it slows down.
- Automatic Fade-Out: After reaching a calm pace, the LED fades away gently, providing a non-intrusive experience.
- Multi-Display Support: Works across multiple monitors, placing an LED on each screen.
- Global Keyboard Shortcut: Easily toggle the LED on or off with a simple keyboard shortcut.
- Node.js
- Electron
- Clone the repo:
git clone https://github.com/yourusername/TranquiLED.git
- Navigate to the project directory:
cd TranquiLED
- Install NPM packages:
npm install
To start the application, run:
npm start
After launching TranquiLED, an LED will appear in the corner of your screen(s). It will start with a fast blinking rhythm and gradually slow down to a calmer pace. Use the global keyboard shortcut Ctrl+Shift+L
(customizable) to toggle the LED on or off.
Contributions to TranquiLED are welcome!
This project is licensed under the MIT License - see the LICENSE.md file for details.