A powerful, aesthetic, and privacy-focused Pomodoro timer extension for Chrome, Edge, Brave, and other Chromium-based browsers.
A modern browser extension designed to boost your productivity using the Pomodoro technique. It features multiple timer modes, local-first data storage, and rich analytics to help you focus.
Timer![]() |
Day![]() |
Week![]() |
Month![]() |
- Dual Timer Modes
- Normal Mode: Classic Pomodoro technique (Work 25m, Short Break 5m, Long Break 15m) with automatic transitions.
- Focused Mode: Stopwatch-style timer for unconstrained deep work sessions. Tracks exact time spent.
- Audio Notifications
- Subtle clock sounds, pre-end warnings, and completion chimes managed reliably via an offscreen document.
- Rich History & Analytics
- Day, week, and month views. Visual timeline differentiating session types. Automatically categorizes by completed and paused states.
- Offline First & Private
- All data is stored locally in
chrome.storage.local. Supports JSON export/import for device migration without data loss.
- All data is stored locally in
Install directly from the Chrome Web Store.
- Clone this repository, or download the latest zip from the Releases page.
- Open your browser and navigate to its extensions management page (e.g.,
chrome://extensions,edge://extensions, orbrave://extensions). - Enable Developer Mode (usually a toggle in the top right corner or bottom left menu).
- Click Load unpacked.
- Select the repo directory (or the extracted zip folder).
- Click the extension icon in your browser toolbar to open the popup.
- Start Timer: Click the Play button to begin tracking.
- Toggle Mode: Use the switch below the timer to swap between Normal and Focused modes.
- Customize: Access the Settings tab to adjust durations, pre-end warning times, and audio preferences.
Tip
The Focused Mode is perfect for tasks where you don't want to be interrupted by a strict break timer.
Note
Use the export/import functionality in the settings to back up your history before moving to a new machine. The smart import feature safely merges your current data.
- Manifest V3: Modern browser extension architecture (supported by Google Chrome and all Chromium-based browsers).
- Vanilla JS: Lightweight implementation without heavy frameworks.
- Chrome APIs: Uses
storage,alarms,offscreen, andruntimeAPIs.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
Po-My-Doro does not collect, transmit, or share any user data. All data is stored locally on your device. See PRIVACY.md for details.
Licensed under the MIT License — see LICENSE for details.



