activitywatch

About activitywatch
ActivityWatch is an open-source time tracking tool designed to record user activity while prioritizing privacy. It stores data locally on the user's machine, ensuring control over personal information. The software tracks application usage, browser activity, and keyboard/mouse interactions to determine time spent on tasks.
It supports multiple platforms and offers a graphical interface for ease of use. The project emphasizes extensibility, allowing users to collect additional data types through customizable watchers. ActivityWatch differentiates itself from other time trackers by being fully open-source and keeping data decentralized.
Key features
- Tracks active applications and window titles
- Monitors browser tabs including URLs and titles
- Detects keyboard and mouse activity for AFK status
- Stores data locally for user privacy
- Provides a graphical user interface
- Supports cross-platform usage
- Allows extensibility through custom watchers
Download v0.13.2
May 7, 2026WindowsWindows
macOSmacOS
Frequently asked questions
- Is activitywatch free?
- Yes. activitywatch is free and open-source software, distributed under the MPL-2.0 license.
- Which platforms does activitywatch support?
- activitywatch provides downloads for Windows, macOS, Linux.
- What is the latest version of activitywatch?
- The latest version is v0.13.2, released on Oct 5, 2024.
- What platforms does ActivityWatch support?
- ActivityWatch is available for Windows, macOS, Linux, and Android. iOS support is not currently available.
- How do I install ActivityWatch?
- Pre-built releases can be downloaded from the project's GitHub releases page. The documentation provides installation guides for different platforms and instructions for building from source.
- Is ActivityWatch free to use?
- Yes, ActivityWatch is completely free and open-source software.
- Where is my activity data stored?
- All data is stored locally on your machine. The software does not send your activity data to any external servers by default.
More Productivity
lobehub
lobehub
LobeHub is a productivity tool designed to manage AI agents by handling their hiring, scheduling, and reporting for continuous operations. It organizes agents into efficient workflows to ensure seamless 24/7 functionality.
AppFlowy
AppFlowy-IO
AppFlowy is an open-source productivity tool designed as a collaborative workspace with AI integration. It functions as an alternative to Notion, combining projects, wikis, and team management while prioritizing user data control. The platform supports organization and workflow without proprietary lock-in.
rtk
rtk-ai
RTK is a command-line proxy tool designed to minimize LLM token usage by 60-90% for common development commands. It is a lightweight, dependency-free Rust binary.