ActivityWatch

3天前发布 1 00

开源的本地自动时间记录工具,可统计应用与网站使用时长,并用时间线和分类报告复盘工作。

语言:
0.14.0 已提供简体中文界面,部分文档和排错信息以英文为主
收录时间:
2026-10-10

一天里开过多少应用、在浏览器里停了多久,靠下班前回忆很难说准。ActivityWatch 会在电脑后台自动记录活动窗口和离开状态,再把这些记录整理成应用排行、分类统计和时间线,适合个人复盘时间去了哪里。

我核对了 ActivityWatch 官网、使用文档、隐私与安全说明、源码仓库和最新发布记录。截至 2026 年 10 月 10 日,稳定版为 0.14.0,Windows、macOS、Linux 和 Android 都有官方版本,网页界面已经加入简体中文。

ActivityWatch 官方截图,活动页展示应用时长、窗口标题、分类统计和时间分布
活动页把一天的应用时长、窗口标题和自定义分类放在一起,便于查看工作被哪些事情占用。图片来自 ActivityWatch 官方网站。

基本信息

适用平台Windows、macOS、Linux、Android
常用用途自动记录应用与网站使用时长、查看时间线、给活动分类、生成工作时间报告
账号要求桌面端本地使用不需要账号。多设备同步也不依赖 ActivityWatch 账号,但需要自己选择同步文件夹和传输工具
免费边界项目采用 MPL-2.0 许可证,核心功能没有功能付费墙。官方提供每月 5 美元起的自愿赞助方案,不会解锁额外功能
界面语言0.14.0 已提供简体中文,部分文档、扩展说明和排错信息仍以英文为主
当前版本本文核验时为 0.14.0,发布于 2026 年 10 月 6 日

先记录一个普通工作日

  1. 从官网下载稳定版。按系统选择 Windows、macOS 或 Linux 安装包。0.14.0 同时提供较新的 Tauri 桌面端,官方仍把经典版作为默认选择,初次使用可以先装经典版。
  2. 让记录程序随系统启动。运行后检查托盘图标,确认窗口记录器和离开状态记录器都已启动。先工作半小时,再打开活动页,看应用名称与时间是否正常出现。
  3. 整理自己的分类。把办公软件、浏览器域名或窗口标题归入专注工作、会议沟通、资料阅读等分类。规则先从常用的几项开始,过细会增加维护时间。
  4. 按时间线检查异常。切到时间线,查看长时间空白、误判离开或不该记录的窗口。敏感标题可以用隐私过滤规则拦在写入数据库之前。
  5. 导出一份备份。在原始数据页导出全部数据为 JSON。准备启用多设备同步时,先读官方同步说明,并用不含敏感信息的测试数据走一遍恢复流程。
ActivityWatch 官方截图,时间线按设备和记录器展示一天内的应用、网页与离开状态
时间线能按设备与记录器还原一天的活动分布,也会暴露误记和缺失,适合在建立分类前先检查数据质量。图片来自 ActivityWatch 官方网站。

它适合哪些办公场景

个人做周复盘时,可以比较编辑器、文档、浏览器和沟通软件占了多少时间。分类规则整理好以后,工作报告还能按类别汇总时间,并导出可计费时长。它更适合提供复盘线索,正式报工时仍应以单位或客户认可的系统为准。

频繁切换项目的人,可以为窗口标题、应用和网站设置不同规则,再从时间线查看一段工作被什么打断。自动记录省去了反复开关计时器,也会留下大量需要整理的原始记录。前几天最好每天看一次分类结果,把误归类的规则及时改掉。

0.14.0 支持把多台设备的数据放进一个自选同步文件夹,再借助 Syncthing、网盘或网络驱动器传输。同步目前仍需手动设置,每台设备会保存其他设备数据的完整副本,设置与删除操作也不会同步。只在一台电脑上复盘的人可以先不开这项功能。

免费范围与维护情况

ActivityWatch 的桌面端、Android 端、浏览器扩展、分类、统计和导出都可以免费使用,源代码采用 MPL-2.0 许可证。官方的 ActivityWatch Pro 是自愿赞助方案,当前从每月 5 美元起,不会解锁额外功能。

项目在 2026 年 10 月发布 0.14.0,加入中文界面、多设备同步、工作时间报告和更细的隐私过滤,也改善了大型数据库的查询速度。新版 Tauri 桌面端更轻,并支持 Linux Wayland,官方说明它经过的长期使用仍少于经典版,两种版本目前同时提供。

隐私与安全要自己管好

ActivityWatch 默认把使用数据保存在本机,项目开发者无法读取这些数据。记录内容可能包含应用名称、窗口标题、浏览器域名和设备名,其中很容易混入客户名称、文档标题或访问过的网站。正式启用前,应先设置敏感标题过滤,并确认单位是否允许这类记录。

本机服务默认不要求 API 密钥,通常只监听 localhost。同一台机器上的其他进程、能读取数据库文件的账户或恶意软件仍可能接触记录。多人共用电脑时风险更高,不能把默认设置当成完整的访问控制。0.14.0 的 Rust 服务支持可选 API 密钥,但官方也明确说明,不应因此把未加密的本机服务直接暴露到网络。

可选的 AI 摘要只有在用户填写第三方 API 密钥并主动生成时才工作。届时,应用名、浏览器域名、分类名、设备名和时间汇总会从浏览器直接发给所选服务商。窗口完整标题、完整网址和单条事件时间不会包含在这份摘要里。涉及单位资料时,启用前仍要核对第三方服务的隐私规则。

使用前要知道的限制

自动记录只能说明窗口处于前台多久,不能证明这段时间产出了什么,也不能准确反映会议质量和思考进度。离开状态、浏览器扩展权限、系统休眠和应用崩溃都会影响数据。周报里适合写趋势和大类,不宜把每一分钟当成考核证据。

浏览器网址需要另装官方扩展,Linux Wayland、macOS 权限和部分浏览器还会有平台差异。简体中文已经进入网页界面,官方文档仍以英文为主。升级 0.14.0 后,大型数据库首次更新索引可能需要等待一段时间。

客观评价

ActivityWatch 适合愿意在本机保存活动记录、想用真实数据检查时间分配的个人用户。它免费、开源、无需账号,自动记录也比手动计时更容易坚持。对隐私敏感的人同样需要认真配置,因为本地保存不会消除同机访问、标题泄露和第三方同步带来的风险。

初次使用可以只记录一个普通工作日,先检查数据是否完整,再建立少量分类。确认敏感信息过滤、导出备份和系统权限都符合自己的要求以后,再决定是否长期运行或接入多设备同步。

相关导航

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...