面向个人使用的本地工作轨迹记录器。
Work Review 会在后台持续记录你当天使用过的应用、访问过的网站、关键窗口和屏幕内容,再把这些离散片段整理成一条可回看、可追问、可复盘的工作轨迹。
- 不需要手动打卡,也不用事后回忆今天干了什么
- 概览、时间线、日报、工作助手共用同一份底层记录
- 既能看统计,也能直接追到具体页面、窗口标题和上下文截图
- 支持简体中文 / English / 繁體中文三种界面语言,日报会按当前语言分别生成与切换
- 支持轻量模式、按小时活跃度视图、日报 Markdown 导出和多屏截图策略切换
- 现在还提供
桌面化身 Beta,用更轻量的桌宠状态反馈陪你工作
全部数据本地存储,不上传任何服务器。AI 功能可选,关掉也完全可用。
它不是传统意义上的考勤工具,也不是只会堆数字的时间统计器。
Work Review 更像一套面向个人的工作留痕系统:
- 自动沉淀工作轨迹:应用、网站、截图、OCR、时段摘要都会被串起来
- 快速回答工作问题:一句“今天做了什么”“这周主要在推进什么”就能直接得到结果
- 为复盘而不是监控设计:重点是帮助你回忆、整理、复用,而不是制造额外负担
| 记录维度 | 说明 |
|---|---|
| 应用追踪 | 自动识别前台应用,记录使用时长、窗口标题和分类 |
| 网站追踪 | 识别浏览器 URL,按浏览器 / 站点 / 页面聚合浏览记录 |
| 屏幕留痕 | 定时截图并提取 OCR 文本,支持按活动窗口所在屏幕或整桌面拼接截图 |
| 空闲检测 | 键鼠 + 屏幕双重判断,尽量避免挂机时间被误记为工作 |
| 历史回看 | 通过时间线回放当日轨迹,定位具体时段与上下文 |
| 能力 | 说明 |
|---|---|
| 工作助手 | 基于你的真实记录做问答,适合回答“今天做了什么”“最近在推进什么” |
| 时间范围识别 | 自动理解“昨天”“本周”“最近 3 天”等自然语言时间范围 |
| Session 聚合 | 把碎片活动整理为连续工作段,更容易看出完整工作节奏 |
| 待办提取 | 从访问页面、窗口标题和上下文里提炼可能的后续事项 |
| 日报生成 | 生成结构化日报,支持历史回看、按小时活跃度摘要、AI 附加提示词、Markdown 导出,以及按当前语言切换日报版本 |
| 双模式回答 | 可选基础模板或 AI 增强,兼顾零配置和表达质量 |
| 桌面化身 Beta | 用独立桌宠窗口反馈待机 / 办公 / 阅读 / 会议 / 音乐 / 视频 / 生成中等状态 |
- 按应用设置
正常 / 脱敏 / 忽略 - 敏感关键词自动过滤
- 域名黑名单
- 锁屏自动暂停
- 手动暂停 / 恢复
- 支持轻量模式:关闭主界面后可释放主 Webview,仅保留后台记录和托盘
- 支持在时间线内直接修改应用默认分类,并回填该应用的历史记录
- 支持迁移本地数据目录,并在迁移后清理旧目录中的应用托管数据
先看界面,再看能力,会更容易建立对产品的整体认知。
概览页会把当天的总时长、办公时长、浏览器使用、网站访问、按小时活跃度和应用分布放在同一屏里,适合先快速判断今天的工作重心。
助手页直接基于你的本地记录回答问题,适合拿来做当天回顾、阶段总结和待办梳理。
桌面化身会以独立桌宠的形式悬浮在桌面上,用轻量状态和短气泡反馈当前节奏。它更适合做陪伴式感知,而不是信息面板。
- 支持待机、办公、阅读、开会、听歌、视频、生成中、摸鱼等状态
- 支持桌宠大小与猫体透明度调节
- 当前仍处于
Beta阶段,会继续优化切换速度、表情和视觉细节
| 页面 | 做什么 |
|---|---|
| 概览 | 聚合今天的总时长、办公时长、浏览器时长、网站访问、按小时活跃度和应用分布 |
| 时间线 | 逐时段回看窗口、截图、OCR 文本和页面访问轨迹,并可修正应用分类 |
| 助手 | 用自然语言直接提问,让记录变成可消费的信息 |
| 日报 | 查看、生成和回看任意日期的日报内容,支持按当前界面语言切换日报版本,并支持附加提示词和 Markdown 导出 |
| 设置 | 管理记录策略、模型、隐私规则、桌面化身、轻量模式、存储位置和更新行为 |
Work Review 的核心始终是本地记录,AI 的作用是把这些记录变得更容易阅读、搜索和复盘。
| 模式 | 说明 |
|---|---|
| 基础模板 | 零配置即可使用,直接输出稳定的结构化结果 |
| AI 增强 | 调用你自己的模型服务,让总结、问答和复盘更自然 |
支持的提供商:Ollama (本地) / OpenAI 兼容 / DeepSeek / 通义千问 / 智谱 / Kimi / 豆包 / MiniMax / SiliconFlow / Gemini / Claude
不启用 AI 时,记录、概览、时间线、工作助手(基础模式)和基础模板日报全部正常可用。
日报附加提示词仅在
AI 增强模式下生效。
Ollama提供商支持直接刷新本机模型列表;如果模型未出现在下拉列表中,仍可手动输入模型名称。
从 Releases 下载最新版。
| 平台 | 安装包 |
|---|---|
| macOS Apple Silicon | .dmg |
| macOS Intel | .dmg |
| Windows | .exe |
| Linux (X11) | .deb / .AppImage |
Linux 依赖
必要:
sudo apt install xdotool xprintidle x11-utils tesseract-ocr截图工具(至少安装一个):
sudo apt install scrot # 推荐
# 或替代方案:
sudo apt install maim # 轻量替代
sudo apt install imagemagick # 提供 import 命令说明:
loginctl、dbus-send、pgrep在多数发行版中已预装。 Linux 目前支持窗口级追踪(通过 xdotool/xprop 获取窗口标题与应用名称),尚未支持浏览器 URL 级追踪。
macOS 首次打开提示"已损坏"?
sudo xattr -rd com.apple.quarantine "/Applications/Work Review.app"然后到 系统设置 > 隐私与安全性 > 屏幕录制 为 Work Review 开启权限。
如果你要使用 桌面化身 Beta,还需要同时为 Work Review 开启 辅助功能 权限,以便读取前台窗口状态并及时切换桌宠表情。
| 层级 | 技术 |
|---|---|
| 桌面框架 | Tauri 2 |
| 后端 | Rust |
| 前端 | Svelte 4 + Vite |
| 样式 | Tailwind CSS |
| 存储 | SQLite |
npm install
npm run tauri:dev # 开发
npm run tauri:build # 构建要求:Node.js 18+ / Rust stable / Tauri 2 CLI
src/ Svelte 前端
src/routes/ 页面(概览 / 时间线 / 问答 / 日报 / 设置)
src/lib/ 组件、store、工具函数
src-tauri/src/ Rust 后端(监控、数据库、分析、隐私、更新)
欢迎来吐槽使用体验。
二维码有效期较短,如果失效了,重新打开仓库最新版本的 README 查看即可。
感谢 linux.do 社区的交流与讨论支持。
MIT