微信聊天记录导出工具「留痕」指南:把八年对话变成自己硬盘上的档案
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
这是一篇微信聊天记录导出工具WeChatMsg(中文名“留痕”)的实测指南:它读取微信PC版客户端的本地数据库,把微信聊天记录导出成HTML、Word、CSV三种格式永久保存在本地,还能生成年度聊天报告。免费、开源,数据全程不上传。
上个月公司统一回收了一批旧电脑,有位要走的同事临走前问:能不能把那五年项目群的历史“搬”到他自己的盘里。我一口答应,回头操作才发现自己根本做不到——那台机器上的微信马上就要被卸载,而最后一次备份是什么时候,谁也说不清。那天晚上我翻着自己电脑里的微信记录,突然有点慌:八年对话,翻出来能叫“好好存过”的一条都没有。就在那时候,我翻到了WeChatMsg。
📦 先看结果:WeChatMsg 能替你做什么
别急着看步骤,先说你能拿到什么:
- 直接读取微信PC版的本地数据库,不用截图、不用重新登录、不依赖官方备份通道;
- 导出 HTML、Word、CSV 三种格式:HTML版带关键词搜索和图片预览,Word版可排版打印,CSV版一行一条、字段齐全;
- 年度聊天报告:把一整年的数据喂给它,消息量、活跃时段、关键词热度、情感趋势会汇成一张可视化报告;
- 免费、MIT开源,全程在你自己的电脑上运行。
一句话:它留下的不是一份文件,而是“可以搜索”的你的故事。
对比过三种路子之后,为什么我选“存在本地”
在用它之前,我其实试过几条别的“保存微信聊天记录”的路,各自的短板都很明显:
- 官方备份:生成的是加密文件,导出后既读不了,更别提搜某句关键的话;
- 截图存证:几千条消息的群,截图截到手指报废,存下来也是一堆没法分类、没法检索的碎图;
- 第三方云备份:用的前提是把记录先传到别人的服务器。聊天记录这种私密数据,这个赌注我不愿意下。
WeChatMsg 的思路正好反过来:它不要求数据离开你的电脑。解析、解密、导出全部在本机完成,对话全程没有中间人,最后的文件落在你自己的盘里。官方给不了的“能读、能搜”,云端工具给不了的“数据不出本机”,它一次性给全了。
🧰 30分钟跑通:从零到第一次导出
先确认三件事
- Python 3.8 或更高版本。没装过的话,去 Python 官网下载安装包,安装时记得勾选“Add Python to PATH”;
- 微信PC版客户端(3.9.x 系列兼容性最好)。先在电脑上登录过一次,导出时微信窗口要全程保持打开;
- 磁盘空间。纯文字记录不大,但要是连图片语音一起导,体积会明显涨,先看看盘够不够。
三行命令把项目拉到本地
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt逐行说清楚:
- 第 1 行
git clone …:把项目源码克隆到当前目录; - 第 2 行
cd WeChatMsg:进入项目文件夹; - 第 3 行
pip install -r requirements.txt:按项目自带的依赖清单,安装运行所需的 Python 库。
三行跑完没有报错,环境就通了。
首次启动:一条命令
python main.py这一行把工具拉起来。后面全是图形界面操作,不用记任何参数——这也是我喜欢它的原因之一:
- 确认微信PC版已登录、窗口保持打开;
- 在界面里选中要导出的联系人或群聊;
- 选择导出格式(HTML / Word / CSV);
- 点导出,等进度条走完,在输出目录里找结果文件。
我上手后的第一个月:最有用的三件事
一、把五年的项目群变成可检索的档案。我导出的是HTML,浏览器一开,对话按时间顺序完整排列,图片原地就能预览。那句“当年到底是谁拍板的”,关键词一搜,十秒找到。这个体验是官方备份真给不了的。
二、把家庭群编成了一本书。导出Word版,稍加排版,打印装订。家里老人翻着翻着直说“原来我当年说过这么多了”,那一刻我觉得这工具值回全部电费。
三、CSV 丢进 Excel,让数据自己说话。每条消息一行、字段齐全,我十分钟做了个透视表,就看出群里谁最活跃、哪个月份最热闹,连“群热度”一年比一年降都一目了然。
三种格式各自适合什么场景,直接看表:
| 格式 | 适合哪类人 | 我的实测 |
|---|---|---|
| HTML | 日常自读、长期归档 | 浏览器直接打开,图片原地预览,顶部关键词检索,自用频率最高 |
| Word | 打印、交付、编册 | 二次编辑排版方便,我拿它整理过群史和家庭档案 |
| CSV | Excel 统计、数据分析 | 一行一条消息,字段结构化,月度统计、活跃度分析直接上手 |
我的建议是:重要的对话三种格式同时导一遍,互不冲突,省得日后后悔“当时怎么没导全”。
进阶玩法:把一年的闲聊变成一张可视化报告
导出只是归档,更值得玩的是分析。WeChatMsg 能识别对话的情感倾向,标出情绪波动的时间点,也能统计你和不同联系人的互动频率、最活跃的聊天时段。
最值得体验的是年度聊天报告:把一整年的数据喂进去,消息总量、时间分布、关键词热度、情感趋势被汇总成一张可视化报告,像给这一年社交生活做的年度盘点。
上面就是可视化报告的实际效果:总量、时间分布、轨迹概览一图看完,扫一眼就能回顾一整年。这里也如实说明:作者已把 2025 年度报告的能力迁移到他的AI相册项目「行影集」,这张截图即来自该项目,聊天年度报告采用同一套可视化风格。
同样的统计逻辑还能扩展到更大范围:把多年数据汇总,看自己和某个好友的亲疏变化,或者梳理某个项目的沟通节奏。数据可视化从此不只是技术人员的玩具。
想进一步看作者的原话和年度报告预览,可以翻一下 项目 README。
⚠️ 我踩过的坑,帮你省时间
用了两个多月,栽过三个跟头,写出来你就不用再排一次:
坑一:微信版本不兼容。工具依赖特定版本微信的本地数据库结构,微信升级后可能解析失败。我的处理办法:留一个 3.9.x 版本的微信专做备份导出,日常聊天用新版,两者互不影响。
坑二:大群导出偏慢。上万条消息的群导 Word 时明显卡顿。建议按时间段分批,一年导一次,既快,日后查找也方便。
坑三:媒体文件很吃空间。只想要文字记录的话,先只导文本,需要图片语音时再补导,避免一次性生成几个 GB 的文件夹。
还有一句实在话:这个项目已经很久没有大版本更新,作者近年的精力转到了新的AI相册项目上,2025 年的年度报告功能会在那边实现。但就“导出聊天记录并保存”这个核心能力而言,它至今稳定可靠,我到现在仍在正常使用。
🔒 心里没底?聊天记录到底去哪了
把八年的对话交给一个第三方工具,担心泄露是正常反应,我专门确认过三件事:
- 全程本地处理:解析、导出、分析都在你自己的电脑上完成,数据不上传,断网也能正常跑;
- 代码开源可审查:项目以 MIT 协议开源,代码全在那里,在意安全的人可以自己逐行看它到底做了什么,不存在黑箱;
- 文件归你:导出的 HTML、Word、CSV 都是通用格式,不依赖任何平台,哪怕微信改版甚至关停,这些文件照样能打开。
把记忆存在自己随时能打开的硬盘里,平台去哪儿,你的故事都还在。
🚀 这个周末的五步:把档案握在手里
- 检查电脑:装好 Python 3.8+(安装时勾选 Add Python to PATH),装微信 3.9.x 版PC客户端并登录一次;
- 克隆仓库到本地(git clone),再用
pip install -r requirements.txt装好依赖; - 运行
python main.py启动工具; - 先挑一个重要的联系人或群,导一个 HTML 试试水;
- 跑通后定期全量备份,顺手体验一次年度聊天报告。
聊天记录是平台唯一能替你“弄丢”的数据。换手机之前、重装系统之前,先把它导出来、存进自己的盘——留不留,从此你自己说了算。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考