← all features
009

Focus Tracking & Pomodoro

Deep work streaks, context-switch counts, distraction nudges, and a built-in Pomodoro timer — all from the menu bar.

xeve measures your focus quality, not just your screen time. Track deep work streaks, app switches per hour, and distraction ratios. The Pomodoro timer runs in your menu bar and captures focus metrics per session. Optional distraction nudges remind you when you drift to unproductive apps.

01
01

Deep work streaks

Measures the longest uninterrupted period in productive apps. No switches, no distractions — just focused work.

02

App switches per hour

Counts every context switch and shows trends over time. Lower is better. Average developers switch 20+ times per hour.

03

Distraction nudges

Optional notifications when you spend too long in non-productive apps. Configurable threshold — gentle reminders, not blockers.

04

Pomodoro timer

Built-in 25-minute focus timer in the macOS menu bar. Start a session, work, and get a focus summary when it ends.

05

App blocklist

Mark apps as blocked — they are tracked locally for your reference but never synced to the cloud. Privacy-first distraction tracking.

02

Focus metrics are computed from the existing app_sessions stream. Deep work streaks measure the longest contiguous period in apps categorized as productive (development, design, writing). Distraction nudges use macOS UserNotifications triggered by a timer when non-productive apps exceed the configured threshold. The Pomodoro timer runs as a menu bar extra with NSStatusItem, using a 25/5 work/break cycle. Blocked apps are stored locally in UserDefaults and filtered out before Supabase sync.

03

Can I disable distraction nudges?

Yes. Nudges are off by default. You can enable them in the macOS app settings and configure the threshold (how long in a non-productive app before the nudge fires).

Does the Pomodoro timer sync to the dashboard?

Yes. Each Pomodoro session is recorded with start time, duration, and focus metrics (app switches, deep work percentage). You can see all sessions on the Focus dashboard page.

What counts as a distraction?

Any app categorized as non-productive — social media, entertainment, news, etc. You can customize categories, so if Twitter is research for you, recategorize it and it will not trigger nudges.

early access

get started free

free during early access. no credit card required. install the mac app and your dashboard is live in seconds.