How Can I Customize ActivityWatch for Specific Workflows

Hi everyone,

I’ve been using ActivityWatch for a while now to track my productivity, and it’s been incredibly helpful! Recently, I’ve been thinking about customizing it more to fit my specific workflows. I mainly use it to monitor my time spent on different projects, but I’d like to dive deeper into tracking specific activities within those projects (like coding vs. meetings vs. research).

As I have been through these resources/articles Manually adding events RPA Developer Skills, however they are quite useful but I wanted to learn more from community members.

Does anyone have any experience with customizing ActivityWatch for more granular tracking? Are there any best practices or tools you recommend integrating with ActivityWatch to enhance its functionality? Also, if anyone has tips on setting up custom event watchers or filtering data more effectively, that would be amazing!

Looking forward to your insights and advice!

Thanks in advance,

Here there is a link to my project where I have tried to implement more flexible categorization. And this topic is exactly about “custom event watchersimporters”.

TLDR: tried a number of approaches but it appears to be very personalized and device/os specific problem to produce good results. Anyway repo contains a lot of tools and a platform to implement and make experiments with your own strategies.