做了个 WorkLog 自动工作日报 小工具 原理:后台每 5 秒采集前台窗口与标题,落库到本地 SQLite ;结束时自动调用 LLM 生成 Markdown 日报(今日工作 / 进行中 / 备注),并保存到 ./reports 支持 macOS / Windows (未测) / Linux (未测)
效果还可以
https://github.com/wangyaominde/auto_report/tree/main
附生成的报告:
自动生成于 2026-02-24 11:09
记录数: 110 条
日期: 2026-02-24 总有效时长: 0.5 小时
[ Codex ] 共 21.9 分钟
[ WeChat ] 共 2.8 分钟
[ stable ] 共 2.6 分钟
[ Terminal ] 共 1.4 分钟
[ Safari ] 共 1.3 分钟
[ Electron ] 共 10 秒
[ Typora ] 共 5 秒
--- 应用时长柱状图 --- (长度按最长应用时长归一化) Codex [########################] 21.9 分钟 WeChat [###---------------------] 2.8 分钟 stable [##----------------------] 2.6 分钟 Terminal [#-----------------------] 1.4 分钟 Safari [#-----------------------] 1.3 分钟 Electron [#-----------------------] 10 秒 Typora [#-----------------------] 5 秒
--- 时间线 --- 10:00 Codex, Electron, Safari, Terminal, Typora, WeChat, stable 11:00 Codex, Terminal, WeChat, stable
1
wangyaominde OP 用 codex 写的
|
2
korvin 2 月 24 日 今日工作
- 划水摸鱼:浏览 v2ex - 离职准备:浏览 V2EX 酷工作节点、访问 BOSS 直聘 - 寂寞难耐:浏览 V2EX 的 nsfw 节点、微信撩妹 - 学习成长:阅读文章“别再学编程了! AI 已强到让程序员下岗,未来 coding 只需一句话?!” - 牛马工作:修改一个 bug ,产生两个新 bug ,和测试对骂半小时 (开个玩笑 )我最近都是直接 git log --since="2026-01-04" --until="2026-01-09" --pretty=format:"=== %h ===%nAuthor: %an%nDate: %ad%n%n%B%n" --author="xxxxxxx" 拉出这一周的 git commit message,扔给 ChatGPT 帮我写,然后我 review 修改下提交。 |
3
wangyaominde OP @korvin 哈哈哈哈哈哈哈,确实,直接用 git 的 log 可以,我现在转产品了,就得弄个桌面截图 OCR 的
|
4
korvin 2 月 24 日
@wangyaominde #3
几个问题: 1. 后台持续运行,5s 采集一次,写个小日报还需要一个程序在后台运行 8 小时,太重了 2. 隐私问题,我可以给 ai 我的屏幕截图,但我希望是仅我想给的,5s 一次截图不知道会截到什么内容传给 ai ,这让我很没有安全感觉 |
5
TongNianShanHe 2 月 25 日 via Android
@korvin 学到了,之后写周报试试
|