AI 产品解读Browser activity time tracker that sends web browsing data to a locally installed ActivityWatch server
Extends the ActivityWatch time-tracking ecosystem with browser-level tracking, allowing users to see how much time they spend on specific websites and browser activities alongside their other desktop activity data
User installs ActivityWatch desktop app locally, then installs this browser extension. The extension monitors the active tab and sends periodic heartbeats (URL, title, tab metadata) to the local ActivityWatch server at 127.0.0.1:5600. Users can view aggregated web activity data in the ActivityWatch web UI at localhost:5600. The popup shows connection status and allows enabling/disabling tracking.
Tracks active tab URL, title, audible status, incognito mode, and tab count via heartbeats every 60 secondsSends heartbeat data to local ActivityWatch server at localhost:5600Shows connection status, last sync time, and browser info in popupConfigurable browser name and hostname settingsPrivacy-focused: all data stored locally, never sent to external serversSupports consent dialog for privacy compliance (Mozilla/Firefox policy)
- 目标用户
- ActivityWatch users who want to track web browsing time alongside desktop activity / Privacy-conscious users who prefer local-first time tracking over cloud services / Developers and productivity enthusiasts analyzing their web usage patterns
- The extension is bundled/minified (Vite build), making source analysis harder, but key logic is clearly identifiable
- ActivityWatch desktop app is required but not bundled — external dependency for core functionality
付费分析未识别到付费功能
The extension is completely free and open-source (GitHub: ActivityWatch/aw-watcher-web). The 'pro' keyword hits are all false positives from JavaScript code patterns like Object.prototype.hasOwnProperty, promise.resolve, Proxy, etc. — none relate to payment, premium features, subscriptions, or billing. There is no upgrade UI, no payment API calls, no gated features, and no subscription logic anywhere in the source.
- 置信度
- 98
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 否
- 登录理由
- The extension has no login, authentication, or account system. The 'auth' keyword hits come from the webextension-polyfill library's API metadata for chrome.identity.launchWebAuthFlow (a generic Chrome API entry), not from actual auth usage by the extension. The 'session' hits similarly come from the polyfill's chrome.sessions API metadata. The extension communicates only with a locally running ActivityWatch server at http://127.0.0.1:5600 and requires no user account.