

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
- Life Logging & Quantified Self
- Productivity analysis
- 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
- Employee Time Tracking
- Anti Procrastination
- Development API
- Auto-tracking
ActivityWatch News & Activities
Recent News
Recent activities
Heisen47 added ActivityWatch as alternative to Produchive- holybreadman liked ActivityWatch
ruckerlabs added ActivityWatch as alternative to coLog- Sylph-Rave reviewed ActivityWatch
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.
- Luckless11 thinks Privacy focused is a important feature of ActivityWatch
asdasddaaw added ActivityWatch as alternative to TimiGS
mahad added ActivityWatch as alternative to Hackatime
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?
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.
I like ActivityWatch because it provides ultras accurate data and is super customisable.