v0.9.0 · Windows 10 / 11

你的一天,
值得被记下来

一个停驻在后台的小工具。自动记录窗口活动、算准每一段停留时间, 一天切成 96 个 15 分钟格——需要你做的,只是确认那一下。 记录的不只是工作,还有睡眠和生活。数据全在本地,还能通过 MCP 交给 AI 自己来查。

完全免费 · 无需注册 · 开源

LifeLog 今日概览界面
核心能力

三件事,都替你做了

你只管干活,记录、统计、汇总这些事不用再手工补。

自动记录

常驻后台,每秒采集前台窗口。窗口切换时把连续停留折成片段,每一段都带精确时长。

AI 汇总

按你设的时段自动生成工作日志。喂给模型的是带真实时长的会话时间线,所以它能算出时间分配。

数据接口

内置 MCP Server 和本地 HTTP 接口。接进 WorkBuddy、Claude,直接问「我这周时间花在哪了」。

不是估算,是真实时长

很多时间记录工具只在窗口切换时记一个时间戳,时长靠「条数 × 采样间隔」去猜, 误差能到几倍。LifeLog 的做法是每秒采样,把一个连续状态折成一段,结束时带着精确毫秒数落盘。

  • 连续 3 分钟没有键鼠输入,判定为离座,从有效工时里剔除
  • 系统休眠/唤醒会截断当前片段,睡眠时间不会刷成工时
  • 漏记的时段可以手工补,指定分类,和自动记录一起统计
LifeLog 时间线界面

顺手做了个专注助手

记录过去是为了优化未来。所以除了记,它还管「现在该干什么」—— 三种节奏,都用桌面顶部一个小窗提醒你当前状态和剩余时间。

模式节奏
番茄钟25 分钟专注,5 分钟休息,四轮一组,时长可改
沉浸15 / 15,节奏更松,适合写作和深度阅读
罗汉不计时,单任务,只做当下这一件事
  • 休息阶段小窗整体变绿,还发一条系统通知催你离开屏幕
  • 随时记下冒出来的杂念,不打断心流,事后可回看
LifeLog 专注模式全屏界面
差异化

让 AI 自己来查你的时间

大多数时间记录工具的数据是死在你自己的界面里的。LifeLog 把聚合结果开放成本地接口, 配一条 MCP,AI 就能直接查询、对比、分析,不用你导表格。

在设置页复制一段配置粘到客户端的 mcp.json,之后在 WorkBuddy、Claude Desktop 这类支持 MCP 的工具里,直接问:

  • 「我这周时间花在哪了?和上周比呢」
  • 「上午写方案的时候,我都在哪些窗口之间切换」
  • 「帮我看看最近两周的沟通类工作占比是不是在涨」

接口只读、只绑定 127.0.0.1、带 token 鉴权。不联网,不上传。

LifeLog 设置页 AI 数据接口与 MCP 配置
界面

五套主题,两种天色

白天用浅色,晚上换回深色。所有视图共用同一套设计规范,不会有一块亮一块暗。

LifeLog 浅色主题
LifeLog 设置页主题选择
下载

装到电脑上就能用

Windows 10 / 11,64 位,约 75 MB。不需要注册账号,不需要联网也能记录;AI 是可选能力,默认关闭。

推荐

安装版

创建开始菜单和桌面快捷方式,支持开机自启动

下载安装包
便携

免安装版

单个 exe,双击即用,适合放 U 盘或临时机器

下载免安装版

都在 GitHub Releases 上,含历史版本。
数据存在本机 %APPDATA%\worklog-assistant\Data,卸载不会自动删除。

常见问题

你可能想问的

会不会偷偷上传我的数据?

不会。记录的数据全部写在本地 JSONL 文件里,程序本身不发起任何上传请求。 唯一的联网行为是「检查更新」时读一下 GitHub 的 release 信息。 只有当你用 AI 摘要功能时,才会把那一小段活动记录发给你自己配置的模型服务商——用不用、用谁的,由你决定。

为什么是免费的?

本地工具很难收钱,也不想为了收费塞广告或者阉割功能。现在全功能免费, 后续如果做手机端、多端同步这类需要服务器的能力,再考虑针对那部分收费。

Mac / 手机能用吗?

目前只有 Windows。macOS 的采集逻辑已经留了接口,但空闲检测和窗口标题需要另外适配,还没做。 手机端(屏幕时间)在规划里,iOS 的限制比较多,预期要放低。

和 RescueTime 有什么区别?

RescueTime 是云端的,数据在它服务器上,且不开放原始数据。LifeLog 全部本地, 数据格式就是明文 JSONL,你想怎么分析都行;而且它把数据通过 MCP 直接开放给 AI, 这是云端工具做不到的。

它会不会拖慢电脑?

采集端是一个常驻的轻量进程,每秒读一次前台窗口信息,CPU 占用基本可以忽略; 内存常驻在几十 MB。记录写入是追加式,不会随当天数据变多而变慢。

记录的数据能导出吗?

能。设置页里可以导出当日 JSON、全部 JSON、全部 CSV,也支持导入合并或覆盖。 数据目录本身是纯文本,直接拷贝走也行。