用 WeChatMsg 备份 Mac 微信聊天记录的 3 个实战场景
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
去年换 Mac 时,旧电脑里三年前同事群发的照片再也找不回来了。这些微信聊天记录平时用不上,真想找时却翻不到。WeChatMsg 正好解决这件事:把 Mac 上的聊天记录导出成 HTML、Word、CSV 存起来,还能生成年度聊天报告。
WeChatMsg 能做什么:微信聊天备份与导出
WeChatMsg 是一个开源工具,读取 Mac 上微信本地保存的加密数据库,把聊天内容提取出来给你存好,全程在本地完成,不往上传。你不用懂代码,跟着命令敲就行。核心能力:
- 解析并导出聊天内容,支持按联系人、按时间筛选
- 一键转成 HTML、Word、CSV、JSON 等多种格式
- 生成年度聊天报告,用图表看你的活跃时间和社交规律
- 官方示例与报告截图放在 doc/ 目录
Mac 微信记录导出:从安装到首次导出
先拿到代码并建好环境(两段都能直接复制):
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsgpython -m venv venv source venv/bin/activate pip install -r requirements.txt然后跑第一条导出命令,导出的文件会按联系人分好文件夹放在项目目录里:
python main.py --export-all最常被卡住的一步:装依赖时 sqlcipher 编译报错 😅。先补上它再重装一次即可:
brew install sqlcipher三种导出场景:全量、指定联系人、指定时间段
- 全量备份——把所有会话一次导出来,换电脑前跑一遍最稳妥:
python main.py --export-all- 只导某个人/群——格式选 docx,适合归档重要对话:
python main.py --chat-name "家人群" --format docx- 只导某段时间——文件小、好查找:
python main.py --start-date 2024-01-01 --end-date 2024-12-31进阶玩法:微信年度报告生成与格式选择
想看一年的社交规律,生成一份年度报告 👇
python main.py --generate-report --year 2024导出格式怎么选,看你的用途:
| 格式 | 适合场景 | 特点 |
|---|---|---|
| HTML | 浏览器查看、分享 | 保留图片和表情,最接近微信 |
| CSV | Excel 处理 | 结构化,方便筛选统计 |
| DOCX | 正式归档 | 格式规范,适合打印 |
| JSON | 程序再处理 | 机器可读,便于二次开发 |
隐私上留个心眼:
- 数据全程本地处理,别把导出文件传到不安全的网盘
- 处理完及时删掉临时文件
- 给存放导出的文件夹设好访问权限
常见问题 Q&A
解密失败:多为微信升级导致,先把 WeChatMsg 更新到最新版,再跑python main.py --update-db-key。
导出文件过大:开启压缩python main.py --export-all --compress,或只导文本--text-only。
速度偏慢:别一次跑全量,按时间段分批导出更快。
写在最后
把记录从 Mac 里导出来存一份,找起来方便,心里也踏实。现在就打开终端,把第一条命令跑起来试试。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考