OpenSource-Hub
A

ActivityWatch

17.5k stars·隐私保护·已提供 SHA-256 校验码,下载后可自行核对文件完整性

开源自动时间追踪器,记录你使用电脑的一切活动,数据完全本地存储,隐私由你掌控。

智能下载

下载 Download 版本

v0.13.2 · 98.1 MB

自动记录你用了哪些软件和网页,数据全在本地,隐私安全。

核心功能

  • 自动记录当前窗口标题和应用名称
  • 自动记录浏览器标签页标题和网址
  • 检测键盘鼠标活动,自动判断是否离开电脑(AFK)
  • 所有数据只保存在你本地电脑
  • 支持 Windows、macOS、Linux 和 Android

避坑指南

  • 初始使用时仪表盘可能为空,需要运行一段时间(至少几分钟)才能看到数据。2. 建议安装后检查防火墙设置,避免不必要的网络连接(默认无网络请求)。3. 如果同时使用多个浏览器,可能无法正确记录所有标签页,需要安装对应的浏览器扩展(参见官方文档)。4. 电池续航敏感用户注意:后台监控会有轻微电量消耗,但通常影响很小。

适用场景

  • 个人时间管理:分析每天时间花在哪些软件和网站上
  • 自由职业者:精确记录项目耗时用于计费
  • 注意力研究:了解自己哪些时段最专注、哪些应用最分心

详细介绍

ActivityWatch 是一款免费开源的时间追踪工具,它能自动记录你在电脑上的活动,帮助了解时间都花在了哪里。软件会在后台静默运行,记录当前活跃的窗口、浏览器标签页、键盘鼠标操作以及是否离开电脑。所有数据都保存在你的本地设备上,确保隐私完全由你掌控。支持 Windows、macOS、Linux 和 Android 平台,还能通过 API 扩展自定义监控项。与 RescueTime、WakaTime 等商业工具相比,它是完全开源的,没有订阅费用,且数据永远不会上传到云端。

常见问题与排障 (1)

故障排除
为什么 ActivityWatch v0.12.3b16 在 Ubuntu 上不跟踪活动且不显示托盘图标?

v0.12.3b16 版本中存在一个已知错误,导致服务器无法正常提供 Web 资源(如 /manifest.json),从而阻止托盘图标显示,并使观察者因“parent process died”错误而断开连接,最终停止数据收集。根据维护者的声明,请降级至 v0.12.3b15 或升级到修复此问题的后续测试版。

来源 Issue #1033

标签

time-trackingproductivityprivacyopen-sourcecross-platformauto-tracker

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

根据你的发行版安装对应的包(dpkg / rpm / AppImage)

3

步骤1:访问 GitHub Releases 页面(或官网),下载对应操作系统的安装包

4

步骤2:双击运行安装程序(Windows 是 .exe,macOS 是 .dmg,Linux 有 AppImage)

5

步骤3:安装完成后启动 ActivityWatch,默认会在后台运行,托盘图标可打开仪表盘查看数据

安装指引
  1. 步骤1:访问 GitHub Releases 页面(或官网),下载对应操作系统的安装包
  2. 步骤2:双击运行安装程序(Windows 是 .exe,macOS 是 .dmg,Linux 有 AppImage)
  3. 步骤3:安装完成后启动 ActivityWatch,默认会在后台运行,托盘图标可打开仪表盘查看数据
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

Windows: 通过控制面板卸载。macOS: 将应用拖入废纸篓。Linux: 删除解压目录。注意卸载后数据仍保留在本地配置文件夹中(通常为 ~/.activitywatch),如需彻底清除请手动删除。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MPL-2.0
最后更新2026-06-26 13:35:18
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

1 FAQ

相似推荐