Now available for macOS

Hard work is the baseline now. Focus is the edge.

Everyone you're competing with is smart and works hard too — on grades, research, the startup, the sport. What separates them is who can see where their hours actually go, and sharpen them. FocusMirror tracks your on-screen work and shows you, at the end of each day, whether it was as sharp as it felt.

Free · 7 days of history · Apple Silicon · No card · No screenshots

Only 200 of 200 founding seats left · $79/yr
macOS · Apple SilicontodayWindowsnextiPhone & Androidplanned
No screenshots·No keystrokes·No employer dashboard·Metadata only·Delete anytime
The problem

You can't improve what you can't see.

You can feel a day disappear — six tabs, a "quick" message, a study block that never quite started — and still not be able to say where the hours went. Effort you can't see is effort you can't direct.

The fix isn't more willpower or another all-nighter. It's visibility: seeing your own work rhythm clearly enough to change one thing about it tomorrow.

Why it works

Track → Reflect → Adjust → Improve.

People improve what they can see. Tracking your attention closes a loop: you see the day's real shape, you reflect on it, you adjust one thing, and the next day gets a little sharper. The change doesn't live in the dashboard — it lives in the one adjustment you make after it.[source] Tracking progress toward a goal is associated with reaching it more often.[source]

1

Track

FocusMirror records your on-screen work while you do it — app names and domains only, no timer to babysit.

2

Reflect

Each evening it hands back honest time blocks: your longest focus block, your most fragmented hour, what you shipped.

3

Adjust

Every report ends in exactly one change to try tomorrow. One, because twelve become noise.

4

Improve

Run the loop for a week. Visibility plus a single adjustment is how a study rhythm actually shifts.

Behavior data alone rarely moves outcomes without a concrete prompt to act — so every report ends in exactly one.[source]

The offer

Start with a 7-Day Attention Audit.

Run FocusMirror for one normal week. Three tracked sessions across seven days is all it takes to see your real pattern — where your focus actually goes, which hour quietly falls apart, and the one change worth making. It's the free tier, framed as a challenge: seven days, your own data, no card.

  • Seven days of your real study-and-build pattern, one card a night.
  • Your longest focus block and your most fragmented hour, named.
  • One concrete adjustment a day — seven small experiments in a week.
How it works

Start a session. Then forget it's there.

No timers to babysit and nothing to tag. FocusMirror lives quietly at the edge of your screen, and the icon always shows when tracking is on.

1

Start a session

One click to start — no timer to babysit. Set an optional goal and a check-in cadence. The menu-bar icon always shows when tracking is on.

Thu 11:42 AM
2

Work normally

FocusMirror notes which apps and sites you're in — app names and domains only. Window titles never leave your device, and offline work queues locally and syncs later.

3

Get quiet check-ins

At the interval you chose, a native notification reflects the last stretch back to you — and nothing more.

FocusMirrornow

On goal · 10:00–10:30
The full half hour went to the schemas file — one unbroken block, zero app switches.

4

Review the day

Blocks, switches, your most fragmented hour, what you shipped — and exactly one suggestion for tomorrow. One, because twelve usually become noise.

Privacy

What it captures. What it never captures.

Every commitment maps to a code-level enforcement, not a policy promise.

Captured

  • App namee.g. “Cursor”
  • Site domainnever full URLs
  • Timestampsstart, end, switches
  • Session goalif you type one
  • Category labelsassigned by AI

Never captured

  • Keystrokes
  • Screenshots
  • Window titles — read on your device for exclusion rules, then discarded; the server has no column for them
  • Page or document content
  • Message bodies
  • Anything in apps you exclude
  • Employer-visible reports
Step 1 · Your device

Filters before upload

Excluded apps and domains are dropped by the app on your device — before anything leaves it.

Step 2 · FocusMirror server

Receives metadata only

App names, domains, timestamps. No titles, no content — the server cannot leak what it never receives.

Step 3 · Your dashboard

Yours alone

Single-user accounts only. No team features, no admin views, no export an employer could request.

No keylogging — everThere is no code path that reads what you type. App names, domains, timestamps. That's the ceiling.
Titles stay on your deviceWindow titles are read on-device for your exclusion rules, then discarded. The upload payload rejects them by schema; the database has no column for them.
AI never sees raw eventsModels receive time blocks — categories, durations, app names — plus the goal you typed. Never the event stream.
Delete everything, anytimeDeleting a session is a hard database delete that cascades to every derived insight. Verified by an automated test.
Everything is exportableOne-click JSON export of all data we hold about you. No lock-in, no retention games.
The daily report

The day, on one card.

This is the Reflect step. Category totals, your longest focus block, your most fragmented hour, what you shipped — and the single adjustment that becomes tomorrow's experiment.

No productivity score. A single number can't be honest about a day. Blocks can.

Why reflection beats a score — the science of focus →

Daily report

Thu, Jun 11
Deep Work
3h 20m
Meeting
2h 00m
Communication
1h 10m
Admin
45m
Break
50m
Learning
30m
Longest focus block
75 min · 9:05–10:20
Most fragmented hour
2–3 PM · 14 switches
Context switches
41
Tracked
8h 45m
What shipped
  • · Shipped the billing PR
  • · Customer interview — pricing objections
TomorrowProtect 9–11 AM for deep work; your two longest focus blocks both started before 10 AM. Batch Slack and email after lunch.
Who this is for

For people competing on more than one front.

Practice, clubs, your side project, the lab — they already took the hours. FocusMirror only sees your on-screen work, and that's the point: the study and build hours that are left are the ones that have to count. It shows you whether they actually did.

Pre-med / pre-law

Anki, dense reading, and MCAT/LSAT blocks that blur together between commitments.

Competitive undergrads

A full course load plus the research, the club, the internship — every switch costs context.

Student-founders

Classes by day, building by night. The build hours have to be deep, not just late.

Ambitious high-schoolers

Homework beside a phone that never stops asking, with the sport already gone from the day.

What people notice first

The first surprise is usually the shape.

Patterns the audit tends to surface in week one — not testimonials, just the kind of thing a day's shape reveals once you can see it.

I open my phone earlier in a block than I think.

My best review block is before 10 AM.

My longest focus block is shorter than it feels.

My study time fragments after practice.

My build hours are deepest when I batch messages.

My most fragmented hour is right after class.

Not productivity theater

Reflection, not a verdict.

FocusMirror describes your day; it doesn't grade it. No productivity score to game, no streak to protect, no one watching — descriptive, never judgmental. "You spent," never "you wasted."

See how trust is enforced in code →

  • No hidden tracking
  • No screenshots
  • No productivity score
  • No boss dashboard
  • No selling your data
Pricing

The Audit is free. The intelligence is Pro.

FreeYour 7-Day Attention Audit
$0
forever
  • 3 tracked sessions a day
  • 7 days of history
  • Full daily report
  • 3 excluded apps + 3 domains
ProFounding $79/yr
$12/month
or $96/year — 2 months free
  • Unlimited sessions & history
  • AI check-ins at every interval
  • Daily coaching
  • Trends · JSON export

14-day Pro trial · no card · 30-day refunds · full pricing →

FAQ

Fair questions.

The ones people actually ask about a tool that watches how you work.

I was pre-med and building a startup at the same time, and I kept ending 14-hour days unable to say where half of them went. Practice, clinic, class — those hours were already spoken for. It was the study-and-build hours that were slipping, and I couldn't see it. Every tracker wanted me to babysit timers or felt like surveillance. FocusMirror is the tool I wanted instead: it shows me whether the hours that were left actually counted, without the guilt trip, and it physically can't see what's none of its business.
— James, building FocusMirror

See whether your hours actually count.

Free · 7 days of history · No card

On Windows, or want product updates? Leave your email.

macOS · Apple SilicontodayWindowsnextiPhone & Androidplanned