Trace for Mac

Trace for Mac

Local automatic time tracking for macOS

Description

Eight hours at the computer and by evening you can't say where they went: how long you coded, how long you sat in meetings, how long you wandered the web. Manual timers only work if you remember to press start. Trace sits in the menu bar and records automatically which app, window, file and web page is in front of you, and for how long — no timers, nothing to fill in.

Everything lives in one SQLite file on your Mac. No network, no account, no keystrokes and no screenshots. Open it at the end of the day and you see exactly where the time went, broken down by project and tag.

Features



The day in lanes: One lane per tag or app, with sound and calls underneath, so overlaps like coding with music or a meeting in the background are visible.

Drill-down timeline: Tag › app › file or site › page, level by level; drag across any stretch and the outline sums only that period.

Projects found for you: Works out each file's project from its folder — git repos, Swift packages, Obsidian vaults — with no setup.

Tags that apply themselves: Eight built-in tags (Development, Office, Study, Communication, Entertainment, Games, Design, Browsing) plus custom rules.

Focus and goals: Start a focus session, set daily targets per tag with rings and streaks, and see deep-work time and app switches per hour.

Reports: Weekly, monthly and yearly views with a plain-sentence review of what changed, stacked daily totals, an activity heat map and a year grid.

Privacy controls: Query strings are stripped from URLs, titles, paths and addresses can each be turned off, any app can be excluded, and data exports to CSV.

Several Macs: Optional iCloud sync, off by default. Native SwiftUI, English and Simplified Chinese, dark mode, macOS 14 or later.