ActivityWatch is designed to be running in the background within minutes of downloading it. This guide walks you through downloading a release package, launching the application, and confirming that your activity is being recorded. No configuration is required to start tracking — ActivityWatch begins collecting data as soon as the watchers are running.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ActivityWatch/activitywatch/llms.txt
Use this file to discover all available pages before exploring further.
Download
Go to the ActivityWatch releases page and download the latest release for your platform:
- Windows — download the
.exeinstaller (e.g.,activitywatch-v0.x.x-windows-x86_64-setup.exe) - macOS — download the
.dmgdisk image (e.g.,activitywatch-v0.x.x-macos-x86_64.dmg) - Linux — download the
.ziparchive (e.g.,activitywatch-v0.x.x-linux-x86_64.zip)
Install
Install ActivityWatch for your operating system:
- Windows — run the
.exeinstaller and follow the setup wizard. ActivityWatch will be installed and added to your Start menu. - macOS — open the
.dmgfile and drag the ActivityWatch application into your Applications folder. - Linux — extract the
.ziparchive to a location of your choice (e.g.,~/activitywatch) and make the binary executable:
Launch
Start ActivityWatch by running
aw-qt (the system tray manager):- Windows / macOS — launch ActivityWatch from the Start menu or Applications folder.
- Linux — run
./aw-qtfrom the directory where you extracted the archive, orpython -m aw_qtif you installed from source.
aw-qt appears as an icon in your system tray and automatically starts aw-server on port 5600. The built-in watchers (aw-watcher-window and aw-watcher-afk) begin collecting data immediately.Open the dashboard
Open your web browser and navigate to:The ActivityWatch web dashboard loads directly from the local server. You will see the activity timeline and summary views once data starts coming in — typically within a few seconds of the watchers starting.
Verify watchers
In the dashboard, click Buckets in the top navigation. You should see at least two buckets listed:
aw-watcher-window_<hostname>— confirms the window tracker is runningaw-watcher-afk_<hostname>— confirms the AFK tracker is running
ActivityWatch runs as a background service. You can configure it to start automatically on login through the system tray icon menu, or by enabling autostart in the ActivityWatch settings. See the installation guide for platform-specific instructions.
Build from source
Need to compile ActivityWatch yourself? The installation guide covers building from source with Python and Make.
Dashboard guide
Learn how to navigate the timeline, filter by category, and export your activity data.
Watchers
Install additional watchers for browser tabs, editor activity, and more.
