最近在整理电脑的时候,发现微信聊天记录占了好几个 G ,突然好奇这些年到底发了多少条消息,和哪些人聊得最多,什么时候最爱发消息...
然后发现了 chatlog
这个项目,可以解密微信聊天记录,但只有命令行界面。作为一个前端开发者,我觉得如果能用图表的形式展示这些数据会更有意思,于是就有了这个项目。
Chatlog Web - 基于 Vue.js 的聊天记录可视化管理系统,https://github.com/sinyu1012/chatlog-web
简单来说,就是给你的微信聊天记录做一个"年度报告",但比微信官方的更详细、更好看。
整个界面设计比较现代化,用了渐变色和卡片式布局,看起来还算舒服。数据加载也做了优化,基本上是秒开的感觉。
最有意思的是活跃度热力图,能清楚看出自己的作息规律,比如我发现自己晚上 10-12 点是聊天高峰期 😅
这个项目算是我的一个小实验,主要是想看看能不能用现代化的方式来展示聊天数据。如果你也对自己的聊天记录好奇,或者想学习 Vue.js + 数据可视化的实践,可以试试看。
当然,项目还有很多可以改进的地方,比如增加更多的分析维度,优化图表交互等。如果有兴趣一起完善的话,欢迎提 PR 或者 Issue 。
对隐私比较敏感的朋友可以放心,所有数据都是在本地处理的,不会上传到任何服务器。
第一次在 V2EX 分享项目,如果有什么问题或建议,请轻拍 🙏
![]() |
1
memcache 12 天前
顶下,有成品 docker 镜像吗?
|
3
115644117 12 天前 via Android
666
|
4
Need4more 12 天前
很棒!但是分析微信聊天数据没啥价值,都是些闲聊和工作,什么场景需要呢?
|
6
sampeng 11 天前
分析我一天摸了多久鱼???
|