ActivityWatch logo

ActivityWatch

Automatically tracks time spent on devices across platforms without third-party involvement.

Made by Erik Bjäreholt, Johan Bjäreholt and contributors

  • Firefox Extension

  • Productivity Tool

  • Google Chrome Extension

  • Privacy Protection

  • automated-time-tracker

  • automated-time-trackers

  • Time Tracking

  • System Activity Monitor

What is ActivityWatch?

ActivityWatch is an application that automatically tracks how users spend time on their devices. It is an open-source, privacy-focused, and cross-platform tool that serves as a great alternative to services like RescueTime, ManicTime, and WakaTime. The app can be utilized to monitor productivity, time allocation across various projects, unhealthy screen usage patterns, or simply to gain insights into personal time management

Highlights

  • Automatic time tracking on devices
  • Open-source and privacy-focused design
  • Cross-platform compatibility
  • Alternative to commercial productivity tracking services
  • Ability to monitor productivity, project time, and screen habits
  • Provides insights into personal time usage

Platforms

  • Web
  • Google Chrome
  • Android
  • Python
  • Firefox
  • Mac
  • Linux
  • Windows
  • Chromium
  • Android Tablet

Languages

  • English

Social

Features

    • Platform independence

    • Real-Time Dashboard

    • Data export/import

    • Idle Detection

    • Real-time tracking

    • Track Activities

    • Charts

    • Automated usage tracking

    • Privacy focused

    • Life Logging & Quantified Self

    • Automatic time tracking

    • Open API

    • Decentralized storage

    • Local based GUI

    • Visual timeline

    • Tracks used applications

    • Works Offline

    • Data analytics

    • Employee Time Tracking

    • Multi Device Support

    • Productivity analysis

    • Development API

    • Custom categories

    • Task Time Tracking

    • Cloud Sync