A lightweight Windows desktop app that reminds you to take regular breaks, stretch, hydrate, and rest your eyes.
🌐 Web version: pulsebreak.netlify.app
- ⏰ Set custom break intervals (20, 30, 45 minutes or custom)
- 🔔 Desktop notifications when it's time to break
- 🔊 Audio reminders with voice prompts
- 🖥️ Minimizes to the system tray — runs quietly in the background
- 🔇 Mute notifications directly from the system tray
- 🪶 Lightweight — built with Tauri (~5MB installer)
- Go to the Releases page
- Download the latest installer for your preference:
pulse-break_0.1.0_x64-setup.exe— NSIS installer (recommended)pulse-break_0.1.0_x64_en-US.msi— MSI installer
- Run the installer and follow the prompts
- Pulse Break will launch and appear in your system tray
Note: Windows may show a SmartScreen warning since the app is not yet code-signed. Click "More info" → "Run anyway" to proceed.
- Choose a break interval from the presets or set a custom one
- Click Start Reminder
- The app minimizes to the system tray and counts down
- When your break is due, a notification and audio reminder will play
- Right-click the tray icon to Open, Mute Notifications, or Quit
# 1. Clone the repository
git clone https://github.com/Donvine254/pulse-break.git
cd pulse-break
# 2. Install dependencies
npm install
# 3. Run in development mode
npm run tauri dev
# 4. Build the installer
npm run tauri buildThe installer will be output to:
src-tauri/target/release/bundle/nsis/pulse-break_0.1.0_x64-setup.exe
src-tauri/target/release/bundle/msi/pulse-break_0.1.0_x64_en-US.msi
Pull requests are welcome! For major changes, please open an issue first to discuss what you'd like to change.
