A Chrome extension that helps users stay focused by blocking distracting websites during timed focus sessions.
- Add websites to a block list
- Start a timed focus session
- Automatically block access to distracting sites
- Displays remaining focus time
- Sends notifications when a site is blocked
When Focus Mode is active:
- The extension monitors navigation requests
- If the user visits a blocked site, it redirects them
- A notification is displayed to inform the user
- JavaScript (Chrome Extension APIs)
- HTML/CSS (Popup UI)
- Chrome Manifest V3
- chrome.storage API
- chrome.webNavigation / chrome.webRequest API
- Clone or download this repo
- Open Chrome →
chrome://extensions - Enable Developer Mode
- Click “Load unpacked”
- Select the project folder
This project is designed to improve productivity and reduce digital distractions during study or work sessions.