macOS · Free & Open Source · No accounts

Know exactly where
your time goes

Focus automatically tracks your apps, detects flow state, and generates AI-powered coaching — all running privately on your Mac. Nothing leaves your computer.

macOS 12 Monterey or later Apple Silicon 100% local — no cloud
Focus
Today
Session
Journey
🔥 Flow Deep work · Writing feature spec 01:47:22
87
Focus Score
1h 34m
Focused
52m
Flow State
VS Code58mFocus
github.com24mFocus
twitter.com8mDistract
Slack17mNeutral
What it does

Built for people who
want to do real work

Runs silently in the background. Zero manual tagging. Just accurate data about how you actually spend your time.

Automatic activity tracking

Polls your active app, window title, and browser URL every 3 seconds. Classifies everything as productive, neutral, distracting, or idle — no input needed.

🔥

Flow state detection

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.

🤖

AI coaching reports

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.

👁

Vision analysis

Periodically captures your screen to understand what you were actually working on — file names, documents, code. Descriptions only; screenshots discarded immediately.

📋

Day planning

Set goals each morning. Focus tracks progress against them throughout the day and surfaces incomplete ones as quick session starters.

📈

Streaks & journey

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 Coaching Setup

Three ways to power
your reports

AI is optional — tracking, flow detection, and stats all work without it. When you're ready, pick whichever path fits you.

🦙 Ollama Free · Local

Private, runs on your Mac, no API key needed

bash
# Install Ollama
brew install ollama
ollama serve
 
# Text reports (~2.5 GB)
ollama pull phi4-mini
 
# Vision analysis (~5.5 GB)
ollama pull minicpm-v:2.6

Then open Settings → AI → Ollama and click Test Connection.

Claude API Key

Best quality. ~$0.01 per session report.

steps
# 1. Get your key at:
console.anthropic.com
 
# 2. In Focus app:
Settings → AI → Claude
Paste key → Save
 
# Default model:
claude-sonnet-4-6

Vision analysis is automatic. Keys stored locally on your Mac — only sent to Anthropic's API.

OpenAI API Key

Reliable and fast. gpt-4o-mini is very affordable.

steps
# 1. Get your key at:
platform.openai.com
 
# 2. In Focus app:
Settings → AI → OpenAI
Paste key → Save
 
# Default model:
gpt-4o-mini

Vision analysis is automatic. Keys stored locally on your Mac — only sent to OpenAI's API.

Privacy

Your data stays
on your Mac

The most sensitive productivity data imaginable should never leave your device. Focus is built on that principle.

What Focus does
Stores all data in a local SQLite database on your Mac
Reads active app name and window title via Accessibility API
Reads browser URL if you grant Automation permission
Takes periodic screenshots for vision AI, then discards them immediately — only the text description is saved
Sends session data to your chosen AI provider (Ollama stays 100% local)
What Focus never does
Send data to Focus servers — there are none
Require an account or sign-in of any kind
Log keystrokes or clipboard content
Store screenshots anywhere on disk
Phone home, track usage, or collect analytics
Data lives at: ~/Library/Application Support/focus-session/focus-session.db

Start your first session

One download. No account. No subscription.
Just clarity about where your time actually goes.

1Open Focus.dmg → drag Focus into Applications
2Try to open Focus. If macOS blocks it, open System Settings → Privacy & Security → scroll down → click "Open Anyway"
3Grant Accessibility permission when prompted — required for app tracking
Still blocked? Paste this into Terminal then relaunch Focus: xattr -dr com.apple.quarantine /Applications/Focus.app

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.