Locus
Locus
Ready to focus
What are you working on?
OR
From Notion
Connectors
Enable Notion When off, Locus works entirely from custom tasks.
Account

Opens Notion in your browser. After authorizing, you'll bounce back to Locus.

Saved
Focus Today
1h 43m
today
Sessions Today
3
today
Streak
6d
consecutive days
Blocks Denied
11
all-time
Daily Focus Time — Last 14 Days
Session Starts by Hour of Day
Top Apps by Screen Time (In-Session)
Top Domains Visited During Sessions
Impulse Leaderboard — blocks you couldn't justify
Block Outcomes
Approved 24
Denied 15
Canceled 7
Session Length Distribution
All-Time Totals
Focus Time
31h 12m
Sessions
47
Avg Session
39m
Blocks
46
Off-Topic
18
Settings
Appearance
Accent colour Warm amber — fixed
Saved
Temporary Allow Duration

How long a temporary override lasts before the site/app is re-blocked.

15 min
Schedule Refresh

How often Notion events are re-fetched in the background.

30 min
URL Poll Interval

How often Chrome tabs are checked for blocked domains.

3 s
App Poll Interval

How often running apps are checked against the blocklist.

10 s
Override Code

Typed to bypass the lock. Default is "bob".

AI Harshness

Controls how strictly the AI evaluates your justifications.

Balanced — default behaviour.

Saved
Always-Allowed Apps

These apps are never blocked even outside the session whitelist.

Always-Allowed Domains

These domains are never blocked in Chrome.

Saved
Show Notifications Displays banners like "Evaluating your reason…" and "Override accepted".
Play Sound on Block Plays a system sound when a block is triggered.
Saved
Debug Logging Enables verbose print output in the Python backend.
Evaluate Reason Prompt

Used when the user submits a justification for a blocked site/app.

Placeholders: {session_name}, {subject_type}, {subject}, {reason}

Evaluate Site Relevance Prompt

Used to pre-screen whether a blocked domain is obviously relevant.

Placeholders: {session_name}, {domain}, {title_hint}

Saved

Site blocked

youtube.com
Evaluating…