ActivityWatch for Android is a free, open-source application that automatically tracks how much time users spend in different Android applications. It extends the ActivityWatch ecosystem to mobile devices using a Rust-based local server. The application collects usage information through Android's system permissions and stores activity records locally. Users can review their app usage through the same web interface used by the desktop edition. Activity timelines help identify frequently used applications and understand daily screen time habits. Its automatic tracking reduces the need to manually record activities. The application prioritizes privacy by keeping collected information under the user's control. It is also available for compatible Oculus Quest devices, although certain system versions may require additional permission configuration.
Features
- Automatic Android application usage tracking with detailed activity timestamps
- Local activity data collection through Android system usage access permissions
- Integrated ActivityWatch web dashboard for reviewing mobile application activity
- Rust-based local server for storing and accessing recorded usage information
- Daily application usage timelines for identifying screen time and activity patterns
- Privacy-focused offline tracking with Android and compatible Oculus Quest support