Skip to content
AI time tracker

AI time tracker for Mac, with labels you can check

drifty uses AI to classify the activity recorded on your Mac. It adds activity categories and focus labels to your timeline, using available context to distinguish different tasks inside the same app. You choose where classification runs and can correct the results. For Apple Silicon Macs running macOS 13 or later.

What AI adds to the activity record

An app total can tell you how long your browser was active. It cannot tell whether you were reading documentation or following an unrelated discussion. drifty uses available activity context to help tell those sessions apart and writes categories and productivity labels onto captured blocks.

Classification uses a reduced set of activity fields. Separate controls govern page address, window title, content context, and work profile. Content context can include short workspace or project details, not full document bodies. Remote requests strip credentials, query strings, and fragments from page addresses. Available context can still be sensitive.

AI labels are an interpretation of captured activity, not a direct measure of attention or the quality of completed work. Review the timeline with your own knowledge of the task.

Choose where classification runs

Recording and AI processing are separate. Local AI keeps classification requests on your Mac. Cloud options need a connection and may involve a subscription or provider charges. You can change the AI option later in Settings; analytics and Device Sync have their own controls.

AI optionWhere it runsWhat you needData boundary
Local AIOn your MacDownloaded model and available memory and disk spaceClassification requests stay on the device
drifty CloudHosted provider routeCloud trial or paid Pro accessSelected fields leave the Mac
Your OpenRouter keyYour selected model providerYour API key and any provider usage chargesSelected fields go to a remote provider
Custom endpointEndpoint you configureAn endpoint you operate or trustMay be local or remote

For the current handling and costs, read AI data boundaries, privacy controls, and available plans.

Correct labels that miss the point

A research session marked Drift may have supported the task. Open Classification and adjust its category or productivity label. Use a narrow correction when only part of a site supports your work.

Activity category

Classify the kind of activity, such as learning or communication. The category is separate from productivity.

Productivity label

Review whether a block is marked Focus, Neutral, or Drift. A changed label may need another analysis pass before every chart updates.

Corrections you control

An app or domain correction can apply to matching past and future activity. A narrower correction can match a window title or exact page address. Saved choices are available in Settings under My classifications.

AI time tracking FAQ

  • Is drifty’s AI time tracking free?

    Local tracking and on-device classification can stay free. drifty Cloud is paid after its trial. Your own API key or custom endpoint may have separate costs. Check current pricing.

  • Does the AI read my screen?

    drifty does not use screen recording or saved screenshots for classification. It works with selected activity fields and permitted context.

  • Will drifty always know whether I am working?

    No. Missing context and mixed uses of the same site can lead to mistakes. You can review and correct classifications, including marking an activity “Not a drift” from a Companion card. Tracking continues if a local model is not ready, but classification waits.