Local-first macOS app Browser-aware focus tracking

ActualFocus shows whether your work time was actually focused.

ActualFocus is a macOS focus tracker built for real sessions instead of passive activity logs. It combines frontmost app signals, browser domain updates, idle and away detection, and optional attention checks so you can separate focused work from digital distraction, phone interruptions, and time away.

The point is simple: measure the work that counted, catch drift while it is happening, and keep that data on your own Mac.

Privacy: macOS app policyChrome extension policy

What it is for

Track real focus

See the difference between active work and a machine that merely stayed awake. ActualFocus breaks sessions into focused, distracted, phone, away, and unknown time.

Catch drift in the moment

Live status panels and attention states make it obvious when a session needs intervention, whether that is a distracting domain, a phone in frame, or being off screen.

Keep context local

Browser context and session analytics are designed to stay on-device so the app can improve focus classification without turning into a cloud surveillance tool.

How ActualFocus works

1

Start a session with a concrete goal

The app keeps a live timer, a current state, and a rolling breakdown so you can tell whether the session is still on track.

2

Classify the time that passes

App changes, browser signals, idle events, and attention states are folded into categories that reflect what happened, not just what window was open.

3

Review the session honestly

After the session, the breakdown makes interruptions visible so you can see what stole time and which sessions were genuinely productive.

Screens

Why this exists

Many time trackers can tell you that a laptop stayed active. ActualFocus is aimed at the harder question: was the time actually focused, and if not, what interrupted it?