v0.1 out now

Focus,gently.

A Mac focus app that asks instead of forces. State what you want to do. Drift, and a soft moment of friction asks you back.

Local-firstOne-time paymentmacOS 13+
Intent
INTENT
What are you here for?
Name what you'll actually do. You'll be limited to that.
e.g. Review the design doc and reply to Ben's email
Philosophy

They lock
you out.

Most focus apps treat you like an addict. Hard blocks. Earn-back-your-time timers. Punishment for the moment you drift.

Other apps
⨯ Blocked.
You cannot access this site.
Try again in 2h 14m.

Intent asks
you back.

A soft full-screen overlay, a single question, three honest choices. No lockout. No shame. You stay in control, with a moment of friction to think.

OFF-PLAN
You said you'd
"write chapter 3 of my thesis"
You just opened twitter.com
Take me backAllow itPlans changed

Focus tools that lock you out treat you like an addict. Intent treats you like an adult who occasionally drifts and wants a soft tap on the shoulder.

How it works

Four moments.
No friction you didn't ask for.

Intent
INTENT
What are you here for?
Name what you'll actually do. You'll be limited to that.
Filing my Q1 taxes today|
Set intent
01 · State it

Name what you're here for.

Open Intent with a keystroke. Type today's focus, plainly. Pro users can pick a saved Mode to pre-fill the allow-list.

Intent · Allow-list
ALLOW-LIST
For: Filing my Q1 taxes today
Apps
TurboTaxNumbersMailPreview
Sites
irs.gov1password.com
← BackLooks good, start
02 · Confirm

Lock in what's allowed.

Apps and sites that fit your intent, split into two columns. Pro can edit. Either way, you start the session knowing what counts as on-task.

OFF-PLAN
You said you'd
"file my Q1 taxes today"
You just opened twitter.com
03 · Drift

Off-plan gets a soft tap.

Switch to something off-list and a full-screen overlay appears. Three honest choices: snap back, fold it in, or admit your plans changed. Never a wall.

Intent · Reflection
You said:
"file my Q1 taxes today"
47Min
2Strays
1Added
What did you actually do?
Filed federal. Stuck on the 1099, picking up tomorrow.
SkipSave reflection
04 · Reflect

Close the loop, kindly.

Stats on the session and a one-sentence prompt. Optional toggle to send a clean summary to your accountability partner.

The overlay

Not a lock.
A question.

When you drift, Intent fills your screen with one question and three honest choices. Then it gets out of the way.

OFF-PLAN
You said you'd
"write chapter 3 of my thesis"
You just opened twitter.com
Take me back

One click back to what you said you wanted.

Allow this, it's part of the plan

Teach the session. This app or site joins the allow-list.

My plans changed

The escape hatch. Intent steps out. No judgment.

Modes (Pro)

Templates that learn how you actually work.

Save a Mode once. Every session in it shapes the allow-list. The tool adapts to you, not the other way around.

Work
Apps
MailSlackCalendarNotionLinear
Sites
notion.solinear.appgithub.com
Added Figma after 4 sessions
Study
Apps
NotesPreviewBooks
Sites
wikipedia.orgscholar.google.comkhanacademy.org
Removed Twitter after 6 returns
Deep Research
Apps
NotesPreview
Sites
wikipedia.orgarxiv.orgscholar.google.com
Added arxiv.org after 5 sessions
Different on purpose

Cold Turkey and Freedom say no.
Intent asks.

Other apps
Intent
Hard block. You cannot pass.
Soft overlay. One question, three honest choices.
Static blocklists you maintain.
Allow-list generated from what you said you'd do.
Same rules every session.
Modes that learn from how you actually work.
Punish-and-shame copy.
Plain-spoken. No exclamation points.
Monthly subscription forever.
$39 once. Year of updates included.
Privacy

Your intent
stays on your Mac.

The product is the opposite of shame-based productivity tools. The data handling is too.

Local first.

Sessions, modes, reflections, history all live in ~/Library/Application Support/Intent on your Mac.

No analytics that read your screen.

No SDKs that capture text or screen content. Crash reporting is opt-in and strips all user content.

One outbound path, on your terms.

The accountability email is the only outbound user content, and only when you check the box per session.

Allow-list is the only outbound call.

Your intent text is sent to our backend to generate the allow-list. Nothing else. No screen content, no app history, no telemetry.

Pricing

Free forever.
Pro once.

No subscription trap. $39 once for everything Pro, with a year of updates. Optional $19/yr after that, only if you want to keep updating.

Free
$0

Try the philosophy. No signup, no card.

Download free
  • 2 focus sessions per day
  • 7-day rolling history
  • LLM-generated allow-list (read-only)
  • Soft overlay intervention
  • Reflection journaling
  • Status bar app, Cmd+0 kill switch
Pro
One-time
$39
once, year of updates

Unlimited everything, plus the differentiators.

Get Pro
  • Unlimited sessions
  • Full history, forever
  • Editable allow-lists with app and domain pickers
  • Modes that learn over time
  • Accountability partner email (opt-in)
  • Therapist report (30-day PDF export)
  • CSV, JSON, PDF session export

Try it for a session.
See if you drift less.

Free forever for the basics.