A lightweight Chrome extension that helps you step away from the screen for a quick, intentional break. Schedule a short walk or a hydrate reminder, and Morning! nudges you right on time. It's private and runs entirely on your own device.
Breaks are scheduled with the chrome.alarms API and saved to your browser's local storage, so they fire even after the popup closes. When it's time, a background worker opens a full-screen countdown for a walk, or a quick reminder for hydrate.
- Walk breaks with a calming, full-screen countdown
- Hydrate reminders: a quick nudge, no timer
- Flexible timing: start in 15, 30, or 60 minutes, or at a specific time
- One-time or daily: schedule a break once or have it repeat every day
- Morning / afternoon / evening quick-set buttons that prefill a sensible time
- Warm, simple interface that stays out of your way
- Fully private. No data is collected, stored externally, or transmitted
The easiest way is to install directly from the Chrome Web Store.
- Clone or download this repository:
git clone https://github.com/rezaska/morning-extension.git
- Open
chrome://extensionsin Chrome (or any Chromium-based browser). - Enable Developer mode (top-right toggle).
- Click Load unpacked and select the cloned folder.
- Click the extension icon to schedule your first break.
This extension is data-sovereign by design. All of your data stays on your own device. It makes no network requests, has no accounts, and no analytics or tracking. Your scheduled breaks live only in your browser's local storage, the Poppins font is bundled rather than loaded from Google, and a strict content-security policy blocks the extension from contacting any outside server.
See PRIVACY.md or the privacy policy for details.
