AltCatalog

Alternatives to ActivityWatch

Open source local-first activity tracking

Alt Score

Alt Score · 46

How this alternative ranks. How it works →

Verified coverage 90%40
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

#8 of 8 in Time tracking tools

ActivityWatch ranks #8 of 8 in Time tracking tools, with an Alt Score of 46. It is licensed under MPL-2.0, free from Free and available on Windows, macOS, Linux and Android. 9 of 10 checklist rows are verified against a public source.

Most compared with ClockifyEverhourHarvest
Official site Suggest an edit Data history Work on ActivityWatch? Claim this page
Who it's for

Anyone who wants automatic, detailed insight into how they spend time on their computer without sending data to a third-party server — including people switching from commercial trackers like RescueTime or WakaTime, developers, researchers, and quantified-self enthusiasts.

What you get

ActivityWatch automatically logs which applications and window titles you use and, with optional browser extensions, which websites you visit — all stored locally on your device. It includes a categorization system to group activity by project or type, editor plugins for tracking coding time, and a local dashboard with timelines and usage breakdowns. It's free, open-source (MPL-2.0), and runs on Windows, macOS, Linux, and Android with no account or cloud sync required.

How it works

Install the app for your OS and it runs in the background (system tray), automatically watching active windows and, if enabled, browser tabs. You view your logged activity by opening the local web dashboard at localhost:5600, where time is broken down by app, title, and category.

Why people leave ActivityWatch

Dashed reasons are sourced facts; the rest are opinions. Vendors can dispute.

Sign in to add a reason — new reasons go through moderation before appearing.

Ranked alternatives

Ordered by Alt Score. Click any score to see the breakdown.

Sponsored Paid slot. Never affects the ranked order below. Promote here →
01

Free-forever team time tracking.

Proprietary WindowsmacOSLinuxiOS +3
Alt Score

Alt Score · 91

How this alternative ranks. How it works →

Verified coverage 90%90
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

02

Time tracking inside PM tools.

Proprietary WebBrowser extensioniOSAndroid
Alt Score

Alt Score · 86

How this alternative ranks. How it works →

Verified coverage 90%85
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

03

Time tracking with invoicing.

WindowsmacOSiOSAndroid +2
Alt Score

Alt Score · 86

How this alternative ranks. How it works →

Verified coverage 90%85
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

04

One-click time tracking with reports.

Proprietary WindowsmacOSiOSAndroid +2
Alt Score

Alt Score · 86

How this alternative ranks. How it works →

Verified coverage 90%85
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

05

AI drafts your timesheets.

Proprietary WindowsmacOSiOSAndroid +1
Alt Score

Alt Score · 82

How this alternative ranks. How it works →

Verified coverage 90%80
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

06

Automatic attention tracking.

WindowsmacOSiOSAndroid +1
Alt Score

Alt Score · 73

How this alternative ranks. How it works →

Verified coverage 90%70
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

07

Automatic Mac time tracking without timers.

Proprietary macOS
Alt Score

Alt Score · 68

How this alternative ranks. How it works →

Verified coverage 90%65
Visibility 10%100

Verified coverage = sourced yes and partial answers in the category checklist. Visibility = relative app-page views on AltCatalog over 30 days, neutral below 500 category views. Payment, votes, and vendor opinions are never score inputs.

Feature comparison

Rows come from the Time tracking tools checklist (14 rows). Human-verified cells only. ? means the value has not been verified.

Comparing ActivityWatch Clockify × Everhour × Harvest × Toggl Track × Timely ×
+ Add app
RescueTime Timing
Time tracking tools checklist ActivityWatchClockifyEverhourHarvestToggl TrackTimely
Pricing model
Starts at
License
Platforms
Automatic tracking
Manual timers
Idle detection
Billable rates & invoicing
Reports & export
Project budgets
Team dashboards
Open source
Free tier limits
Calendar integration
verified pending unknown (?) Click any cell to view its source or propose a value
Sources & verification 14

Every fact and feature listed for ActivityWatch is verified against its own pages. Each alternative is sourced on its own page.

FAQ

Yes. Clockify, Everhour and Harvest have a free tier or are fully free. Free-tier limits in the comparison table are verified and dated.