Developer docs
API playgroundTry for free, no card

Search company profiles

ActivityWatch

Full company profile

uuid00hibgv

Namestring
ActivityWatch
Legal namestring
ActivityWatch
Company typeenum
Private
Founded yearint
2014
Descriptiontext

ActivityWatch is a free, open-source, privacy-first automated time-tracking application maintained by brothers Erik Bjäreholt and Johan Bjäreholt, with first commit in December 2014 and a major rewrite starting April 2016. The core product automatically records active applications, window titles, AFK status, browser URLs, and editor activity on Windows, macOS, Linux, and Android; data is stored locally in SQLite via a modular backend (aw-server in Python and a high-performance Rust reimplementation, aw-server-rust) and surfaced through a web dashboard at localhost:5600. The system uses a custom Query2 language for analytics and an extensible watcher architecture that allows community-built integrations for VS Code, JetBrains IDEs, Vim, Emacs, Spotify, and VR headsets. The project is licensed under MPL-2.0 and reaches users through GitHub releases, package managers (Chocolatey, Homebrew, AUR, Nixpkgs), the Google Play Store, and browser/editor extension marketplaces.

The company has no commercial revenue and operates as a volunteer-driven initiative with two part-time core maintainers and 100+ community contributors. Operating geographies span the USA, Sweden, Germany, the UK, and broader global distribution, though the firmographic address is listed as Fort Bonifacio, Philippines. The only disclosed institutional funding is a €3,000 grant from FUUG.fi (April 2020) and a €500 sponsorship from Ghent University (May 2023), supplemented by small individual donations via Liberapay, GitHub Sponsors, Open Collective, and Patreon. Erik Bjäreholt is the most active contributor with 4,939 commits and 829 active days across all repositories.

The user base is concentrated in privacy-conscious individuals, quantified-self enthusiasts, Linux users (many migrating from RescueTime after it dropped Linux support in 2024), developers seeking extensibility, and academic researchers — including a 5-year ERC-funded digital wellbeing study (project ID 950635) that adopted the tool for data collection. The project has reached 400,000+ downloads and 10,000+ GitHub stars as of April 2024. Go-to-market is entirely product-led and community-led: there is no sales team, no paid acquisition, and no premium tier; growth depends on organic discovery via GitHub, package manager searches, Discord (755+ members), Reddit (r/activitywatch), earned media in tech blogs, and word-of-mouth.

Short descriptiontext

ActivityWatch is a free, open-source, privacy-first automated time tracker for Windows, macOS, Linux, and Android, serving individual users, developers, and academic researchers with locally stored activity data and a community-contributed watcher ecosystem.

Operating statusenum
Operating
Ownership categoryenum
Headcount rangeband
1–10
akta.pro rankint
HeadquartersFort Bonifacio, Philippines
HQ citystring
Fort Bonifacio
HQ countrystring
Philippines
HQ regionstring
Asia
Markets served

Serves global market

Keyword5 values
open-source time tracking, activity tracking software, personal productivity tracking, cross-platform time tracker, privacy-first analytics
SIC code2 codes
  • Services-Computer Programming, Data Processing, Etc.7370
  • Services-Computer Programming Services7371
Product category
Time Tracking Software
GTM motion2 records

Each record includes

Type, Description, Source

Revenue model1 record
1Donations and Sponsorships
TypeFreemium
Description

ActivityWatch is 100% free and open-source with no revenue from software sales. The project is sustained entirely by donations from supporters through multiple platforms: Liberapay (0% platform fee), GitHub Sponsors, Open Collective (10% fee), and Patreon. The donations cover infrastructure costs, fund other OSS projects ActivityWatch depends on, and provide contributor stipends. Erik covers gaps out of pocket when donations are insufficient. No paid features or premium tiers exist.

activitywatch.net
Marketing channels10 records

Each record includes

Title, Type, Stage, Description, Source

Distribution channels8 records

Each record includes

Title, Type, Scope, Target buyer, Description, Source

Cost components4 values
Infrastructure, Personnel, Technology or R&D, Others
Pricing details1 tier
1Free - Complete access to all features
ModelFreemiumBilling cadenceOthers
Notes

All features are free: automatic time tracking, browser extensions, editor watchers, categories, data export, local storage. No paywalls on any data or features. No pricing tiers whatsoever.

activitywatch.net
GTM typeB2C
B2C
Offering typeSoftware
Software
Brand1 record
1Superuser Labs
Description

A group name used by Erik Bjäreholt, Johan Bjäreholt, and contributors working on related projects like Thankful under the Superuser Labs umbrella.

activitywatch.net
Core offering1 text field

ActivityWatch is a free, open-source, privacy-first automated time-tracking application available on Windows, macOS, Linux, and Android. It automatically records which applications, windows, websites, and code editors a user interacts with, stores all data locally on the device via SQLite, and visualizes it through a web dashboard (aw-webui) accessible at localhost:5600. The product is extended via modular watchers (browser extensions, editor plugins, AFK/window watchers) and supports custom analytics through a proprietary query2 language.

Differentiator
Functional benefit
Problem solved
Quantifiable outcome1 of 3 values shown
  • Cross-platform coverage: Windows, macOS, Linux, Android (competitors like RescueTime dropped Linux support in 2024)
+2 more records
Product overview1 text field

ActivityWatch is a free, open-source, privacy-first time tracking platform. The core product is the ActivityWatch desktop application (available for Windows, macOS, Linux) which automatically tracks application and window usage. Data is stored locally on the user's device with no cloud uploads. The ecosystem includes modular 'watchers' — specialized plugins for tracking specific activities — such as the pre-installed Window Watcher and AFK Watcher, browser extensions (aw-watcher-web) for Chrome/Firefox/Edge, and editor watchers for VS Code, JetBrains IDEs, Vim, Emacs, and Visual Studio. The Web UI (aw-webui) provides a dashboard for visualization at localhost:5600, powered by the aw-server-rust backend. A beta Android app extends tracking to mobile devices. The project has reached 400,000+ downloads and 10,000+ GitHub stars.

Product and service2 records
1ActivityWatch Desktop Application
CategoryTime Tracking Software
Description

The core cross-platform desktop time-tracking application for Windows, macOS, and Linux that automatically tracks active applications and window titles, stores data locally on the user's device for privacy, and visualizes it via the bundled web dashboard at localhost:5600. Targeted at individuals seeking privacy-first, free, open-source personal productivity tracking.

2ActivityWatch Android App
CategoryMobile Time Tracking App
Description

A beta Android application for tracking mobile screen time and device usage, backed by the aw-server-rust backend for API and feature parity with the desktop version. Distributed via the Google Play Store and targeted at Android users wanting the same privacy-first, local-first tracking on mobile devices.

Scale indicator5 records

Each record includes

Type, Value, Description, Source

Recent move6 records

Each record includes

Date, Type, Title, Description, Source

Expansion highlight6 records

Each record includes

Type, Description

Peers10 records
TypeDirect peer
Description

Cross-platform time tracking tool popular with freelancers and teams. Comparable to ActivityWatch's project-tracking use cases but emphasizes manual timers and team features over ActivityWatch's automatic, local-first approach.

TypeEmerging player
Description

Open-source, self-hosted time tracker. Shares ActivityWatch's open-source ethos and self-hosted data approach but focuses on manual project timers for teams and freelancers rather than automatic activity tracking.

TypeDirect peer
Description

Cloud-based automatic time tracking application for Windows, macOS, and Android. ActivityWatch's most direct competitor and the product it was built to replace - especially for users who switched after RescueTime dropped Linux support in 2024 and those who want local-first privacy.

TypeDirect peer
Description

Time tracking and invoicing app for freelancers and small teams. Overlaps with ActivityWatch's project time-tracking use case, but with team/invoicing features rather than automatic personal productivity analytics.

TypeBroad incumbent
Description

Built-in OS-level screen time tracking on macOS, iOS, and iPadOS. Competes with ActivityWatch on the digital wellbeing / screen time use case for Apple users with zero effort, but is closed, Apple-only, and not extensible.

6Forest
TypeEmerging player
Description

Productivity and focus app that helps users manage screen habits. While more focused on attention/focus than tracking, it competes in the same 'quantified self / digital wellbeing' category that drives ActivityWatch's adoption among privacy-conscious users.

TypeDirect peer
Description

Automatic time tracker for macOS that captures app usage and projects. Closely comparable to ActivityWatch's automatic desktop tracking, but commercial and macOS-only versus ActivityWatch's cross-platform free offering.

TypeDirect peer
Description

Free time tracker with web, desktop, and mobile apps targeting both individuals and teams. Competes with ActivityWatch on the productivity-tracking use case, particularly for users willing to use cloud-based storage.

TypeDirect peer
Description

Developer-focused time tracking with editor plugins for IDEs. ActivityWatch mirrors WakaTime's editor-watcher approach across VS Code, JetBrains, Vim, and Emacs, but stores data locally rather than in WakaTime's cloud dashboard.

TypeDirect peer
Description

Automatic desktop time tracker that captures application and window usage. Like ActivityWatch it offers local tracking with detailed reports, but is Windows-first and closed-source/freemium.

Market position
Strengths5 records

Each record includes

Headline, Details, Source

Weaknesses5 records

Each record includes

Headline, Details, Source

Competitive moat5 records

Each record includes

Type, Details

Key risks6 records

Each record includes

Headline, Details, Source

Key highlights6 records

Each record includes

Headline, Details, Source

Customer concentration

Classification, Details

Named customers3 records

Each record includes

Name, Industry, Type, Use case, Source, UUID

Segment5 records

Each record includes

Title, Type, Primary, Description, Pain point addressed, Use case, Source

Ideal customer profile5 records

Each record includes

Profile, Firmographic size, Sales motion, Sales cycle length, Buying structure, Purchase trigger, Buyer persona, Geography, Industry vertical, Primary use case, Description, Pain points, Evidence proof points, Target buyer

Technology focused
Yes
API detail
Has APIbool
Yes

Docs URL, Description

Integration15 records

Each record includes

Title, Type, Description, Source

AI maturity
App detail

Has app

Feature7 records

Each record includes

Title, Differentiator, Description, Source

Core technology
Revenue estimate
Valuation estimate
Number of profiles
Profiles2 records

Each record includes

Name, Designation, Designation category, Overview, Profile commentary, Source

No data
No data
Funding overview

Funding stage, Last funding date, Total funding USD

Funding rounds

Each record includes

Round, Amount USD, Date, Pre money valuation, Total investors, Investors, News

Investors

Each record includes

Name, Type, Date of entry, Rounds participated, Website

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

M&A

Each record includes

Name, Acquisition type, Announced date, Completed date, Status, Website, News

Investment

Each record includes

Name, Round, Announced date, Lead investor, Website, News

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

ActivityWatch

Time Tracking Softwareactivitywatch.net

ActivityWatch is a free, open-source, privacy-first automated time tracker for Windows, macOS, Linux, and Android, serving individual users, developers, and academic researchers with locally stored activity data and a community-contributed watcher ecosystem.

What ActivityWatch does

ActivityWatch is a free, open-source, privacy-first automated time-tracking application maintained by brothers Erik Bjäreholt and Johan Bjäreholt, with first commit in December 2014 and a major rewrite starting April 2016. The core product automatically records active applications, window titles, AFK status, browser URLs, and editor activity on Windows, macOS, Linux, and Android; data is stored locally in SQLite via a modular backend (aw-server in Python and a high-performance Rust reimplementation, aw-server-rust) and surfaced through a web dashboard at localhost:5600. The system uses a custom Query2 language for analytics and an extensible watcher architecture that allows community-built integrations for VS Code, JetBrains IDEs, Vim, Emacs, Spotify, and VR headsets. The project is licensed under MPL-2.0 and reaches users through GitHub releases, package managers (Chocolatey, Homebrew, AUR, Nixpkgs), the Google Play Store, and browser/editor extension marketplaces.

The company has no commercial revenue and operates as a volunteer-driven initiative with two part-time core maintainers and 100+ community contributors. Operating geographies span the USA, Sweden, Germany, the UK, and broader global distribution, though the firmographic address is listed as Fort Bonifacio, Philippines. The only disclosed institutional funding is a €3,000 grant from FUUG.fi (April 2020) and a €500 sponsorship from Ghent University (May 2023), supplemented by small individual donations via Liberapay, GitHub Sponsors, Open Collective, and Patreon. Erik Bjäreholt is the most active contributor with 4,939 commits and 829 active days across all repositories.

The user base is concentrated in privacy-conscious individuals, quantified-self enthusiasts, Linux users (many migrating from RescueTime after it dropped Linux support in 2024), developers seeking extensibility, and academic researchers — including a 5-year ERC-funded digital wellbeing study (project ID 950635) that adopted the tool for data collection. The project has reached 400,000+ downloads and 10,000+ GitHub stars as of April 2024. Go-to-market is entirely product-led and community-led: there is no sales team, no paid acquisition, and no premium tier; growth depends on organic discovery via GitHub, package manager searches, Discord (755+ members), Reddit (r/activitywatch), earned media in tech blogs, and word-of-mouth.

ActivityWatch firmographics

Firmographics
Name
ActivityWatch
Legal name
ActivityWatch
Website
https://activitywatch.net
Company type
Private
Founded year
2014
Operating status
Operating
Headcount range
1–10 employees
Short description
ActivityWatch is a free, open-source, privacy-first automated time tracker for Windows, macOS, Linux, and Android, serving individual users, developers, and academic researchers with locally stored activity data and a community-contributed watcher ecosystem.
Ownership category
akta.pro rank

Where ActivityWatch is headquartered

Location

Headquarters

HQ city
Fort Bonifacio
HQ country
Philippines
HQ region
Asia

Markets served

ActivityWatch business model

Business model
GTM type
B2C
Offering type
Software
Cost components
Infrastructure, Personnel, Technology or R&D, Others

Revenue model

  1. Donations and Sponsorships: ActivityWatch is 100% free and open-source with no revenue from software sales. The project is sustained entirely by donations from supporters through multiple platforms: Liberapay (0% platform fee), GitHub Sponsors, Open Collective (10% fee), and Patreon. The donations cover infrastructure costs, fund other OSS projects ActivityWatch depends on, and provide contributor stipends. Erik covers gaps out of pocket when donations are insufficient. No paid features or premium tiers exist.

Pricing tiers

ModelBillingPrice
FreemiumOthersFree - Complete access to all features

Go-to-market motion2 records

Distribution channels8 records

Marketing channels10 records

ActivityWatch product offering

Product offering

Core offering

ActivityWatch is a free, open-source, privacy-first automated time-tracking application available on Windows, macOS, Linux, and Android. It automatically records which applications, windows, websites, and code editors a user interacts with, stores all data locally on the device via SQLite, and visualizes it through a web dashboard (aw-webui) accessible at localhost:5600. The product is extended via modular watchers (browser extensions, editor plugins, AFK/window watchers) and supports custom analytics through a proprietary query2 language.

Product overview

ActivityWatch is a free, open-source, privacy-first time tracking platform. The core product is the ActivityWatch desktop application (available for Windows, macOS, Linux) which automatically tracks application and window usage. Data is stored locally on the user's device with no cloud uploads. The ecosystem includes modular 'watchers' — specialized plugins for tracking specific activities — such as the pre-installed Window Watcher and AFK Watcher, browser extensions (aw-watcher-web) for Chrome/Firefox/Edge, and editor watchers for VS Code, JetBrains IDEs, Vim, Emacs, and Visual Studio. The Web UI (aw-webui) provides a dashboard for visualization at localhost:5600, powered by the aw-server-rust backend. A beta Android app extends tracking to mobile devices. The project has reached 400,000+ downloads and 10,000+ GitHub stars.

Differentiator

Problem solved

Functional benefit

Brands

  • Superuser Labs: A group name used by Erik Bjäreholt, Johan Bjäreholt, and contributors working on related projects like Thankful under the Superuser Labs umbrella.

Products and services

  • ActivityWatch Desktop Application The core cross-platform desktop time-tracking application for Windows, macOS, and Linux that automatically tracks active applications and window titles, stores data locally on the user's device for privacy, and visualizes it via the bundled web dashboard at localhost:5600. Targeted at individuals seeking privacy-first, free, open-source personal productivity tracking.
  • ActivityWatch Android App A beta Android application for tracking mobile screen time and device usage, backed by the aw-server-rust backend for API and feature parity with the desktop version. Distributed via the Google Play Store and targeted at Android users wanting the same privacy-first, local-first tracking on mobile devices.

Quantifiable outcome

  • Cross-platform coverage: Windows, macOS, Linux, Android (competitors like RescueTime dropped Linux support in 2024)
  • +2 more outcomes

Companies that use ActivityWatch

Customer profile

Named customers3 records

Segments5 records

Ideal customer profiles5 records

ActivityWatch technology and API

Technology

Technology focussed Yes

API detail

Has API
Yes
API docs
API detail

Core technology

AI maturity

App detail

Integration15 records

Feature7 records

ActivityWatch partnerships and signals

Strategic signal

Scale indicators5 records

Recent moves6 records

Expansion highlights6 records

ActivityWatch competitors and assessment

Company assessment

Direct peers

  • Toggl Track: Cross-platform time tracking tool popular with freelancers and teams. Comparable to ActivityWatch's project-tracking use cases but emphasizes manual timers and team features over ActivityWatch's automatic, local-first approach.
  • RescueTime: Cloud-based automatic time tracking application for Windows, macOS, and Android. ActivityWatch's most direct competitor and the product it was built to replace - especially for users who switched after RescueTime dropped Linux support in 2024 and those who want local-first privacy.
  • Harvest: Time tracking and invoicing app for freelancers and small teams. Overlaps with ActivityWatch's project time-tracking use case, but with team/invoicing features rather than automatic personal productivity analytics.
  • Timing (app): Automatic time tracker for macOS that captures app usage and projects. Closely comparable to ActivityWatch's automatic desktop tracking, but commercial and macOS-only versus ActivityWatch's cross-platform free offering.
  • Clockify: Free time tracker with web, desktop, and mobile apps targeting both individuals and teams. Competes with ActivityWatch on the productivity-tracking use case, particularly for users willing to use cloud-based storage.
  • WakaTime: Developer-focused time tracking with editor plugins for IDEs. ActivityWatch mirrors WakaTime's editor-watcher approach across VS Code, JetBrains, Vim, and Emacs, but stores data locally rather than in WakaTime's cloud dashboard.
  • ManicTime: Automatic desktop time tracker that captures application and window usage. Like ActivityWatch it offers local tracking with detailed reports, but is Windows-first and closed-source/freemium.

Emerging players

  • Kimai: Open-source, self-hosted time tracker. Shares ActivityWatch's open-source ethos and self-hosted data approach but focuses on manual project timers for teams and freelancers rather than automatic activity tracking.
  • Forest: Productivity and focus app that helps users manage screen habits. While more focused on attention/focus than tracking, it competes in the same 'quantified self / digital wellbeing' category that drives ActivityWatch's adoption among privacy-conscious users.

Broad incumbents

  • Apple Screen Time: Built-in OS-level screen time tracking on macOS, iOS, and iPadOS. Competes with ActivityWatch on the digital wellbeing / screen time use case for Apple users with zero effort, but is closed, Apple-only, and not extensible.

Market position

Strengths5 records

Weaknesses5 records

Competitive moat5 records

Key risks6 records

Key highlights6 records

Customer concentration

ActivityWatch social profiles

Digital presence

ActivityWatch financial estimates

Financial estimate

Revenue estimate

Valuation estimate

ActivityWatch leadership team

Management profile

Number of profiles

Profiles2 records

ActivityWatch funding detail

Funding detail

Funding overview

Funding rounds

Investors

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

ActivityWatch M&A and investment

M&A and investment

M&A

Investments

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Frequently asked questions about ActivityWatch

What does ActivityWatch do?

ActivityWatch is a free, open-source, privacy-first automated time-tracking application available on Windows, macOS, Linux, and Android. It automatically records which applications, windows, websites, and code editors a user interacts with, stores all data locally on the device via SQLite, and visualizes it through a web dashboard (aw-webui) accessible at localhost:5600. The product is extended via modular watchers (browser extensions, editor plugins, AFK/window watchers) and supports custom analytics through a proprietary query2 language.

Is ActivityWatch a public or private company?

ActivityWatch is a private company. It is classified as founder individual operated bootstrapped and is currently operating.

When was ActivityWatch founded?

ActivityWatch was founded in 2014. It employs 1 to 10 people.

Where is ActivityWatch based?

ActivityWatch is headquartered in Fort Bonifacio, Philippines, in the Asia region.

How does ActivityWatch make money?

One revenue line is on record: donations and Sponsorships.

Who are ActivityWatch's main competitors?

Direct peers on record are Toggl Track, RescueTime, Harvest, Timing (app), Clockify, WakaTime and ManicTime. Emerging players are Kimai and Forest. Apple Screen Time is listed as a broad incumbent.

Does ActivityWatch have an API?

Yes. ActivityWatch provides a full local REST API that allows developers to access and query all time-tracking data stored locally on the user's device. The API supports full export of data and enables custom integrations, though it is designed for local-first use rather than a public cloud API. Developer documentation is at docs.activitywatch.net.

Unlock the full company data

50 free credits on sign-up, no credit card required.

Contact sales
Live signals