离职以后,我遇到一个挺现实的问题。
每天看起来都在忙。写文章、开发工具、整理知识库、更新小程序,有时候还要处理各种临时事情。到了晚上回头看,却很难说清楚今天真正工作了多久,时间分别花在了哪里。
以前上班,工作时间至少有一个固定边界。现在自己安排时间,自由了一些,也更容易在不同任务之间来回切换。
打开 Codex 改一会儿代码,想到一个选题,又切到 Obsidian 写几段;中间回几条消息,查点资料,再回来时已经忘了刚才准备做什么。
一天结束,感觉做了很多,真正推进的事情可能没有想象中多。
所以前几天,我用 Codex 做了一个 Windows 桌面时间记录工具,名字就叫 TimeLog。
我已经连续迭代了几个版本,也开始拿它记录自己的工作时间。现在准备免费放出来,给同样需要记录时间、做复盘的朋友使用。
我想记录的是时间实际去了哪里
市面上的时间管理工具很多,我自己需要的东西其实比较简单。
做一件事时,点一下开始;切换任务时,换到另一个任务;忘记记录,可以事后补上;一天或一周结束后,看看时间到底花在写作、开发、沟通还是资料整理上。
比如我最近同时在做公众号内容、TimeLog、推特数据分析插件和 Obsidian 内容工作流。只凭感觉,我会觉得每个项目都投入了不少时间。
记录以后才能看清楚:哪个项目占用最多,哪些时间被临时事情切碎,自己嘴上说的重点,和实际投入是否一致。
这也是我做 TimeLog 最初的原因。
它不会替你安排日程,也不会催你完成任务。它更像一个个人使用的时间记录器,把已经发生的事情留下来,方便后面复盘。
平时只需要一个小盘
TimeLog 有一个可以常驻桌面的“小盘”。
开始工作时,选择当前任务并开始计时。小盘会显示任务名称和已经投入的时间,悬停以后可以切换任务、停止计时或者补充备注。
我不想为了记时间,反复打开一个复杂的软件。记录动作太麻烦,用几天就容易放弃。
所以日常使用时,小盘只保留最常用的操作。写文章时选“公众号写作”,开始开发时切到“TimeLog 开发”,处理知识库时再换任务。
如果忘记开始或停止,也可以进入时间记录页面补记、编辑或者删除误操作记录。真实使用里,这个功能很重要,因为很少有人能从第一天开始就记得特别准确。
一周以后,可以直接看时间分布
TimeLog 可以查看今天、近 3 天、近 7 天、近 30 天,也可以选择月份或自定义时间范围。
里面会统计累计投入、记录次数、活跃天数、每日趋势和不同任务的时间分布。
如果你要写日报、周报或月复盘,还可以把数据整理成 Markdown 报告,再补充本期成果、下一步和需要调整的地方。
我自己做这套 Obsidian 复盘系统时,也准备把 TimeLog 的数据接进来。以前写复盘,经常要靠记忆还原这一周做过什么;以后至少在时间投入这一块,可以直接查看记录。
它还支持给任务设置目标或预算。例如公众号写作每周至少投入多少小时,某个项目每天投入多少时间,沟通和杂事尽量控制在什么范围。
这些目标只用来提醒,不会一直弹窗打断工作。
它也能记录电脑上实际发生了什么
只记录主观任务还有一个问题:你以为自己一直在写文章,实际可能有不少时间花在浏览器、微信和不同软件之间切换。
TimeLog 里做了一个可选的“专注洞察”功能。开启以后,它会在本机统计前台应用的使用时长、切换次数和连续专注时段。
浏览器比较特殊。我们可能在浏览器里写文章、查资料、看视频,也可能刷信息流。用户主动开启窗口标题区分以后,可以按关键词设置本地规则,例如把 GitHub 关联到开发,把微信公众平台关联到写作。
这部分默认关闭,需要自己授权才会采集。
TimeLog 不采集键盘输入、剪贴板、屏幕画面、网页正文和聊天内容,所有规则也只在本机处理。
数据保存在自己的电脑里
我做个人工具,会比较在意数据放在哪里。
TimeLog 目前不需要注册账号,时间记录默认保存在软件目录旁边的 data 文件夹里,不会上传到服务器。
它支持 JSON 导入和导出,也会每天自动备份。以后更新版本时,只要保留 data 文件夹,原来的任务和记录就还在。
本地工具也有一个需要自己注意的地方:如果电脑损坏、重装系统,或者误删整个软件目录,数据可能会丢失。
所以重要记录建议定期导出一份,放到自己的网盘或其他备份位置。
哪些人可能会用得上
我最初是给自己做的,所以它比较适合工作内容多、需要自己安排节奏的人。
独立开发者可以记录不同项目的开发、调试和沟通时间;内容创作者可以看看一篇文章从选题、查资料、写作到发布到底花了多久;自由职业者可以核对不同客户和项目的真实投入;正在用 AI 编程的人,也可以观察 AI 到底节省了多少开发时间,又增加了多少调试和整理时间。
如果你的工作时间非常固定,也不太需要复盘具体投入,这个工具可能没有太大必要。
但如果你经常觉得一天很忙,晚上又说不清时间去了哪里,可以先记录几天看看。
不用一开始就把任务分得特别细。先建三到五个常用任务,连续用一周,数据已经能说明一些问题。
软件免费,我准备这样分发
TimeLog 目前是 Windows 桌面工具,我准备免费给大家使用。
下载文件会放在网盘里。一方面方便保存和更新版本;另一方面,如果新用户通过网盘完成注册或保存文件,我可能会获得平台提供的拉新奖励。你不需要额外付费,这也算我给免费小工具尝试的一种轻量变现方式。
工具里面会保留我的微信和个人网站。使用过程中遇到问题,或者有希望增加的功能,可以直接反馈给我。
我暂时不准备把它做得很重,也不会一开始塞进很多复杂功能。先让自己和一批真实用户持续使用,看看哪些功能确实有用,哪些地方还需要调整。
TimeLog 免费下载
下载地址:待补充网盘链接
适用系统:Windows
当前版本:待补充
如果下载链接失效,可以加我的微信 xiaoluv12,备注“TimeLog”。
个人网站:https://xiaolux.com/
下载安装后,可以先创建“写作、开发、学习、杂事”几个任务。连续记录一周,再看一次时间分布和复盘报告。
我也会继续使用和更新。后面有新的版本、使用数据和开发过程,再单独写文章记录。