Pausely runs quietly in your system tray and nudges you at the intervals you set:
- Break — stand up and stretch
- Water — stay hydrated
- Screen Break — give your eyes a rest
Each reminder fires a soft musical chime, a corner notification, and a full-screen modal so you actually notice it. Timers stop after each reminder and only restart when you ask them to — no autopilot.
- ◐ Three independent timers — break, water, and screen-break, each with its own on/off switch and interval
- ◑ Reminder Buddy mascot — a different pose for each timer (stretching, holding a bottle, hugging a cup) so reminders feel personal
- ◒ Layered warnings — a "1 min heads-up" popup, a live 15-second countdown, then a full-screen reminder
- ◓ Considerate by design — timers stop after each reminder so you decide when to restart; the modal locks for 5 seconds so it isn't dismissed by reflex
- ◉ Concurrent reminders — if multiple timers fire at once, they queue and play sequentially without overlapping
- ◈ System tray — run quietly in the background, open from the tray, reset any timer from the tray menu
- ◊ Fully offline — no accounts, no telemetry, no network calls
| Reminder | Default |
|---|---|
| Break | every 45 minutes |
| Water | every 90 minutes |
| Screen Break | every 60 minutes |
All intervals are configurable from the Settings tab.
- Windows 10 (1809+) or Windows 11, 64-bit
- ~250 MB disk space
- 2 GB RAM (4 GB recommended)
- No internet connection required
- Electron 27 — desktop runtime
- React 18 + Ant Design 5 — UI
- Webpack 5 — bundler
- electron-builder — packaging
- Vanilla HTML/CSS/JS for the notification popup and full-screen reminder
- Web Audio API for the chime
Design language inspired by Nothing — charcoal surfaces, dot-matrix backdrop, sharp corners, mono type, with an orange accent.
Pausely doesn't collect, transmit, or share any data. Settings live in %APPDATA%\pausely\settings.json and never leave your device. Full policy in PRIVACY.md.
MIT — see LICENSE.
made with ♥ by Gopu