ActivityWatch is a lightweight, high-performance, and privacy-conscious desktop activity tracker & DFIR auditor that provides real-time monitoring of your system's performance, application dwell time, and detailed system telemetry. Built natively for Windows.
Engineered from the ground up for high-fidelity desktop telemetry, privacy-first audits, and automated executive reporting.
Continuous background telemetry measuring active foreground dwell time, user focus transitions, and system idle state.
Comprehensive window title logging, application dwell duration tracking, and process execution distribution.
High-resolution activity tracking with automated keyword masking for passwords, auth tokens, and sensitive fields.
Native UI automation capturing active URLs and domains across Chrome, Edge, Brave, Firefox, Opera, and Arc.
Auditing for PowerShell PSReadLine history, Git Bash session logs, and CLI process invocations (git, python, docker).
Automated OpenAI GPT summaries synthesizing work accomplishments, technical cases, and chronological timeline export.
Inspect our high-resolution analytical telemetry views and executive closing stories.
The dashboard shows real-time analytics of your system performance, memory, CPU footprint, application dwell breakdown, and active timeline tracking.
The timeline inspector allows you to analyze chronological dwell intervals, active application ribbons, and multi-track task flow throughout your workday.
The processes monitoring view allows you to audit individual foreground processes, terminal sessions, and view your automated end-of-day narrative.
| Process Name | PID | Status | Dwell Duration | Sensitive Masking |
|---|---|---|---|---|
|
Code.exe
|
14980 | ● Active Focus | 3h 02m 14s | Enabled |
|
chrome.exe
|
22104 | ● Active Focus | 2h 08m 45s | Filtered |
|
pwsh.exe
|
8944 | ○ Background | 1h 05m 12s | PSReadLine Audited |