Linux desktop app

A serious website & app blocker for Linux.

GrepFocus blocks distracting sites and apps and — unlike a browser extension — it can't be casually turned off once a block is running. Built for Linux.

$15 once · free core · no subscription

Free core is genuinely useful. Premium unlocks the rest.

Hard to bypass

Blocked domains are written to /etc/hosts, and premium tamper protection locks the file immutable with chattr +i so a running block can't be casually cancelled.

Sites and apps

Block domains and kill distracting applications by path, name, or command line.

Set and forget

Recurring weekly schedules start your blocks automatically.

Private by design

License verifies offline

Your key is checked on your machine with Ed25519 signatures. The app never phones home.

No account

Nothing to sign up for. Buy or start a trial with just an email, paste the key, done.

No telemetry

The app sends nothing anywhere. What you block is your business.

No customer database

The store keeps only what Stripe needs to process a purchase — the app knows none of it.

Free vs Premium

FeatureFreePremium
Website blocking
Block any domain via /etc/hosts.
IncludedIncluded
Manual blocks
Start a block on demand for a set duration.
IncludedIncluded
One block at a time
Free tier keeps a single saved block.
IncludedIncluded
Unlimited blocks
Save as many distinct block sets as you like.
Not includedIncluded
Application blocking
Kill distracting apps by path, name, or command line.
Not includedIncluded
Recurring schedules
Auto-start blocks on a weekly schedule.
Not includedIncluded
Tamper protection
Locks /etc/hosts immutable so a block can't be hand-edited away.
Not includedIncluded
Stricter lock modesComing soon
No-break blocks and password-locked breaks, chosen per block.
Not includedIncluded
Usage statsComing soon
Apps blocked, focus history, breaks resisted, and streaks.
Not includedIncluded
Pomodoro sessionsComing soon
Timed focus/break cycles that drive blocks automatically.
Not includedIncluded