ActivityWatch
The leading privacy-first, open-source automated time and application tracker.
Why consider ActivityWatch?
ActivityWatch is an open-source, privacy-first automated time tracker. It logs active desktop window titles, web browser tab URLs, and coding activity locally on your device without cloud telemetry.
Learn ActivityWatch by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of ActivityWatch
ActivityWatch automatically measures how much time you spend on coding, writing, browsing, and meetings, displaying visual timelines and productivity scores.
Installation
# macOS via Homebrewbrew install --cask activitywatch# Windows via Wingetwinget install ActivityWatch.ActivityWatchActivityWatch is licensed under the Mozilla Public License v2.0 (MPL-2.0).
Related tools
More options with a similar category or technology profile.
McFly
Fly through your shell history with an intelligent neural network search engine.
cheat
Interactive command-line cheatsheets for system administrators and software engineers.
Pipenv
Python development workflow for humans uniting Pipfile, pip, and virtualenv.
Rye
Comprehensive Python package and workspace management tool written in Rust.