ActivityWatch

Open-source alternative to RescueTime. Automatic time tracking that stores activity data on your own device.

The rare productivity tracker that does not require sending your entire workday to a company.

At a glance

ReplacesRescueTime
Open-source licenseMPL-2.0
PrivacyCollected app and window activity stays local by default.
Lightweight signalRuns quietly and turns raw device activity into useful timelines.
Community healthEstablished privacy-focused project
PlatformsWindows, macOS, Linux, Android
Privacy advantage

Collected app and window activity stays local by default.

Less bloat

Runs quietly and turns raw device activity into useful timelines.

Trust signal

Established privacy-focused project. Verify current releases and open issues in the source repository before critical deployment.

Should you switch to ActivityWatch?

The rare productivity tracker that does not require sending your entire workday to a company. A successful migration starts with a small real project, not a feature checklist. Test the files, integrations, shortcuts, and collaboration steps you use every week before removing the existing tool.

Open source gives you inspectable code and a path away from vendor lock-in, but it does not eliminate tradeoffs. Support may be community-led, some commercial file formats may be imperfect, and self-hosted options require security updates and backups. Use the official website and source repository above to confirm current compatibility.

More productivity alternatives