「DickHelper」本地优先的私密习惯记录工具:Electron 桌面端、SQLite 存储、统计看板

DickHelper 桌面端界面

DickHelper 是一个很小众、也很直白的开源桌面工具:它把私密习惯记录做成了一个本地优先的 Electron 应用。你可以把它理解成一个只服务于个人场景的计时器 + 历史记录 + 统计看板,数据默认存在本机 SQLite 里,不需要账号,也不会上传到服务器。

项目最近完成了 v2 重构,从旧版 Web 应用改成 Electron 桌面端,技术栈换成 Electron 35、React 19、TypeScript、Mantine 和 sql.js。README 里强调的几个功能都比较实用:开始、暂停、继续、停止的精确计时;按记录保存备注;浏览、搜索、删除历史;统计总次数、平均时长、周/月频率,以及日历热力图。对这种非常私人的记录需求来说,本地存储和可导入导出比“云同步”更重要。

v2 还补了旧版本迁移路径:可以从旧版导出的 JSON 文件导入数据,自动识别旧格式、映射字段,并按 UUID 跳过重复记录。这个设计挺关键,因为这类工具一旦真的被长期使用,历史数据本身就会变成用户最在意的东西,重构时能不能保留旧数据,比多加几个按钮更影响信任。

隐私侧,项目的默认姿态是克制的。README 写明所有数据存储在本地 SQLite 数据库中,不会上传到任何服务器;如果未来功能需要网络服务,也会在用户显式同意前保持不上传。自动更新也不是静默下载,发现新版本后会在应用内提示,下载完成后由用户手动重启安装。当前 release 已提供 Windows、macOS 和 Linux 包,最新版本为 v2.0.5。

这不是一个面向所有人的工具,甚至名字和场景都故意带着一点玩笑感。但从产品实现角度看,它很像“极小需求也值得被认真软件化”的例子:本地数据库、桌面壳、数据迁移、自动更新、跨平台打包、隐私说明,这些基础能力都补上了。对正在做个人工具或私密记录类应用的人,它反而是一个可以参考的轻量样本。

截至目前,DickHelper 在 GitHub 上大约有 725 stars,采用 GPL-3.0 License。适合把它当成一个开源 Electron 小应用观察:如何把尴尬但真实的个人需求,做成可长期使用、可迁移、可离线保存的工具。

传送门

https://github.com/zzzdajb/DickHelper

原创文章,如若转载,请注明出处:https://wefound.cc/p/3703.html

(0)
「Awesome Architecture」开源架构图谱:25 张系统设计模板,帮开发者练架构判断力
上一篇 2026年 5月 26日 下午5:10
「ImageMagick」老牌开源图像处理套件:200+ 格式转换、命令行自动化与跨平台 API
下一篇 2026年 5月 26日 下午5:57

相关推荐