Building in public · macOS beta soon

Reflect on how you actually work.

FocusMirror is an AI work journal for your Mac. It watches where your day goes so you don't have to — and hands back honest time blocks, plain-language summaries, and one concrete recommendation for tomorrow.

No card · No keylogging · Delete anytime

focusmirror.app/dashboard
TodayThursday, June 11
Deep work
3h 20m
Meetings
1h 30m
Communication
40m
Longest block
1h 15m
Switches
38
Timeline
9:00 AM6:00 PM
Where the time went
Deep Work3h 20m
Meeting2h 0m
Communication1h 10m
Entertainment50m
One thing for tomorrow
Protect 9–11am for deep work; your two longest focus blocks both started before 10am.

Passive by design

No timers to start, no categories to tag, nothing to remember. FocusMirror runs in your menu bar and quietly notes which apps, windows, and sites you're in.

Honest by default

Descriptive, never judgmental. It says "you spent" — never "you wasted." The point is an accurate reflection, not a guilt trip or a productivity score.

Private by architecture

Excluded apps are filtered on your Mac before anything uploads. Our servers can't leak what they never receive — and there is no boss dashboard.

Capture

Start a session. Then forget it's there.

One click in the menu bar, an optional goal, and a check-in cadence from 5 to 60 minutes. While you work, FocusMirror samples the active app, window title, and site domain — metadata, never content. Pause or stop anytime; the icon always shows when tracking is on.

Offline? Everything queues locally and syncs when you're back. A dropped connection never loses a session.

Thu 11:42 AM
FocusMirrorTracking
42:18
Check-in every 30 minutes
Pause
Stop
Your day, classified9:00 AM — 6:00 PM
Deep WorkCommunicationResearchAdminMeetingEntertainment
Understand

Raw activity in. Honest time blocks out.

AI classifies every stretch of your day into nine categories — deep work, communication, meetings, research, and the rest — then groups them into blocks you can actually reason about. Context switches are counted, because the forty alt-tabs are the story.

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

Check-ins

A quiet nudge, on your schedule.

At each interval you chose, a native notification reflects the last stretch back to you — what you worked on, whether it matched your goal, and nothing more. It reads like a colleague's observation, not a verdict.

FocusMirrornow

On goal · 10:00–10:30
You spent the full half hour in the schemas file — one unbroken block, no app switches.

Daily report

Thursday, Jun 11
Deep Work
3h 20m
Meeting
2h
Communication
1h 10m
Admin
45m
Entertainment
50m
Learning
30m
Longest focus block
75 min
Context switches
41
Tomorrow: Protect 9–11am for deep work; batch email after lunch. Your two longest focus blocks both started before 10am.
Reflect

One recommendation. Not twelve.

The daily report totals your categories, finds your longest focus block and most fragmented hour, lists what you actually shipped — and ends with exactly one concrete suggestion for tomorrow.

The discipline of one is the feature. Advice you might follow beats a dashboard you'll ignore.

Privacy

Built for you. Only you.

Every commitment below maps to a code-level enforcement — not a policy promise. This is the architecture, not the marketing.

No keylogging — everWe capture app names, window titles, and site domains. There is no code path that reads what you type.
No employer accessSingle-user accounts only. No team features, no admin views, no export an employer could request.
Excluded apps never leave your MacFiltering runs in the desktop agent before upload. The server cannot leak what it never receives.
Delete everything, anytimeDeleting a session is a hard database delete that cascades to every derived insight. Verified by an automated test.
Your data is exportableOne-click JSON export of everything we hold about you. No lock-in, no retention games.
Pricing

Free proves the tracking. Pro is the intelligence.

Free

$0

3 sessions a day, 7-day history, and the full daily report.

ProFounding $79/yr

$12/mo · $96/yr

Unlimited sessions and history, AI summaries at every interval, trends, coaching, and export.

Changelog

Watch it get built.

FocusMirror is being built in public — tracked, naturally, with FocusMirror.

Desktop

Week 3 — The menu-bar app exists

Tray with live tracking states, session start/pause/stop with crash recovery, four-screen onboarding with macOS permission flows.

Web

Week 2 — Accounts & live dashboard

Sign-in, sessions and daily-report pages, and an 18-check row-level-security test proving your data is yours alone.

Foundations

Week 1 — Foundations

Monorepo, database schema with privacy-first hard rules, this site, and the waitlist you're looking at.

FAQ

Fair questions.

Your day, reflected back honestly.

macOS (Apple Silicon) · free tier at launch · 14-day Pro trial, no card required.