ActivityWatch
Automatic, privacy-first time tracking for your devices
ActivityWatch automatically tracks how you spend time on your computer by recording active applications and windows. All data stays on your own machine and can be explored through a built-in web dashboard.
Key features
- Automatic app tracking
- Local-only data
- Cross-platform watchers
- Extensible via API
Strengths
- Released under the MPL-2.0 license
- Easy to set up — beginner-friendly
- Mature project with 18.5k GitHub stars
- Written in Python
ActivityWatch replaces
Compare ActivityWatch
25 head-to-head comparisons.
- ActivityWatch vs Solidtime
- ActivityWatch vs Toggl Selfhost Pomotodo
- ActivityWatch vs Kimai
- ActivityWatch vs Kimai2
- ActivityWatch vs Wakapi
- ActivityWatch vs Ever Gauzy
- ActivityWatch vs FocusTime Tracker
- ActivityWatch vs Beaver Habit Tracker
- ActivityWatch vs TimeTagger
- ActivityWatch vs Timewarrior
- ActivityWatch vs Traggo
- ActivityWatch vs Hamster
- ActivityWatch vs TimeOff Management
- ActivityWatch vs timetrace
- ActivityWatch vs TimeTracker
- ActivityWatch vs Ever Teams
- ActivityWatch vs Titra
- ActivityWatch vs arbtt
- ActivityWatch vs gtimelog
- ActivityWatch vs Ziit
- ActivityWatch vs Anuko Time Tracker
- ActivityWatch vs Clockify Selfhost Cattr
- ActivityWatch vs Gnomecast Timewarrior UI
- ActivityWatch vs TimeCase
- ActivityWatch vs Virtual TimeClock
Similar time tracking apps
Solidtime
Time TrackingModern open-source time tracker for teams
Replaces Toggl, Clockify
Toggl Selfhost Pomotodo
Time TrackingPomodoro-based time tracking and focus tool
Replaces RescueTime, Forest
Kimai
Time TrackingProfessional time tracking for teams and freelancers
Replaces Toggl, Harvest
Wakapi
Time TrackingSelf-hosted coding activity and time tracking server
Replaces WakaTime, RescueTime
Ever Gauzy
Time TrackingOpen-source business management with time tracking
Replaces Hubstaff, Time Doctor
FocusTime Tracker
Time TrackingMinimal command-line and web work timer
Replaces Toggl, Harvest