ActivityWatch

ActivityWatch is a free and open-source automated time tracker focused on privacy and extensibility. It supports cross-platform tracking, custom plugins, browser extensions, and provides detailed reports to help users analyze their time usage.

Automated Time Tracking
5/13/2025
View Source

ActivityWatch

Website: https://activitywatch.net/

Category: Automated Time Tracking

Tags: open-source, automatic-tracking, privacy, cross-platform


Description

ActivityWatch is a free and open-source app that automatically tracks how you spend time on your devices. It is privacy-focused, cross-platform, and extensible, providing users with detailed reports to analyze their time usage.


Features

  • Automatic Tracking: Automatically tracks active application and window title usage out of the box.
  • Watchers: Extend tracking to additional activities via custom watchers (plugins).
  • Categories: Break down time usage into categories for better insights.
  • Browser Extensions: Track active tab usage in Chrome and Firefox browsers.
  • Editor Plugins: Track time spent coding with editor-specific plugins.
  • Privacy-first: All data is stored locally on your device, and does not leave your computer.
  • Cross-platform: Runs on Windows, macOS, Linux, and Android.
  • Detailed Reporting: Provides detailed reports and timelines for time analysis.
  • Open Source: Fully open source with community contributions.
  • Extensible: Supports custom plugins for additional tracking capabilities.
  • Local Web Interface: Access your data and reports via a local web UI (localhost:5600).
  • Productivity Analysis: Helps monitor productivity, track project time, log digital life, and identify behavioral trends.
  • No Cloud Required: No cloud account or external server necessary.
  • Lifelogging & Quantified Self: Useful for lifelogging and self-knowledge through numbers.
  • Research Uses: Can be used for research into attention, productivity, and behavior.

Note: Device synchronization is planned but not yet available.


Pricing

  • Free: ActivityWatch is completely free and open-source software; no paid plans or subscriptions.