Change 1 of 5
ActivityWatch integration
Automatically track your device activity and turn it into timesheets while keeping your data private.
Official Odoo 20 release note
In plain words
Timesheets has an Assistant page that reads your computer activity from ActivityWatch (a local activity tracker running on your machine) and turns it into timesheet suggestions. The raw activity stays on your device: the browser reads it from the local ActivityWatch server and only the timesheets you accept are saved in Odoo.
Where to find it
- Timesheets > Configuration > Settings, enable Timesheets Assistant.
- Timesheets > Assistant; install ActivityWatch from the banner.
For users
Timesheets > Assistant lists what you worked on and lets you log it with one click; a banner helps installing the tracker.
For developers
Client action hr_timesheet_activitywatch_action fetches http://localhost:5600/api/0 buckets in the browser and matches events against aw.rule records (regex, template, project, task).
Upgrading from Odoo 19
Optional feature behind the Timesheets Assistant setting (group timesheet_grid.group_timesheet_assistant).
- The live suggestion list needs ActivityWatch running on the user's machine; only the page and the install banner could be captured.
