ActivityWatch
Automatically track how you spend time on your devices.
ActivityWatch automatically records how you spend time on your devices, capturing data such as the active application, window title, browser tab, URL, and keyboard or mouse activity. The software stores all information locally, giving users full control over their data and ensuring privacy without any cloud upload. It runs on Windows, macOS, Linux, and Android, and can be extended with additional watchers, browser extensions, and editor plugins to broaden the range of tracked activities.
The tool is aimed at individuals who want to understand their digital habits, monitor productivity, manage screen‑time, or keep a detailed log of work and leisure activities. Researchers and developers can also use it for quantitative studies of attention and behavior, thanks to its open‑source code and permissive MPL‑2.0 license.
ActivityWatch is self‑hostable, free of subscription fees, and maintained as a stable, community‑driven project. Its design emphasizes local data storage, cross‑platform support, and extensibility, allowing users to tailor the tracking to their specific needs while keeping the software completely open source.
Reviews
Loading reviews…
Similar apps

Time Tracking & Focus
TimeTagger
An open source time-tracker based on an interactive timeline and powerful reporting.

System Monitoring & Maintenance
RescueTime
Track time usage and get productivity reports.

DevOps & Infrastructure
Wakatime
System tray app for automatic time tracking

Time Tracking & Focus
ManicTime
Time tracker that automatically collects computer usage data

Time Tracking & Focus
Traggo
Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.

System Monitoring & Maintenance
Dayflow
Screen activity timeline with AI support.