一直想知道一天到底在电脑上把时间花在了哪。就试过 ActivityWatch 、RescueTime 之类的工具,要么界面不太顺眼,要么要订阅、不直观很复杂。所以自己用 Rust 写了一个。
一些功能特性:
- 后台自动记录应用和窗口活动,按日 / 周 / 月出图表,还能按类别(工作、娱乐等)统计
- AI 自动写日报:本地或云端模型按时段汇总当天的活动
- AI 对话:可以直接问「这个月我在 XX 上花了多久」
- 屏幕记忆搜索:屏幕上出现过的文字都能搜回来(截图和 OCR 默认关闭,按需开启)
- 多设备汇总:可选 Google Drive / WebDAV 同步,把多台电脑的数据合并统计
- 插件市场:允许用户手搓插件,并分享到社区去(目前有个类似 Forest 、番茄时钟的插件)。插件市场页面
- 主题市场:同样允许用户手搓分享。主题市场页面
- 极致的优化:在关闭 OCR 的情况下内存占用在 40MB 以下。资源占用页面
平台:支持 Windows / macOS / Linux
项目地址: https://github.com/Tomotsugu-dev/Hindsight 开源协议:GPL-3.0