晚上合上电脑,脑子里只剩一句“今天好忙”。可要说清楚忙了什么,又只能想起几次开会、几条消息,以及本来想做却没开始的那件事。于是你准备明天更自律一点。问题是,连今天的时间到底怎样过去都不知道,明天很难改得具体。
ActivityWatch 做的事很朴素:在自己的电脑上记录前台应用、窗口和离开电脑的时段,打开本地页面,把一天展开给你看。它不会判断你够不够努力;数据更适合回答“我在哪个时段容易被打断”,再帮你挑一个小改动。
它是什么,适合谁
ActivityWatch 是一款免费、开源、以本地保存为主的自动时间记录工具。桌面程序启动后,默认记录当前活动窗口和是否离开电脑;通过本机网页界面查看当天活动、应用用时和时间线。需要按网站细分时,可以另外安装官方浏览器扩展。
如果你常说“今天怎么又过去了”,想弄清做事被切碎的地方,它值得试几天。它也适合不想手动开关计时器的人。若你现在更需要的是有人陪你开始任务,单看统计图未必够;先把它当观察工具。

花三天,回答一个问题
先从官网下载入口进入,并按官方入门说明选择自己的系统。macOS 要选对应 Apple Silicon 或 Intel 的安装包。安装后启动程序,打开本机的 http://localhost:5600;官方文档说,等几分钟即可在 Activity 页面看到初始数据。
第一天先别忙着改行为,只确认记录正常。第二、三天在同一时间打开 Activity,试着做三步:
- 看应用列表。哪一个应用比你预想的久?先记下事实,不急着给它贴“浪费”标签。
- 看时间线。找到原本想做重要事情的那段时间,看看窗口是否频繁来回切换,或中间有长段离开电脑。时间线上的一条记录只能说明窗口状态,不能说明你心里在想什么。
- 挑一个试验。比如把明天 10:00–10:30 留给一件事,把聊天窗口暂时关掉。隔天只比较这个时段有没有少切换;不要用全天总时长给自己打分。

这一步的价值在于把“我总是拖延”改写成一个可以核对的描述,比如“上午准备写方案的半小时里,聊天与浏览器之间切换了很多次”。下一步才是改变通知、安排时段,或干脆承认那段时间需要休息。
记录会去哪里
官方说明:活动数据默认保存在自己的设备中,项目开发者不会收到原始记录。这并不等于记录无敏感信息。窗口标题、应用名称,以及安装浏览器扩展后可能出现的网站信息,都可能暴露个人工作和生活内容;不要把原始导出文件直接发给别人。
新版还提供可选的 AI Summary。按官方隐私政策,只有你填入第三方服务 API Key 并主动生成摘要时,精简的活动汇总才会发往所选提供商。初次体验完全可以不用这个功能。同步也是可选设置,使用哪种同步文件夹、由谁能访问,要按自己的设备环境判断。
如果记录的标题太私密,可以查暂停记录和删除数据的官方说明;目前文档仍把全面的敏感内容过滤列为计划中的功能,不宜假设所有私密活动会自动被排除。
为什么今天收录
它直接回应“忙了一天却说不清时间去哪了”的困扰,把自责换成可观察的时间段。本站已介绍的 Loop Habit Tracker 更适合标记一件习惯有没有做;ActivityWatch 观察的是电脑前一天如何展开,两者用途不同。
截至 2026-10-15 北京时间,GitHub API 显示主仓库 19,234 Star,许可为 MPL-2.0,最近一次代码推送记录为 2026-10-14 北京时间。项目于 2026-10-11 北京时间发布 v0.14.1。这是本站首次保存该仓库的精确 Star 快照,尚无同口径对比值,所以只说它长期受到关注、有近期维护,不声称近期 Star 增速。
原始出处与使用边界
本稿核对了官网、仓库、发布页、入门文档、隐私政策和两张官网示例图,尚未在本站设备安装、记录三天或验证不同系统的实际权限提示。它记录的是设备活动线索,不是工作质量,也不应被拿来监控他人。