Blog · Orma · · 6 min read

How to Track Screen Time on Mac (Beyond Apple Screen Time)

Apple Screen Time is basic. Here are the tools that give developers real insights into how they spend time on their Mac — with coding analytics, categories, and trends.

Apple Screen Time was built for parents managing their children's iPad usage. It was not built for developers who want to understand their productivity patterns. If you have ever opened Screen Time on your Mac and thought "this tells me almost nothing useful," you are not alone.

Here is what Apple Screen Time gives you: a bar chart of total screen time per day, a list of most-used apps, a notification count, and a pickup count (which makes no sense on a Mac). That is it. No window titles. No coding breakdown. No category customization. No historical trends beyond two weeks. No export. No correlations. For a developer trying to understand where their time goes, it is functionally useless.

What Developers Actually Need From Screen Time Tracking

When a developer asks "how do I spend my time on my Mac?" they usually want answers to questions like:

The Alternatives: What Actually Works

I have tested every major Mac time-tracking tool over the last two years. Here is an honest breakdown of what each offers, what it costs, and where it falls short.

RescueTime — $12/month

RescueTime is the most well-known automatic time tracker. It runs in the background and logs every app and website you use, categorizing each as productive, neutral, or distracting. The weekly email with your productivity score is genuinely useful — it provides a regular accountability check that most tools lack.

Strengths: Automatic tracking with no manual input. Good categorization system. Focus session feature that blocks distracting sites. Available on Mac, Windows, Linux, and Android. The productivity score metric is motivating.

Weaknesses: No coding analytics. It sees "VS Code" but not which project, language, or branch. No health integration. No music correlation. The free tier is very limited — you essentially need the $12/month plan to get useful data. No window title tracking on the free tier.

Timing — $8/month

Timing is a Mac-only app designed primarily for freelancers and consultants who need to bill clients for their time. It tracks apps and websites automatically and lets you drag time blocks into projects for invoicing. The timeline view is excellent — a visual representation of your entire day that you can scrub through.

Strengths: Beautiful Mac-native UI. Excellent for time billing and client invoicing. Timeline view is the best in class. Rules-based auto-categorization. Captures window titles.

Weaknesses: Mac only — no Windows, no mobile. Designed for billing, not developer productivity analysis. No coding-level analytics (no project/language/branch breakdown). No health or music integration. $8/month adds up when it is a single-platform tool.

Qbserve — $40 one-time

Qbserve is a Mac-only productivity tracker with a one-time purchase price. It sits in your menu bar and shows a real-time productivity indicator — a colored dot that shifts from green (productive) to red (distracting) based on what you are doing. All data stays local on your machine.

Strengths: One-time purchase, no subscription. All data local (good for privacy). Real-time productivity indicator in the menu bar. Solid categorization with Pomodoro timer. Invoice generation for freelancers.

Weaknesses: Mac only. No cloud sync — your data lives on one machine and cannot be accessed from anywhere else. No coding analytics. No mobile companion. Development appears slow — updates are infrequent. The UI feels dated compared to modern alternatives.

ActivityWatch — Free, Open Source

ActivityWatch is the open-source option. It is a Python-based system that runs watchers (data collectors) and stores everything in a local database. It tracks app usage, browser activity (via an extension), and has a web-based dashboard for viewing data. The community has built additional watchers for VS Code, Spotify, and other tools.

Strengths: Free and open source. Extensible with community plugins. Cross-platform (Mac, Windows, Linux). All data local by default. The VS Code watcher adds basic coding tracking. Active development and community.

Weaknesses: Requires technical setup — Python environment, manual watcher configuration, browser extension installation. The dashboard is functional but not polished. No cloud sync out of the box (you can set it up, but it is DIY). No mobile app. No health integration. The VS Code watcher is basic compared to dedicated coding trackers. Not something you install and forget — it requires occasional maintenance.

xeve — Free During Early Access

Full disclosure: I built xeve, so take this with the appropriate grain of salt. But the reason I built it is that none of the above tools gave me what I wanted — a single tracker that combines app usage with coding analytics, health data, music history, and GitHub activity in one dashboard.

What it tracks: Every app switch with window titles, automatically categorized. Coding time via a VS Code extension and Claude Code hook with project/language/branch breakdown. Spotify listening history. Heart rate via BLE monitors. GitHub commits, PRs, and reviews. All data feeds into a correlation engine that finds patterns between metrics — like whether your coding output is better on days you exercise, or which music genre correlates with your longest focus sessions.

How it works on Mac: xeve runs as a native Swift menu bar app. Download from xeve.io/download/mac, install, sign in with Google or email, and it starts tracking immediately. There is no configuration. It detects the active app, captures the window title, categorizes it, and syncs to the cloud every 60 seconds. The menu bar icon shows your current session in real time.

Weaknesses: It is newer than the alternatives, so it has less historical user data to draw from. The Windows tracker exists but is less mature than the Mac version. The AI insights feature is useful but depends on having enough data to analyze — it takes 1-2 weeks of tracking before the insights become meaningful.

How to Choose

The right tool depends on what questions you are trying to answer:

The common thread across all of these tools is that any of them is better than Apple Screen Time. Apple built Screen Time for parents, not professionals. If you are a developer who cares about understanding your productivity patterns, you need something that goes deeper — with categories you can customize, trends you can analyze over months, and data you can actually export and act on.