用 Rust 做了个跨 Mac / Windows / Linux 的轻量、优雅的电脑屏幕使用时间记录工具

10 月 30 日
 heroburnning

一直想知道一天到底在电脑上把时间花在了哪。就试过 ActivityWatch 、RescueTime 之类的工具,要么界面不太顺眼,要么要订阅、不直观很复杂。所以自己用 Rust 写了一个。

一些功能特性:

  1. 后台自动记录应用和窗口活动,按日 / 周 / 月出图表,还能按类别(工作、娱乐等)统计
  2. AI 自动写日报:本地或云端模型按时段汇总当天的活动
  3. AI 对话:可以直接问「这个月我在 XX 上花了多久」
  4. 屏幕记忆搜索:屏幕上出现过的文字都能搜回来(截图和 OCR 默认关闭,按需开启)
  5. 多设备汇总:可选 Google Drive / WebDAV 同步,把多台电脑的数据合并统计
  6. 插件市场:允许用户手搓插件,并分享到社区去(目前有个类似 Forest 、番茄时钟的插件)。插件市场页面
  7. 主题市场:同样允许用户手搓分享。主题市场页面
  8. 极致的优化:在关闭 OCR 的情况下内存占用在 40MB 以下。资源占用页面

平台:支持 Windows / macOS / Linux

项目地址: https://github.com/Tomotsugu-dev/Hindsight 开源协议:GPL-3.0

624 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1253024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX