ActivityWatch / ActivityWatch/aw-webui

Feature proposal: focus/distraction analytics dashboard built on the category system

Open
#897 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
151
Forks
179
Avg merge
1d 20h
Merged PRs (30d)
28

Description

aw-webui has categories but no way to see how time splits across focus vs operational vs distracted work, no context-switch tracking, no attention-span metrics.
I've been building this on top of the existing category tree (adding a class field per leaf: focus/operational/distraction, computed in a pure metrics module, rendered as a new dashboard view).
Scope I'm proposing: utilization %, focus/distraction ratios, context switch count, attention span average, an "unclassified time" panel with one-click classify buttons that write back to the existing category settings. All additive, no changes to existing views or data model beyond the new class field.
Not proposing: browser extension requirements, LLM-based classification, or anything that changes existing behavior for users who don't touch the new view.
Before I put more time in: is this something you'd take as a PR into aw-webui, or would you rather this live as a separate companion project referenced from your docs/ecosystem list? Happy to go either way, want to build toward whatever you'd actually accept.

Screenshot:
Image
Image
Image

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.