WeChatMsg:一条命令导出微信聊天记录,顺带生成年度报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
聊天记录散在手机里,换机、清缓存、重装系统,很多对话就再也找不回来了。WeChatMsg 做的是微信聊天记录导出:从本地数据库提取对话,生成 HTML、Word、CSV 文档,再按年汇总成一份可视化聊天报告,全程在本地跑完,数据不出自己的电脑。🔒
项目速览:WeChatMsg 是什么、亮点在哪
一句话定位:一个跑在本地的微信聊天记录导出工具,核心任务就两件——把对话变成可保存的文档,把一年的聊天浓缩成一份报告。想评估值不值得折腾,往下看"快速上手"那节就够了,整个流程不长。
- 多格式导出:同一次提取,可以输出 HTML、Word、CSV、TXT 四种文档
- 本地处理:只读取你自己电脑上的数据库文件,中间不经过任何服务器
- 年度报告:按年份统计聊天对象、活跃时段、高频话题,输出可分享的总结页
- MIT 协议开源,可以直接 fork 下来按自己的需求改
快速上手:微信聊天记录导出的第一条命令
环境要求不高:一台装了微信 PC 版并登录过的 Windows 电脑,加上 Python 3。微信只要登录过,聊天记录就会落在本机,不需要额外授权。
先 clone 仓库,然后跑一条导出命令:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg.git cd WeChatMsg python main.py --source "C:\Users\你的用户名\Documents\WeChat Files" --output ./chat_export--source填微信数据库所在目录,填错会直接报"找不到会话";--output是导出结果的存放位置,跑完直接进去看文件。
如果还要年度报告,追加年份参数再跑一次:
python main.py --report --year 2024 --output ./report--year指定统计哪一年,--report表示产出报告而不是文档导出。
功能拆解:多格式导出与年度报告生成
为什么值得看:同一段聊天记录,翻着看、要打印、要统计,用的根本不是同一种形态,WeChatMsg 把"提取一次、导出多份"做成了默认行为,省掉来回转换的麻烦。
| 功能 | 解决的问题 |
|---|---|
| 导出 HTML | 想原样翻看或分享:保留聊天气泡样式,支持搜索 |
| 导出 Word | 要存档、打印或二次编辑:结构化排版,拿来即用 |
| 导出 CSV | 要自己统计或导入表格软件:拿到干净的行级数据 |
年度报告解决的是另一个问题:单看文档,你看不出这一年到底聊得怎么样。它会统计聊天对象分布、活跃时段、高频话题,输出一页可分享的总结,适合年末回顾或者做双人纪念。对应到用法就是:想存档选 Word/CSV,想翻看选 HTML,想分享选报告。
适合谁用:三类典型场景
选工具先看自己的用途,WeChatMsg 的典型用户大致是这三类:
| 场景 | 价值 |
|---|---|
| 换机、重装系统之前 | 先把记录导出留底,资料不随旧设备消失 |
| 工作沟通存档 | 项目决策、分工留成文档,交接时直接给对方看 |
| 年度回顾 | 用年度报告回看一年聊了谁、什么话题最热 |
实用技巧与避坑:常见报错处理
下面四个坑基本覆盖了绝大多数人的首次使用。
微信版本不匹配。数据库结构和客户端版本强相关,解析失败时先确认工具对应的微信版本,别急着怀疑是文件损坏。
数据库文件被占用。微信运行时锁着数据库文件,报"占用/拒绝访问"的话,先复制一份整个 WeChat Files 目录,把--source指向副本,别在源目录上直接操作。
导出体积太大、跑得太慢。聊天记录多时全量导出不现实,按联系人或时间段分批跑,先拿一两个会话试跑确认格式没问题,再放大范围。
只导出了文字。这个工具主打文本和文档输出,图片、视频等媒体文件不保证完整跟出来,需要的媒体回 WeChat Files 原始目录里另存一份。
项目动态:现状与后续路线图
README 里作者把话说得很直白:项目已经长期没有更新,短期内也不会有大动作,如果将来重启,更可能走"截图 + OCR"的新路线。2025 年度报告的能力被移到他新做的 AI 相册项目里继续推进,2024 年度报告此前已提供过在线预览。项目采用 MIT 协议,具体说明可以看 readme.md。
先 clone 下来,把--source指向你电脑上的 WeChat Files,跑通第一次导出。等第一批文档出来,再按需加 CSV、Word 或年度报告选项也不迟。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考