今天用了什么应用?浏览了哪些网页?AI 帮你总结一天的工作。
每天在电脑前忙了一整天,到了写日报或回顾时却想不起来具体做了什么。
Work Review 就是为了解决这个问题——它安静地运行在后台,帮你自动记录一天中使用了哪些应用、浏览了哪些网页、在每个应用上花了多少时间,最后还能用 AI 帮你生成一份工作总结。
| 功能 | 说明 |
|---|---|
| 📱 应用使用记录 | 自动追踪你打开了哪些应用、用了多久 |
| 🌐 网页浏览记录 | 记录你在浏览器中访问过的网站 |
| ⏱️ 时间线回放 | 按时间顺序查看一天的完整工作轨迹 |
| 📊 可视化统计 | 图表展示时间分布,一眼看出时间花在哪了 |
| 🤖 AI 工作总结 | 基于你的活动数据,自动生成当日工作回顾 |
flowchart TD
A["应用启动"] --> B["后台轮询(5s 间隔)"]
B --> C["获取当前活动窗口"]
C --> D{"隐私规则检查"}
D -- "跳过" --> B
D -- "脱敏" --> E1["记录应用名 + 隐藏标题"]
D -- "正常" --> E2["截屏 + 记录完整信息"]
E1 --> F["写入 SQLite"]
E2 --> G{"是否同一应用?"}
G -- "是" --> H["合并到已有记录(累加时长)"]
G -- "否" --> I["新建活动记录"]
H --> F
I --> F
E2 --> J["异步 OCR 文字识别"]
J --> K["提取屏幕文字 → 更新到记录"]
F --> L["每小时自动汇总"]
L --> M["小时摘要存入数据库"]
M --> N{"用户点击生成日报?"}
N -- "是" --> O["汇总活动数据 + 小时摘要"]
O --> P["发送给 AI 模型"]
P --> Q["生成结构化工作日报"]
数据流向: 活动窗口 → 截屏/OCR → SQLite → 小时摘要 → AI 日报
Work Review 的核心是自动记录,AI 是锦上添花的总结工具。
简单说:数据是应用自己收集的,AI 只负责最后一步——把碎片化的活动数据整理成一份人类可读的工作日报。
不想用 AI?完全没问题。记录、时间线、图表统计这些核心功能不依赖 AI,开箱即用。
| 模式 | 说明 | 隐私 |
|---|---|---|
| 本地模式 | 使用 Ollama 本地大模型 | ⭐⭐⭐ 数据完全不出本机 |
| 云端模式 | 将活动摘要发送到你配置的 API | ⭐⭐ 仅上传统计摘要 |
支持的 API 服务:Ollama、OpenAI、DeepSeek、通义千问、硅基流动、智谱、Kimi、豆包、Gemini、Claude 等。
从 Releases 页面下载最新版本:
| 平台 | 下载 |
|---|---|
| macOS (Apple Silicon) | .dmg |
| macOS (Intel) | .dmg |
| Windows | .exe |
由于应用未做代码签名,首次打开可能提示「已损坏」。执行以下命令即可:
sudo xattr -rd com.apple.quarantine /Applications/Work\ Review.app然后前往 系统设置 → 隐私与安全性 → 屏幕录制,勾选 Work Review。
- 安装并打开应用,授权所需权限后,应用会自动在后台开始记录
- 正常工作,不需要手动操作任何东西
- 随时查看概览页面,了解今天的时间分布和应用使用情况
- 查看时间线,回顾一天中每个时段做了什么
- 生成 AI 总结(可选),一键获取当天工作的结构化回顾报告
- 所有数据存储在本地,不会上传到任何服务器
- 支持设定应用规则(跳过、模糊某些应用的记录)
- 支持敏感关键词过滤和域名黑名单
- 锁屏时自动暂停记录
| 组件 | 技术 |
|---|---|
| 后端 | Rust + Tauri 2 |
| 前端 | Svelte 4 + TailwindCSS |
| 数据库 | SQLite(本地) |
MIT License