news 2026/10/7 2:37:39

WeChatMsg 完整上手指南:Mac 微信聊天记录导出 4 种格式 + 年度报告

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WeChatMsg 完整上手指南:Mac 微信聊天记录导出 4 种格式 + 年度报告

WeChatMsg 完整上手指南:Mac 微信聊天记录导出 4 种格式 + 年度报告

【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg

WeChatMsg 是一款免费的 Mac 端微信聊天记录导出工具:它读取你电脑里的微信本地数据库,把聊天内容导出成 HTML、CSV、DOCX、JSON 四种文档,还能分析并生成年度聊天报告。这篇文章只讲三件事:怎么装、怎么用、报错怎么办。

适用场景:谁需要导出微信聊天记录

先说结论:数据在你自己的 Mac 里,工具也是纯本地跑,适合任何想给微信记录"留底"的人。

  • 📦换设备前留底:你重装系统或换电脑前,想给家人的群聊、重要的单聊存一份保险,导出成 HTML 网页最直观,浏览器一开就能翻
  • 📄工作留档:你是项目相关人,需要把某个群的记录整理成文档做交接、复盘或归档,CSV 和 DOCX 可以直接进表格软件或打印
  • 📊年度复盘:你想看自己一年发了多少消息、和谁聊得最多,跑一份年度聊天报告,图表直接说明问题

数据去向这里说清楚:它读的是你本地磁盘上的微信数据库,全程不联网、不上传,没有账号和服务器,导出的文件默认落在项目的exports目录,存到哪、要不要再拷一份,都由你决定。

跑起来:安装步骤 + 首次运行

整个过程分三步,照着敲就行。

1. 准备:把源码拿下来

git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg

你会看到:当前目录下多出一个WeChatMsg文件夹,里面的 readme.md 是项目自带的说明文档。

2. 安装:装依赖

虚拟环境相当于在项目旁边开一个专用工具箱,只装这个项目要的 Python 库,系统里其他东西一点不受影响。

python3 -m venv venv source venv/bin/activate pip install -r requirements.txt

你会看到:依赖逐个安装。如果卡在 sqlcipher 相关的包上编译失败,跳到下面"常见问题"第 3 条处理。

3. 首次运行:全量导出

python main.py --export-all

你会看到:运行结束后出现exports文件夹,每个联系人和群各占一个子目录,里面的 HTML 文件用浏览器直接打开,图片和时间线都在。

亮点深挖:导出格式、筛选与年度报告

说白了,它最有用的地方不是"能导出",而是"怎么导都顺手"。

四种格式一次到位。能干什么:同一次导出会产出 HTML、CSV、DOCX、JSON 四类文件,浏览、进表格、打印、给程序处理各取所需。什么时候用:平时翻记录看 HTML,要统计就丢 CSV,要归档就存 DOCX。怎么触发:全量或按对象导出时默认生成,不用额外操作。

按对象、按时间挑着导。能干什么:不用几百个群全搬,只导某个人的单聊或某个群,也能按时间段截取,比如只要某一整年。什么时候用:记录太多年、只想留重要片段的时候。怎么触发:在导出命令后加筛选参数,具体写法以仓库内说明为准。

年度聊天报告。能干什么:把一整年的聊天情况画成图表页,哪个时段最活跃、和谁聊得最勤、全年消息量走势,一页看完。什么时候用:年底总结,或者想给朋友发一份"聊天版年度账单"。怎么触发:

python main.py --generate-report --year 2025

你会看到:生成一张图表页,效果参考仓库里的 doc/年度报告.jpg。

常见问题:导出报错怎么办

1. 数据库解密失败

  • 现象:程序提示找不到数据库或解密失败
  • 原因:微信升级后加密方式或数据库位置可能变了
  • 解法:先git pull更新到最新版;还不行就确认 Mac 微信至少登录过一次,数据库才会落盘

2. 导出文件太大

  • 现象:一个群的导出包有好几个 GB
  • 原因:体积大头是图片和视频,不是文字
  • 解法:按半年或按对象分段导出,导完压缩存档,别一次性全导

3. 依赖编译报错

  • 现象:pip install时 sqlcipher 相关包编译失败
  • 原因:本机没有对应的加密库
  • 解法:先brew install sqlcipher再重跑pip install -r requirements.txt,装之前确认虚拟环境已激活,别装进系统 Python

最后提一句:作者已在 readme.md 里说明项目暂时停止更新,功能以当前版本为准。

WeChatMsg 把"把聊天记录搬出微信"这一件事做到了本地闭环:免费、不上传、格式齐全。今晚就能动手:clone 仓库、装依赖、跑一次全量导出,睡前就能看到exports里的文件。

【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/7 2:36:57

会展经济与管理论文怎么写?2026年热门AI工具推荐⚡这个写会展专业论文的AI工具一定要收藏✨

会展经济与管理专业的毕业论文,写起来比很多同学预想的要复杂。选题要贴合展览策划、节事活动、会议管理、场馆运营等方向,理论框架得从GETS模型、AIPA模型、利益相关者理论、体验经济理论里挑合适的来套,数据收集要涉及参展商满意度调研、观…

作者头像 李华
网站建设 2026/10/7 2:36:37

Ubuntu挂载硬盘全攻略:从lsblk到fstab,解决权限与NTFS问题

能折腾到挂载硬盘这一步的,多半已经不是第一次装Ubuntu了。我见过太多人卡在这一关:系统装好了,数据盘认不出来,插上U盘没反应,重启之后挂载又丢了,fstab写错直接开机进维护模式。这几个场景,基…

作者头像 李华
网站建设 2026/10/7 2:35:35

Codex生态插件怎么选?GitHub万星5款AI编程工具实战对比

最近我把 GitHub 上跟 Codex 生态相关的插件翻了个底朝天,从几十星的小工具到几万星的大项目都试着跑了一遍,这篇直接给你划重点:5 个万星级的 Codex 类插件和周边工具,装完把日常编码体验拉满。所谓“装完拉满”,不是…

作者头像 李华
网站建设 2026/10/7 2:35:34

Codex插件实测:从聊天助手到自动改代码的智能体

最近我把 Codex 新出的插件功能翻来覆去用了两天,用完第一反应不是“哇好强”,而是实实在在有点慌。不是怕失业那种矫情的慌,是发现自己的开发习惯、代码审查流程、甚至整个提 PR 之前的“肌肉记忆”,全都被这个插件按在地上摩擦了…

作者头像 李华
网站建设 2026/10/7 2:35:13

Linux进程生命周期全解:从task_struct到fork、僵尸进程与资源回收

如果你写过 Linux 下的多进程程序,或者在线上环境排查过“进程不见了”“进程卡死了”“怎么又多了一堆 Z 状态的东西”这类问题,那你一定绕不开今天要聊的这套东西:进程描述符、进程的产生、进程的消亡和释放。这是 Linux 系统编程最底层的骨…

作者头像 李华