Focus automatically tracks your apps, detects flow state, and generates AI-powered coaching — all running privately on your Mac. Nothing leaves your computer.
Runs silently in the background. Zero manual tagging. Just accurate data about how you actually spend your time.
Polls your active app, window title, and browser URL every 3 seconds. Classifies everything as productive, neutral, distracting, or idle — no input needed.
Detects when you hit deep focus (25+ consecutive minutes of productive work). Live flame indicator in the menu bar. Tracks total flow time per session and over time.
After each session, an AI reads your activity data and writes a personalised coaching summary with specific, data-backed suggestions. Works with Ollama, Claude, or OpenAI.
Periodically captures your screen to understand what you were actually working on — file names, documents, code. Descriptions only; screenshots discarded immediately.
Set goals each morning. Focus tracks progress against them throughout the day and surfaces incomplete ones as quick session starters.
Your daily streak, weekly trends, top productive apps, and biggest distractions — all in one view that builds into a true picture of your work patterns.
AI is optional — tracking, flow detection, and stats all work without it. When you're ready, pick whichever path fits you.
Private, runs on your Mac, no API key needed
Then open Settings → AI → Ollama and click Test Connection.
Best quality. ~$0.01 per session report.
Vision analysis is automatic. Keys stored locally on your Mac — only sent to Anthropic's API.
Reliable and fast. gpt-4o-mini is very affordable.
Vision analysis is automatic. Keys stored locally on your Mac — only sent to OpenAI's API.
The most sensitive productivity data imaginable should never leave your device. Focus is built on that principle.
~/Library/Application Support/focus-session/focus-session.db
One download. No account. No subscription.
Just clarity about where your time actually goes.
macOS 12+ · Apple Silicon · Free & open source
This is a one-time step because Focus isn't code-signed via Apple's paid developer program ($99/yr). It won't happen again.