Guides

How to choose a time-tracking or quantified-self tool

Automatic background trackers, manual timers, and cross-app correlation tools answer different questions — pick by what you'll actually do with the data.

Time-tracking and quantified-self tools split cleanly along one line: automatic tools log what actually happened in the background, and manual tools log what you tell them, when you tell them. That's not a minor UX difference — it changes what the data is good for. Automatic tracking produces an honest, if occasionally messy, record of where time actually went; manual tracking produces a deliberate, client-attributable record of billable or project time, but only for the moments you remembered to start the timer. Buying an automatic tool expecting billing-grade client attribution, or a manual tool expecting a passive picture of your habits, is the most common way this category disappoints people.

Automatic vs. manual: decide this first

ActivityWatch, RescueTime and Rize all track passively: a background agent logs active windows, browser tabs and idle time with no timer to start or stop, then categorizes it after the fact. Toggl Track is built around the opposite habit — fast, one-click manual timers tied explicitly to a project or client, aimed at people who bill hours and need to say precisely what the time was for, not just that a browser was open. Timing sits between the two: it tracks automatically in fine-grained detail, but expects you to reclassify entries into projects after the fact rather than requiring an accurate timer in the moment — a workflow that suits people who want automatic capture but still need Toggl-style project attribution for billing.

Where the data lives, and who sees it

This is the sharpest differentiator inside the automatic-tracking group. ActivityWatch is free, open-source and self-hosted by design: tracking and storage happen locally on your machine, nothing is sent to a third-party server by default, and the entire feature set is free because there's no company behind it to monetize a premium tier. RescueTime, Rize and Timing are all cloud-hosted commercial products — the trade for that is a maintained product with support, but also a vendor holding a detailed record of your application and website usage. For anyone tracking sensitive work (legal, health, anything under an NDA), that distinction is worth resolving before installing anything, not after.

What the categorization actually does for you

Passive tracking is only useful if the categorization is trustworthy, and the three automatic tools handle it differently. RescueTime scores activity into productive, distracting and neutral buckets to produce daily Focus and Productivity scores, plus focus sessions that can block distracting sites — a rules-based system that's mature and predictable. Rize adds an AI layer on top of the same basic idea: it categorizes activity, detects context switching specifically, and coaches with break reminders and focus-session nudges based on detected patterns, priced by a monthly AI-credit allowance rather than a flat seat fee. ActivityWatch, being unmonetized open-source software, offers category breakdowns and a plugin ecosystem for extending tracking to editors and media players, but no AI coaching layer — you configure the rules yourself.

One data source vs. correlating several

Exist is a different kind of tool from the other five: it isn't a primary time or activity tracker at all, but an aggregator that connects to fitness trackers, sleep apps, calendars, weather and productivity tools (including RescueTime) and looks for statistically notable correlations across all of them — sleep quality against next-day mood, step count against productivity. It only becomes useful once you're already tracking several separate things in separate apps; used alone, with nothing feeding it, it has little to say.

A shortlist by situation

  • You want automatic tracking with zero vendor data-sharing, and are comfortable with less polish: ActivityWatch — free, open source, entirely local.
  • You want mature automatic tracking with clear productivity scoring and distraction-blocking: RescueTime.
  • You want AI-assisted categorization and coaching on top of automatic tracking: Rize.
  • You're on a Mac and want a detailed, correctable timeline you can reclassify into billable projects after the fact: Timing.
  • You bill clients or need precise project/client attribution and are willing to start a timer: Toggl Track.
  • You already track fitness, sleep and mood in separate apps and want to see how they connect to your work patterns: Exist.

Questions to ask before you commit

  1. Does tracking happen locally or on the vendor's servers, and does that matter for the kind of work I do?
  2. Is categorization rules-based or AI-driven, and can I correct it when it gets something wrong?
  3. If the pricing model is credit-based (as with Rize) rather than a flat seat fee, what happens when I run out mid-month?
  4. Does it integrate with the project-management or billing tools I already use, or will I be re-entering data?
  5. What does the free tier actually include, and where does the paywall sit — per feature, per data-history length, or per seat?

Common mistakes

Installing a manual, project-attribution tool like Toggl Track expecting it to passively reveal how your day actually went — it will only show what you remembered to time. Installing a passive tracker like RescueTime or ActivityWatch expecting client-billable detail — they show categories and durations, not the specific task or client a block of time belongs to, which is what Timing's reclassification workflow or Toggl's manual attribution are built for. And signing up for Exist with nothing else being tracked yet: it has nothing to correlate until other apps are already feeding it data.

See RescueTime vs Toggl Track for automatic tracking against manual project attribution head to head, and ActivityWatch vs RescueTime for the open-source, local alternative against the mature commercial product. Every tool in this category lists the rest of the field.

Related tools

Terms used in this guide

Latest on this topic