Skip to content

neurochilds/WebBlock

Repository files navigation

WebBlock

Don't get stuck on the web.

WebBlock is a Chrome extension for blocking distracting websites.

Features

  • Always block specific sites
  • Daily time limits per site
  • Scheduled block windows and allow-only windows
  • Tunnel Vision: allow only one site for a fixed duration
  • Delayed unblock flow with typed confirmations + cooldown
  • Local-first data storage (no external backend)

Dashboard

WebBlock dashboard

Advanced settings (Tunnel Vision + schedules)

WebBlock advanced settings

Unblock flow — step 1 (first confirmation)

WebBlock unblock step 1

Unblock flow — step 2 (final confirmation)

WebBlock unblock step 2

Unblock flow — step 3 (await cooldown)

WebBlock blocked state

Install (Chrome)

  1. Clone this repo.
  2. Open Chrome and go to chrome://extensions.
  3. Enable Developer mode (top-right).
  4. Click Load unpacked.
  5. Select the project folder (focus-guard).

Pin the extension if you want one-click access from the toolbar.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors