FocusWarden
Block distracting websites during focused work sessions
Features
Website Blocking
Block specific distracting websites like Facebook, Twitter, and YouTube
Smart Scheduling
Set recurring time-based blocks for focused work hours
Quick Block
Immediate blocking for 15 min, 30 min, 1 hour, or 2 hours
Cross-Device Sync
Settings sync across all your devices using Chrome storage
Installation
Download
Download the latest release from GitHub or build from source
Load Extension
Open Chrome extensions page and load the unpacked extension
Configure
Add websites to block and set up your schedule
How to Use
Enable Blocking
Click the FocusWarden icon and toggle the main switch to enable website blocking
Add Websites
Click "+ Add" to block specific domains like "facebook.com" or "twitter.com"
Set Schedules
Create recurring blocks for specific times and days of the week
Quick Block
Use preset durations for immediate focus sessions
Try It Out
Experience FocusWarden in action with our interactive demo. See how website blocking, scheduling, and quick blocks work before installing the extension.
Development
Getting Started
git clone https://github.com/vanjara/focus-warden.git
cd focus-warden
npm install
npm run dev
Available Scripts
npm run dev
- Start development servernpm run build
- Build for productionnpm run test
- Run testsnpm run lint
- Run linting