echotrace README

The project's README from github.com/ycccccccy/echotrace. As one markdown file: README.md.

EchoTrace

EchoTrace 是一个完全本地的微信聊天记录导出、分析与年度报告生成工具。它可以解密你的微信聊天记录并保存在本地离线查看,也可以将其导出为HTML等与朋友分享,还可以根据你的聊天记录为你生成独一无二的分析报告❤️


EchoTrace 功能演示


Stargazers Forks Issues License

[!TIP] 如果导出聊天记录后,想深入分析聊天内容可以试试 ChatLab

[!TIP] Echotrace现已停止维护 如想继续使用可以看看 WeFlow 对应Echotrace中的实时功能 或 密语 对应Echotrace中的备份功能

快速开始

面向新手的使用教程见 此文档

EchoTrace 为何而来

我想知道,这些年来,时间都带我遇见了谁,又留下了些什么

从生成的报告里,看到自己和某个朋友不知不觉间竟聊了上万句话,看到深夜里和朋友的互相倾诉,看到几万句话背后默默的陪伴,看到时间是如何悄无声息地,将一些人带到你的生命里,又将另一些人轻轻推向远方

我们总是在向前走,却很少有机会回头看看

如果这份小小的报告,能让你想起某个很久没联系的朋友,能让你对当下的陪伴心存感激,或者能在某个平凡的午后,给你带来一丝微笑和暖意,那么,这一切就都有了意义

面向开发者

如果你想从源码构建或为项目贡献代码,请遵循以下步骤:

# 1. 克隆项目到本地
git clone https://github.com/ycccccccy/echotrace.git
cd echotrace

# 2. 安装项目依赖
flutter pub get

# 3. 运行应用(调试模式)
flutter run

# 4. 打包可执行文件 (以 Windows 为例)
flutter build windows

更多架构、文件职责、调试与 CLI 说明,请阅读 开发者指引。

关于实时模式的实现可阅读 模块调用文档

未来计划

我们正在努力让 EchoTrace 变得更好,未来计划实现以下功能:

双人年度报告:

有任何想法?欢迎通过 Issues 告诉我们!

致谢与许可

本项目基于 MIT 许可 - 你可以自由使用、修改和分发,但需自行承担风险

本项目在开发过程中参考了以下开源项目,特此致谢:

写在最后

也许在生成报告的过程中,你会想起某个很久没联系的朋友,也许你会发现某个人一直在默默陪伴,也许你只是会心一笑,感叹时光飞逝

无论如何,希望这个小工具能成为你生命中一个温暖的见证

如果它真的让你有所触动,不妨把它分享给你在意的人

只要好友还在,我们还记得彼此

总有一天,我们会再次相见


Star History

Star History Chart

请负责任地使用本工具,遵守相关法律法规

比起沉浸在回忆里,也许珍惜眼前的人会更重要一点

echotrace (ycccccccy/echotrace)

Searching Database…

这是什么?EchoTrace 是一款完全本地的离线工具,用于解密你的微信聊天记录,让你可以离线浏览、导出为 HTML 与朋友分享,并自动生成个性化的年度聊天报告。
这是桌面工具,还是要连接某个服务器?它是一款纯本地桌面工具:在你自己的电脑上解密微信聊天数据库,一切保持离线,不会向任何地方发送数据。
怎么上手使用?README 链接了一份新手友好的快速上手教程,教你导出和查看微信聊天记录;另外还有一份单独的开发者指南,供想从源码构建的人使用。
EchoTrace 还在继续开发吗?不,作者已停止维护 EchoTrace,现在推荐用「WeFlow」实现实时聊天功能,用「密语 (MiYu)」替代备份功能。
使用它时我的聊天数据会去哪里?你的微信聊天记录完全在你自己的设备上解密和查看;不会上传任何内容,导出(例如导出为 HTML)也由你自己选择操作。
作者为什么开发 EchoTrace?作者想回顾这些年来是谁占据了自己的时间,重新发现在与朋友的旧聊天记录中隐藏的那份静静的陪伴。
对于双人聊天,年度报告能展示什么?它能展示这段友谊的对话从何时开始、每年的消息总量,以及两人最常用词语的词云;消息类型雷达图和每日活跃度热力图等功能仍在计划中。
EchoTrace 的解密方案借鉴了什么?它的微信聊天解密思路来自开源项目「chatlog」,图像解密方法则来自「WxDatDecrypt」。
聊天记录可以导出成什么格式?你可以把解密后的聊天记录导出为 HTML,方便查看或与朋友分享。
Creator
ycccccccy
Size
44.1 MB
Stars
3.8K
Age
1y
Commits · 90 Days