
ActivityWatch
Privacy-first automated time tracker for desktop and mobile
18.4k stars 970 forks last commit first released MPL-2.0
Actively maintained
Last commit 23 Jul 2026.

ActivityWatch is an automated time tracking and lifelogging suite that records how you spend time on your devices. It stores data locally under your control and provides a web interface to explore and analyze your activity.
Key Features
- Automatic tracking via “watchers” (active app/window, AFK status, browser tab activity, and more)
- Local, user-controlled data storage with a REST API and query engine
- Web dashboard to visualize time usage and breakdowns
- Categorization to group and summarize activity for better overviews
- Cross-platform support (Windows, macOS, Linux, and Android)
- Extensible ecosystem with browser extensions and editor plugins
Use Cases
- Personal productivity and work-life balance tracking
- Understanding time spent across apps, websites, and projects
- Quantified-self lifelogging and behavioral research datasets
Limitations and Considerations
- Activity synchronization across devices is still a work in progress
ActivityWatch is a strong fit for individuals and teams who want detailed, automatic time tracking without giving up data ownership. Its modular watchers and API make it adaptable to many workflows and research needs.
Categories:
Tags:
Tech Stack:
Similar to ActivityWatch

GoatCounter
Privacy-friendly web analytics with minimal tracking
Open source web analytics focused on privacy, lightweight tracking, and simple, meaningful reports as an alternative to Google Analytics or Matomo.

Memos
Privacy-first self-hosted note-taking and knowledge base
Memos is a lightweight, privacy-first self-hosted note-taking service with Markdown, fast search, and sharing features for personal notes, wikis, and team knowledge.


Kutt
Modern URL shortener with custom domains, stats, and an API
Open-source, self-hostable URL shortener with custom domains, link management, private analytics, and a REST API.
Countly Community Edition
Privacy-first product analytics and customer engagement platform
Self-hosted product analytics and engagement platform for mobile, web, desktop, and connected devices, with dashboards, crash reporting, push notifications, and privacy tools.
Ackee
Self-hosted privacy-focused website analytics with a GraphQL API
Ackee is a self-hosted, privacy-focused website analytics tool built with Node.js and MongoDB, offering a minimal UI and a GraphQL API for collecting traffic and events.

Medama Analytics
Self-hostable, privacy-focused, cookie-free website analytics
Medama Analytics is a self-hosted, cookie-free web analytics platform with a lightweight tracker, real-time dashboards, and a built-in API focused on user privacy.

