Time tracking that runs itself

No timers to start, no entries to fill in. drifty records the day as you work and shows you where the focus actually went.

Today, captured automaticallyApps, sites, and focus in one timeline Tracked

Automatic capture

Your day records itself

Install drifty and keep working. Every app and site you touch lands on the timeline on its own — no timers, no manual entries.

Today
9am11am1pm3pm5pm7pm
Focus 5.4h Drift 0.9h Neutral 0.5h

AI classification

It knows work from wandering

drifty looks at what you're actually doing inside each app — a code review is focus, an endless feed is drift — and labels it for you.

Activity
⌨️ Visual Studio Code 2h 14m
🌐 youtube.com 28m
💬 Slack 46m
🎨 Figma 1h 07m

Drift alarm

A nudge before the hour disappears

When drift runs past your threshold, a quiet alarm window steps in — acknowledge it, or let drifty pull you back to what you were doing.

Today

Drifting for 22 minutes

You were deep in drifty_mac · Xcode before this. Want to get back?

Back to work5 more min
Focus resumed · 4:32 PM

Focus vs drift

See the shape of your attention

Focus and drift are scored side by side across the day, so you can see exactly when your attention holds — and when it slips.

Focus / drift score
Focus 82% Drift 12:30 peak

Daily insight

Numbers that keep themselves

Tracked hours, sessions, and peak focus time roll up on their own. Open drifty at the end of the day and the answer is already there.

Breakdown

0h 00m

Tracked today

0Sessions
0%Focus
9:30 AMPeak
⌨️ Visual Studio Code 4h 02m
🎨 Figma 1h 07m
💬 Slack 46m

Why drifty

Built for real work patterns.

drifty records the apps, sites, and sessions behind your day, then classifies the work context without manual timers or tags.

Automatic capture

Records your active app, site, and session in the background. No timer to start, no manual tagging to clean up later.

AI classification

Uses fast model routes to label captured activity as Focus, Neutral, or Drift without asking you to tag it.

Privacy control

No screen recording or saved screenshots. Run AI locally, in drifty Cloud, or with your own key.

An AI classifier that knows intent and context.

The current app, Soul.md, and the last 30 minutes go in together.

AppsSource
Soul.mdMemory
Declaredengineering, writing
LearnedSlack threads stay focus
AmbiguousYouTube may be lecture or drift
Context30 min
SlackLaunch thread
GitHubPull request
YouTubeLecture tab
Context EngineCore

drifty AI

Gemini Flash, DeepSeek V4 Flash, Qwen 3.6 27B

AI MODES

Choose where AI runs.

The same activity classification can run in drifty Cloud, through your own API key, or on your Mac.

OpenRouter (BYOK)

Use your own OpenRouter key and control usage.

  • Use your own key
  • Control usage yourself
  • Estimated $4-6/mo (based on usage)
SetupOpenRouter key required
CostEstimated $4-6/mo (based on usage)
ModelsGemini Flash, DeepSeek V4 Flash, Qwen 3.6 27B

Local AI

Run classification directly on your Mac.

  • Nothing leaves your Mac
  • Free forever
SetupLocal model required
Cost$0 / month
ModelsLocal model (uses ~5–7 GB RAM)

01Track & visualize

Automatic tracking, minute by minute.

drifty records your apps, sites, and sessions in three-minute blocks — no manual logging, no timers to start.

Background capture

drifty records the app, site, and session while you work. By the end of the day, the timeline is ready to review.

No timer 3-minute blocks Apps + sites
Background captureLive
09:42 Visual Studio CodeLanding page edits
10:13 drifty.soBrowser focus session
10:58 SlackContext switch

Daily activity timeline

Each block is three minutes, labeled as focus, neutral, or drift. Zoom out for the full day, or switch views to see what filled each hour.

drifty flow chart showing focus, neutral, and drift across 24 hours in 3-minute blocks
drifty weekly calendar view with captured app and site segments arranged by day

Weekly calendar from captured activity

Captured segments stack into a weekly view automatically. Each card keeps its source apps and sites, with daily rings and weekly bars for a faster summary.

drifty productivity ring and category breakdown for one day drifty weekly breakdown bar chart comparing focus across days

02AI classification

See the detail behind each session.

Categories show the shape of the day, apps and sites show where it happened, and activity details show what the time was actually spent on.

drifty insights dashboard showing categories, apps and sites, and activity details for captured session
Runs on-device 9 smart categories Session-level detail Zero manual tagging

03Insight

Review recurring patterns.

See when focus sessions are most common, when drift increases, and which patterns repeat across the week.

Focus / drift rhythm

See when focus holds, when drift appears, and how your day changes hour by hour.

drifty focus versus drift chart in 30-minute windows across one day
drifty weekly focus heatmap by hour and weekday

Weekly focus profile

A weekly heatmap shows when focused work happens most often. The profile summarizes the pattern for planning.

drifty focus profile radar chart — focus start, endurance, short drifts, routine, balance

04Companion & recovery

A quieter way back to focus.

Companion stays close in your menu bar, then makes the next move clear when a confirmed drift needs attention.

Keep the next move close

Companion stays in your menu bar as a compact productivity ring. When drift is confirmed, choose a return, break, or correction.

A drifty Companion recovery card over a clean browser focus surface, with the menu-bar productivity ring, Return to focus, Take a break, and Not a drift actions

Escalate only when you opt in

Extreme Nudge is a Beta choice for stricter sessions. Instead of showing the alarm, it can close a drift browser tab or quit a drift app, then return to the latest focus surface when it is available.

A close native drifty Extreme Nudge card over the same clean macOS desktop, with the menu-bar productivity ring, confirming that YouTube was closed and focus returned to VS Code

Meet the optional desktop pet

The local cat is off by default, comes in six coats and four sizes, and only joins an intervention after drift is confirmed. Catch it before its paw lands and the tab or app stays open—the next card simply asks whether you are still drifting.

Why drifty

What each tracker understands

A focused comparison of automatic tracking, same-app context, AI classification, and control.

Feature drifty Rize RescueTime Timely
Automatic tracking
Same-app understanding
Focus / Drift classification
AI control
Starting price From $0/mo From $12.99/mo From $9/mo From $11/mo

Pricing and features as of July 2026, monthly billing, based on each product's public pricing page.

FAQ

  • Do I still have to start timers or tag my work?

    No. drifty runs quietly on your Mac, records app, site, and session context in the background, and turns the day into a timeline you can review later.

  • What does drifty use to classify my day?

    drifty looks at the activity context around each session: the app, the site, the title, and how that work fits into the rest of your day.

    It is meant to understand the work, not just the app name.

  • Does drifty record my screen or save screenshots?

    No. drifty is not a screen recorder and does not save screenshots.

    The product is built around activity context, not visual surveillance.

  • Where does the AI run?

    You choose. Classification can run through drifty Cloud, on your Mac with Local AI, or with your own OpenRouter key.

    You can switch modes later.

  • What happens when I work without internet?

    Activity capture stays local on your Mac.

    Cloud and OpenRouter classification need a connection; when you are back online, drifty can catch up and classify the captured sessions together.

    Local AI can classify on-device after you set up a local model.