

ActivityWatch
Open-source, cross-platform app tracks time on devices, providing productivity insights, anti-procrastination tools, and Pomodoro timers in a privacy-focused, no third-party data system, customizable by user extensions, making it a versatile alternative to RescueTime and ManicTime.
Cost / License
- Free
- Open Source (MPL-2.0)
Application types
Platforms
- Mac
- Windows
- Linux
- Android
- Android Tablet
- Self-Hosted
- Google Chrome
- Rust
- Python
- Chromium
- Mozilla Firefox
Features
Properties
- Privacy focused
- Lightweight
- Distraction-free
Features
- Automatic time tracking
- Visual timeline
- Task Time Tracking
- Decentralized storage
- Automated usage tracking
- Local based GUI
- Ad-free
- Open API
- Real-time tracking
- Works Offline
- Data export/import
- Idle Detection
- Charts
- Productivity analysis
- Life Logging & Quantified Self
- Custom categories
- Screen time
- Data analytics
- Dark Mode
- Track Activities
- No registration required
- Tracks used applications
- Pomodoro Timer
- Platform independence
- Real-time dashboard
- Multi Device Support
- Portable
- Extensible by Plugins/Extensions
- Calendar View
- Cloud Sync
- Calendar Integration
- No Tracking
- Goal Tracking
- Anti Procrastination
- Employee Time Tracking
- Development API
- Auto-tracking
ActivityWatch News & Activities
Recent News
Recent activities
- sh4d0w liked ActivityWatch
- ClusterXXX rated ActivityWatch
- ethanjll reviewed ActivityWatch
As a college student struggling with adhd i find this app a solid game changer. Very easy to use and highly customizable. 10/10.
- ethanjll added Internet Filter as a feature to ActivityWatch
Chronum added ActivityWatch as alternative to Chronum- ethanjll liked ActivityWatch
ScreenTally added ActivityWatch as alternative to ScreenTally
Heisen47 added ActivityWatch as alternative to Produchive
Featured in Lists
These are all the software I use on my windows machine. I am privacy freak. So, I mostly use open source software. …
A list with 145 apps by Nemets39 without a description.
Resolutions can be really wonderful, but more often than not they are set in the first week of January, followed for …
What is ActivityWatch?
ActivityWatch is an app that automatically tracks how you spend time on your devices.
It is open source, privacy-first, cross-platform, and a great alternative to services like RescueTime, ManicTime, and WakaTime.
It can be used to keep track of your productivity, time spent on different projects, bad screen habits, or just to understand how you spend your time.











Comments and Reviews
I think it's pretty good, but I'm not exactly an unbiased reviewer.
Well, thank you sir for this beautiful thing.
Open source, but you can only categorize things by keyword, not more reliable things like file paths or URLs. The categorization interface is extremely slow to refresh, and refreshes every time you add something to a category. You'll spend more time categorizing your time than your actual time.
About the slowness, did you tried aw-server-rust?
As a college student struggling with adhd i find this app a solid game changer. Very easy to use and highly customizable. 10/10.
i wanted an app that records the time i spend on applications and games. this app is perfect, it does exactly what i want and more.
Great tool for Neurodivergent. Thank You.
It's perfect for track your time in almost anything.
I've been using ActivityWatch for a while now. I finally know what I've been doing and what's happening with my work. It's very useful, it saves time on wondering what you've done, and you can develop your planning and effective work skills much more efficiently and quickly.
It's worth spending a lot of time setting things up and creating your categories. This time will pay off.
Thank you very much.