ActivityWatch is a free, open-source, privacy-first tracker that stores all data locally with no premium tier at all, making it best suited to individuals who…
freemium · From Free (up to 2 seats); paid plans from $7/user/month
Best for: Freelancers and agencies who need budgeting, client invoicing, and a timer embedded inside their existing web apps.
At a Glance
ActivityWatch
DeskTime
TMetric
Primary category
Time Tracking
Time Tracking
Time Tracking
Rating
Not documented
Not documented
Not documented
Pricing model
Free (open source)
Freemium
freemium
Starting price
Free
Free
Free (up to 2 seats); paid plans from $7/user/month
Free plan
Yes
Yes
Yes
Free trial
Not documented
Yes
Yes
Platforms
Web, Android, Mac, Windows
Web, iOS, Android, Mac, Windows
Web, iOS, Android, Mac, Windows
Team collaboration
Not documented
Not documented
Not documented
AI features
Not documented
Not documented
Not documented
Public API
Yes
Yes
Yes
Standout Differences
Local-Only Privacy Model
ActivityWatch stores all tracked data on the user's own device and, per the project, never sends it to a server, unlike the cloud-based DeskTime and TMetric.
ActivityWatch
Completely Free, No Premium Tier
ActivityWatch has no usage limits, ads, or paid upgrade path at all, unlike DeskTime and TMetric's freemium models with paid tiers above the free plan.
ActivityWatch
Automatic Productivity Scoring
DeskTime classifies tracked apps and URLs into productive, unproductive, or neutral categories to calculate a productivity score out of the box.
DeskTime
Cross-App Embedded Timer
TMetric's timer works as an overlay inside more than 50 popular web apps for tracking without switching context.
TMetric
Team Management Features
DeskTime and TMetric both include screenshot monitoring, scheduling or time-off tools, and client billing that ActivityWatch, as a single-user local tool, does not offer.
DeskTime, TMetric
Feature-by-Feature
Privacy and Openness
Feature
ActivityWatch
DeskTime
TMetric
Local-only data storage (no cloud sync)
Available
Not documented
Not documented
Open-source codebase
Available
Unavailable
Unavailable
Tracking Intelligence
Feature
ActivityWatch
DeskTime
TMetric
Automatic tracking (no manual timer required)
Available
Available
Not documented
Built-in productivity scoring
Not documented
Available
Not documented
Team, Billing, and Access
Feature
ActivityWatch
DeskTime
TMetric
Screenshot or activity monitoring
Unavailable
Available
Available
Client invoicing
Unavailable
Available
Available
Free to use
Available
Available
Available
Pricing Compared
Starting price reflects the lowest paid tier, not the full cost for every team size or usage level.
ActivityWatch
No individual plan breakdown documented yet.
DeskTime
Free — $0 N/A
Pro — $7/user/month ($6.42 annual) Monthly or annual
Premium — $10/user/month Monthly or annual
Enterprise — Custom Annual contract
TMetric
Free — $0 N/A (up to 2 seats)
Professional — $7/user/month Monthly or annual (annual saves up to 20%)
Business — $9/user/month Monthly or annual (annual saves up to 20%)
Enterprise — Custom Custom
Pros & Cons
ActivityWatch
Pros
Completely free with no premium tiers, usage limits, or ads
Strong privacy model — data never leaves the user's device
Open source (MPL-2.0) and extensible
Cross-platform: Windows, macOS, Linux, and Android
Cons
No official iOS app
Cross-device data synchronization is still in development
As a volunteer-maintained project, support and integrations depend on community contribution rather than a commercial team
DeskTime
Pros
Fully automatic tracking removes the need for employees to manually start and stop timers.
Built-in productivity scoring works out of the box with minimal configuration.
Free plan available for single users, making it accessible for freelancers.
Combines time tracking, scheduling, and invoicing in a single product.
Cons
Screenshot capture and scheduling tools are gated behind the higher Premium tier.
Employee monitoring features like screenshots can raise privacy concerns among tracked staff.
Free tier is limited to a single user, so teams must move to a paid plan almost immediately.
Enterprise pricing is not publicly listed and requires contacting sales.
TMetric
Pros
Generous free plan with unlimited projects and clients for up to two seats
Affordable per-seat pricing compared to many competing time trackers
Timer can be embedded inside dozens of other web apps for frictionless tracking
Strong budgeting and invoicing tools for freelancers and agencies
Backed by Devart, an established developer tools company with decades of experience
Cons
Interface and reporting feel more utilitarian than modern competitors like Toggl Track
Screenshot and activity monitoring are gated behind the higher Business tier
Fewer built-in integrations than larger time tracking platforms
Mobile app functionality is more limited than the desktop and web experience
Enterprise pricing is not published and requires contacting sales
Use Cases
Choose ActivityWatch: Privacy-conscious individuals and developers who want free, local-only automatic time tracking with no cloud sync or premium tiers.
Choose DeskTime: Teams and managers who want fully automatic tracking with built-in productivity scoring and minimal manual configuration.
Choose TMetric: Freelancers and agencies who need budgeting, client invoicing, and a timer embedded inside their existing web apps.
ActivityWatch
Personal productivity tracking — Understand where your time actually goes across apps and websites.
Developer time tracking — Track time spent coding directly from your editor via plugins.
Digital wellbeing awareness — Build awareness of screen time and app usage habits.
Privacy-conscious time tracking — Track time without sending any data to a third-party server.
DeskTime
Remote team productivity monitoring — Distributed teams use DeskTime to automatically track work hours and understand productivity patterns without manual timesheets.
Freelance client billing — Freelancers use DeskTime's automatic tracking and invoicing to accurately bill clients for hours worked on specific projects.
Outsourced team verification — Companies working with outsourced or contractor teams use DeskTime's screenshot capture and productivity reports to verify billed work.
TMetric
Freelance Time and Billing Tracking — Freelancers track billable hours across multiple clients, set project budgets, and generate invoices directly from logged time.
Agency Team Time Management — Agencies use screenshots, activity monitoring, and team timesheets to track how staff time is spent across client projects.
Embedded Tracking Inside Existing Tools — Teams that already use Jira, ClickUp, or Redmine add TMetric's timer directly inside those apps to log time without switching tools.
Frequently Asked Questions
Does ActivityWatch send my data to the cloud?
No. ActivityWatch stores all tracked time data locally on the user's own device and, according to the project, never sends it to any server, which sets it apart from the cloud-based DeskTime and TMetric.
Is ActivityWatch really free with no premium tier?
Yes. ActivityWatch is described by its own project as having no premium tiers, no usage limits, and no ads, unlike DeskTime and TMetric, which are both freemium with paid tiers above their free plans.
Which tool automatically calculates a productivity score?
DeskTime classifies tracked applications and URLs into productive, unproductive, or neutral categories to generate a productivity score automatically. ActivityWatch offers category rules for organizing activity but does not document an equivalent automatic score, and TMetric does not document this feature either.
Can I invoice clients directly from tracked time?
DeskTime and TMetric both support generating client invoices from tracked billable hours. ActivityWatch does not include invoicing, since it is built as a personal, local-only productivity tool rather than a client-billing platform.
Is ActivityWatch open source?
Yes. ActivityWatch is licensed under MPL-2.0 with its source code publicly available, unlike the proprietary, commercial DeskTime and TMetric.
Which tool works across the most platforms including mobile?
ActivityWatch runs on Windows, macOS, Linux, and Android, with no official iOS app documented. TMetric offers apps for Windows, macOS, Linux, and mobile, while DeskTime provides desktop and mobile agents as well; all three cover the major desktop platforms.