【开源】每天忙到飞起,却不知道自己一天做了什么?开源了一款「自动工作回顾」工具

也就是某天突然觉得每天在电脑上点点点,市面上没有一个用的趁手的应用帮我统计我都干了什么,所以才想着做个应用,首先我是干算法的,所以对于产品的想法不同,并且初版可能简陋些,所以功能上有问题欢迎提出意见,打算会长期维护更新吧。

为什么做这个?

每天在电脑前忙了一整天,到了回顾时却想不起来具体做了什么——相信不少人都有同感。

打开了什么应用?浏览了哪些网页?那段报告花了多久?哪个会议占了多少时间?这些细节到了下班时全都模糊了,最后只能凭印象凑一份。

我一直想找一个工具,能安静地帮我记住这些,但又不想把数据交给云端。于是自己动手做了 Work Review——一款运行在本地的桌面应用,自动记录你一天的工作轨迹,还能用 AI 帮你生成日报。

:sparkles: 它能做什么?

  • :mobile_phone: 应用使用追踪 — 自动记录你用了哪些应用、每个用了多久
  • :globe_with_meridians: 网页浏览记录 — 记下你在浏览器中访问过的网站
  • :stopwatch: 时间线回放 — 按时间顺序回看一天的完整工作轨迹
  • :bar_chart: 可视化统计 — 图表展示时间分布,一眼看出时间花在哪了
  • :robot: AI 工作总结 — 一键将碎片化的活动数据整理成结构化日报

:locked: 隐私设计

这是我做这个工具时最在意的一点:

  • 所有数据 100% 存储在本地,不会上传到任何服务器
  • 支持设定应用级规则——可以跳过或模糊特定应用的记录
  • 支持敏感关键词过滤域名黑名单
  • 锁屏/息屏时自动暂停,不会记录你不在的时候
  • AI 总结支持 本地模式(Ollama)云端模式,你来决定数据是否出本机

:hammer_and_wrench: 技术栈

组件 技术
后端 Rust + Tauri 2
前端 Svelte 4 + TailwindCSS
数据库 SQLite(纯本地)
截屏 Windows: windows-capture / macOS: screenshots
OCR 屏幕文字识别,辅助活动分析
AI 支持 Ollama / OpenAI / DeepSeek / 通义千问 / 硅基流动 / Gemini / Claude 等

:gear: 工作原理

应用启动后会在后台每 5 秒检测一次当前活动窗口:

  1. 检测活动窗口 → 识别你正在使用的应用和网页
  2. 智能合并 → 同一应用连续使用会自动合并,不会产生大量碎片记录
  3. 异步 OCR → 对截屏进行文字识别,提取屏幕内容辅助分析
  4. 隐私过滤 → 根据你设定的规则跳过或脱敏
  5. 小时摘要 → 每小时自动汇总活动数据
  6. AI 日报 → 将一天的摘要交给 AI,生成结构化工作回顾

整个过程完全无感,你只需要正常工作就好。

:desktop_computer: 支持平台

  • macOS(Apple Silicon / Intel)
  • Windows

:package: 下载 & 源码

项目完全开源(MIT),欢迎 Star


:left_speech_bubble: 最后

如果你也经常觉得"今天好像什么都没做",不妨试试看。

有任何建议或问题,欢迎交流

146 个赞

感谢大佬 。

2 个赞

好诶,最近就是觉得在忙但是不知道忙出来个什么

2 个赞

感觉很多的事情相互打断,就不知道一天在干什么

2 个赞

感谢佬友,感谢分享。

1 个赞

看看,正好试试

不错,改天试试

感谢佬分享

佬看看minecontext呀

那我估计统计下来我这一天就是摸鱼的一天 :smiling_face_with_three_hearts:

2 个赞

这个好,明天试试

linux考慮一下?
還有對的
vibe coding時代
我要看到更多rust

1 个赞

正好需要,感谢佬

太深刻了

感谢大佬。昨天晚上在电脑上做了什么事情,睡前完全想不起来了,正好需要这个软件。

大多时间在摸鱼怎么统计

1 个赞

佬,如果有两个屏,会都截屏吗

感谢佬友分享,这两天试试

很早之前也有这个思路,不愧是佬友,直接端出来了

用上了,感谢佬