ActivityWatch

License: MPL-2.0

Overall rating

6.8

Stars: 13125

Contributors: 27

ActivityWatch is a time-tracking tool that helps monitor how you spend your time across different applications and devices. It provides detailed insights into productivity, with dashboards and visualizations to track activities, analyze work habits, and identify focus patterns. Designed for privacy, it stores data locally and offers customizable options for various workflows.

Key Features

  • Tracking: Tracks active application and window title out of the box, more with watchers.
  • Categories: Get a better overview of your usage by breaking it down into categories.
  • Browser extensions: Track the active tab using the extensions for Chrome and Firefox.
  • Editor plugins: Track how you spend time writing code with editor watchers.
  • Privacy: Data is stored locally and doesn't leave your device, we put local and privacy first.
  • Cross-platform: Runs on Windows, macOS, Linux, and Android.
Activity

Last update: Jan 13, 2025

  • Commits (last week)

    0

  • Resolved issues (last week)

    0

  • Merged PRs (last week)

    0

Maturity

Last update: Jan 18, 2025

  • Age

    8 years 8 months

  • Stability

    ALPHA

Information

Funding

Donations

Programming languages

Python
Inno Setup
Batchfile

Tags

afk
productivity
quantified-self
time-tracking
timetracking
app
activitywatch
analytics
cross-platform
dashboard
timetracker
time-tracker