ActivityWatch
开源自动时间追踪器,记录你使用电脑的一切活动,数据完全本地存储,隐私由你掌控。
自动记录你用了哪些软件和网页,数据全在本地,隐私安全。
核心功能
- 自动记录当前窗口标题和应用名称
- 自动记录浏览器标签页标题和网址
- 检测键盘鼠标活动,自动判断是否离开电脑(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 或升级到修复此问题的后续测试版。
标签
快速上手
安装软件
根据你的发行版安装对应的包(dpkg / rpm / AppImage)
步骤1:访问 GitHub Releases 页面(或官网),下载对应操作系统的安装包
步骤2:双击运行安装程序(Windows 是 .exe,macOS 是 .dmg,Linux 有 AppImage)
步骤3:安装完成后启动 ActivityWatch,默认会在后台运行,托盘图标可打开仪表盘查看数据
- 步骤1:访问 GitHub Releases 页面(或官网),下载对应操作系统的安装包
- 步骤2:双击运行安装程序(Windows 是 .exe,macOS 是 .dmg,Linux 有 AppImage)
- 步骤3:安装完成后启动 ActivityWatch,默认会在后台运行,托盘图标可打开仪表盘查看数据
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
Windows: 通过控制面板卸载。macOS: 将应用拖入废纸篓。Linux: 删除解压目录。注意卸载后数据仍保留在本地配置文件夹中(通常为 ~/.activitywatch),如需彻底清除请手动删除。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
1 FAQ