NoProcrast

Limit time on distracting websites.

As of June 2026, NoProcrast has users in the Productivity category.

Usersno change0%
Ratingno change0%
— reviews
Reviewsno change0%
Version
2.0.3
Manifest V3
90-day change · In the last 90 days this extension 2 version updates.

History

3 snapshots

Tracking since May 12, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
May 12, 20261.2.3
May 17, 20261.2.3
May 31, 20261.3.2
Now2.0.3

Changelog

  • May 31, 2026
    description
    A browser extension that limits time spent on distracting websites, modeled on Hacker News's 'noprocrast' feature.
    
    Each tracked site gets a configurable visit window ('maxvisit' minutes of wall-clock time from first visit). Once that window closes, the tab redirects to a block page and stays blocked for a cooldown period ('minaway' minutes). A manual override is available — it grants one fresh 'maxvisit' window but does not disable the system; once that window closes, the site blocks again normally.
    
    Time is measured using a wall-clock session window, not accumulated active-tab time:
    
    - The first navigation to a tracked domain starts a session window and records the current time.
    - Every subsequent navigation to that domain checks how much wall-clock time has elapsed since the window started.
    - If less than 'maxvisit' minutes have elapsed, access is allowed with no state change.
    - If 'maxvisit' minutes have elapsed but the 'minaway' cooldown has not yet passed, the tab is redirected to the block page.
    - Once the full 'maxvisit + minaway' period has elapsed since the session started, the next visit automatically starts a fresh window.
    
    The block page shows how many minutes remain in the cooldown. If you return to an open blocked tab after the cooldown has expired, the page detects this and redirects you back to the site automatically.
    
    All timing is checked at navigation boundaries — no background polling, no content scripts.
    A browser extension that limits time spent on distracting websites, modelled on Hacker News's noprocrast feature.
    
    Each tracked site gets a configurable visit window (maxvisit minutes of wall-clock time from first visit). Once that window closes, the tab redirects to a block page and stays blocked for a cooldown period (minaway minutes). A manual override is available — it grants one fresh maxvisit window but does not disable the system; once that window closes, the site blocks again normally.
    
    How it works
    
    Time is measured using a wall-clock session window, not accumulated active-tab time:
    
        The first navigation to a tracked domain starts a session window and immediately checks whether access is allowed (same rules as any other navigation).
        Every navigation to that domain checks how much wall-clock time has elapsed since the window started.
        If less than maxvisit minutes have elapsed, access is allowed with no state change.
        If maxvisit minutes have elapsed but the minaway cooldown has not yet passed, the tab is redirected to the block page.
        Once the full maxvisit + minaway period has elapsed since the session started, the next visit automatically starts a fresh window.
    
    
    Setting maxvisit to 0 with any positive minaway effectively blocks the site indefinitely: the session window expires immediately on the first visit, and access is never granted until the cooldown elapses — which itself starts a new zero-length window, blocking again right away.
    
    The block page shows how many minutes remain in the cooldown. If you return to an open blocked tab after the cooldown has expired, the page detects this and redirects you back to the site automatically.
    
    Override flow — a manual override requires two deliberate steps:
    
        Justify — click "Override" to reveal a text field: "Why do you need this right now?" You must type something before proceeding. The text is discarded immediately; its only purpose is to engage conscious thought before the countdown begins.
        Wait — a 30-second countdown starts. It only advances while the block page is the active, focused tab. Switching away or alt-tabbing pauses it. Once 30 continuous seconds elapse, the override is granted, and you are redirected automatically.
    
    
    Settings lock — the settings page requires entering a randomly generated 4-digit PIN before any limits or site list can be edited. The PIN changes each time the settings page is opened, preventing muscle-memory bypass. Adding new sites does not require the PIN.
    
    All timing is checked at navigation boundaries — no background polling, no content scripts.
    
    Configuration
    
    Global defaults (configurable in Settings):
    
    maxvisit = 20 minutes
    minaway = 180 minutes
    
    Per-site overrides for maxvisit and/or minaway can be set from the Settings page.
    
    Subdomain matching is hierarchical: adding youtube.com covers www.youtube.com,
    music.youtube.com, and any other subdomain, with a shared time budget. Adding
    www.youtube.com specifically tracks only that subdomain and leaves others unaffected.
  • May 17, 2026
    description
    A browser extension that limits time spent on distracting websites, modeled on Hacker News's 'noprocrast' feature.
    
    Each blocked site gets a configurable visit window ('maxvisit' minutes). Once that window is used up, the tab redirects to a block page and stays blocked for a cooldown period ('minaway' minutes). A manual override is available but only resets the timer — it does not disable the system.
    A browser extension that limits time spent on distracting websites, modeled on Hacker News's 'noprocrast' feature.
    
    Each tracked site gets a configurable visit window ('maxvisit' minutes of wall-clock time from first visit). Once that window closes, the tab redirects to a block page and stays blocked for a cooldown period ('minaway' minutes). A manual override is available — it grants one fresh 'maxvisit' window but does not disable the system; once that window closes, the site blocks again normally.
    
    Time is measured using a wall-clock session window, not accumulated active-tab time:
    
    - The first navigation to a tracked domain starts a session window and records the current time.
    - Every subsequent navigation to that domain checks how much wall-clock time has elapsed since the window started.
    - If less than 'maxvisit' minutes have elapsed, access is allowed with no state change.
    - If 'maxvisit' minutes have elapsed but the 'minaway' cooldown has not yet passed, the tab is redirected to the block page.
    - Once the full 'maxvisit + minaway' period has elapsed since the session started, the next visit automatically starts a fresh window.
    
    The block page shows how many minutes remain in the cooldown. If you return to an open blocked tab after the cooldown has expired, the page detects this and redirects you back to the site automatically.
    
    All timing is checked at navigation boundaries — no background polling, no content scripts.
  • May 17, 2026
    name
    Noprocrast
    NoProcrast

Permissions & access

Permissions
storagewebNavigationactiveTab
Host access
None declared

Screenshots

NoProcrast screenshot 1NoProcrast screenshot 2NoProcrast screenshot 3NoProcrast screenshot 4NoProcrast screenshot 5

About

A browser extension that limits time spent on distracting websites, modelled on Hacker News's noprocrast feature.

Each tracked site gets a configurable visit window (maxvisit minutes of wall-clock time from first visit). Once that window closes, the tab redirects to a block page and stays blocked for a cooldown period (minaway minutes). A manual override is available — it grants one fresh maxvisit window but does not disable the system; once that window closes, the site blocks again normally.

How it works

Time is measured using a wall-clock session window, not accumulated active-tab time:

    The first navigation to a tracked domain starts a session window and immediately checks whether access is allowed (same rules as any other navigation).
    Every navigation to that domain checks how much wall-clock time has elapsed since the window started.
    If less than maxvisit minutes have elapsed, access is allowed with no state change.
    If maxvisit minutes have elapsed but the minaway cooldown has not yet passed, the tab is redirected to the block page.
    Once the full maxvisit + minaway period has elapsed since the session started, the next visit automatically starts a fresh window.


Setting maxvisit to 0 with any positive minaway effectively blocks the site indefinitely: the session window expires immediately on the first visit, and access is never granted until the cooldown elapses — which itself starts a new zero-length window, blocking again right away.

The block page shows how many minutes remain in the cooldown. If you return to an open blocked tab after the cooldown has expired, the page detects this and redirects you back to the site automatically.

Override flow — a manual override requires two deliberate steps:

    Justify — click "Override" to reveal a text field: "Why do you need this right now?" You must type something before proceeding. The text is discarded immediately; its only purpose is to engage conscious thought before the countdown begins.
    Wait — a 30-second countdown starts. It only advances while the block page is the active, focused tab. Switching away or alt-tabbing pauses it. Once 30 continuous seconds elapse, the override is granted, and you are redirected automatically.


Settings lock — the settings page requires entering a randomly generated 4-digit PIN before any limits or site list can be edited. The PIN changes each time the settings page is opened, preventing muscle-memory bypass. Adding new sites does not require the PIN.

All timing is checked at navigation boundaries — no background polling, no content scripts.

Configuration

Global defaults (configurable in Settings):

maxvisit = 20 minutes
minaway = 180 minutes

Per-site overrides for maxvisit and/or minaway can be set from the Settings page.

Subdomain matching is hierarchical: adding youtube.com covers www.youtube.com,
music.youtube.com, and any other subdomain, with a shared time budget. Adding
www.youtube.com specifically tracks only that subdomain and leaves others unaffected.

Technical

Version
2.0.3
Manifest
V3
Size
24.65KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
gdhkkiefjifcbbkkbabeohefccacpabn
Developer ID
u1a0d20d64fc309a4b9ece373a5c58171
Developer Email
[email protected]
Created
May 11, 2026
Last Updated (Store)
May 24, 2026
Last Scraped
Jun 6, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 6, 2026.