Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
47 lines (31 sloc) 1.92 KB


Watchers are the parts of ActivityWatch that do all the data collecting.

ActivityWatch comes bundled with two watchers by default:

The default watchers are collecting some of the most important data. But there is more to collect, so here are some other watchers that let you do so.

Browser watchers

Watches properties of the active tab like title, URL, and incognito state.

Editor watchers

Watches the actively edited file and associated metadata like path, language, and project name (folder name of git root)

Media watchers

If you want to more accurately track media consumption.

Custom watchers

For help on how to write your own watcher, see writing-watchers.

Have you written one yourself? Send us a PR to have it included!

You can’t perform that action at this time.