WeChatMsg:3 步永久保存微信聊天记录导出
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
重装系统前,翻家人群找去年生日那条祝福,翻半天没找到。WeChatMsg 是一款微信聊天记录导出工具。它能提取本地聊天记录,导出成 HTML、Word、CSV 三种格式永久保存,还能生成年度聊天报告。
它怎么把数据拿出来的
微信没有官方导出入口。
聊天内容存在你自己电脑里的一个加密数据库里。WeChatMsg 读取并解析这份本地数据库,把消息逐条转换成可读、可长期保存的文档。
相当于把加密保险箱打开,把里面的纸条抄成你能直接看的文件。
全程在你自己的电脑上完成,数据不出你的设备。
对报告的设计方向感兴趣的话,可以先看看仓库 doc/ 里的参考图。
- MIT 协议,开源免费,实现方式可查
- HTML / Word / CSV 三种导出格式,外加年度聊天报告
- 不经过任何服务器,全程本地运行,零费用
从 clone 到文件落地 ✅
- 克隆项目,把代码拉到本地。跑完这条命令,项目就在你手里了。
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg- 创建虚拟环境,装好依赖。跑完这一步,本机多一个干净的运行环境。
python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt提示:装依赖时报加密库相关的编译错误,先按报错提示装上对应的系统级依赖再重试,Mac 上比较常见。
- 运行主程序,等它导出完。你会得到一份完整的微信聊天记录导出文件,耗时取决于记录量,耐心等跑完即可。
python main.py提示:入口文件名各版本可能不同,没有 main.py 就看 README 里的运行说明。本机微信必须登录过、目标会话的消息已同步到本地,工具才有数据可读。
- 找出导出文件。目录里出现以聊天主题命名的 .html、.docx、.csv 文件,就说明导出成功了。
find . -name "*.html" -o -name "*.docx" -o -name "*.csv" # Windows 下改用: dir /s *.html导出的数据能干什么 🚀
永久存档
你会得到一份按时间排好的微信聊天记录文档。换机、重装系统之前,先把家人群导出一次。重要的约定、生日、旅行记录,随时都能翻出来。
年度聊天报告
你会得到一个全年社交数据的可视化页面。报告替你算好最活跃的时段、高频联系人、全年互动量,比逐条翻记录直观得多。下一代年度报告会放到新的配套项目里实现。
截图是下一代报告的设计参考:卡片式统计加地图视图,用数据讲完你的一年。
数据分析
你会得到一张带发送人、时间、内容列的结构化表格。丢进 Excel 筛选一下,就能做高频词、活跃时段统计。
# 运行后选择目标会话,导出格式选 CSV python main.py踩坑前先看这几条
微信更新后导不出来了?项目已进入维护状态,微信大版本更新可能改变数据库结构导致解析失败。先确认仓库有没有新版本,再排查本机环境问题。
一条记录都解析不出来?确认本机微信登录过、目标会话的消息已同步到本地。工具只读本地数据库,只存在于云端的记录拿不到。
导出很慢,像卡住了?记录量越大耗时越长,属正常现象。按会话拆分任务,或避开电脑高负载时段再跑。
数据安全吗?解析和导出全程在本机完成,数据不出你的设备。真正要注意的是导出文件的存放位置,别随手丢进公共目录。
挑一段舍不得删的对话,跑一次导出,把结果文件收进自己的归档目录。
工具会停更,版本会更替,但存进自己硬盘的记录,永远是你的。更多背景可以看项目 README。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考