BAIZE AI RESOURCE

微信聊天记录本地查看器

Wechat-local-viewer

WeChat Local Viewer 是一款在本地运行的微信聊天记录查看工具,用户自行准备已解密的聊天数据后,即可浏览会话、搜索消息、导出联系人,并可接入大模型做总结问答。

Wechat-local-viewer

资源介绍

WeChat Local Viewer 是一个本地优先的微信聊天记录查看界面,本身不提供任何解密工具,聊天数据需要用户自行准备并放入指定目录。它把联系人、会话和消息数据整理成本地查询库,让用户在本机浏览器中按时间浏览单聊、群聊和公众号会话,用关键词快速检索历史消息,并把联系人导出为 CSV 或 JSON。工具还支持接入 OpenAI 兼容协议的大模型服务,对聊天内容做流式总结和问答。适合希望自行整理和回顾微信聊天记录、又不想把数据上传到第三方的用户,在 Windows 10/11 上双击启动脚本即可使用,除用户自己配置的大模型服务外不向外发送数据。

核心能力

会话与消息浏览

按时间倒序展示所有会话,进入会话后按时间正序渲染消息,已实测可流畅浏览 64 万条消息。

全文搜索

基于 FTS5 索引检索聊天内容,官方说明可在 1 秒内返回搜索结果,并提供搜索建议。

联系人导出

支持按类型和关键词筛选联系人,并导出为 CSV 或 JSON 文件。

大模型总结与问答

可配置 DeepSeek、OpenAI、硅基流动、Ollama 等 OpenAI 兼容服务,对聊天内容进行流式总结和问答。

本地运行与数据不外发

除用户配置的大模型服务地址外没有其他对外请求,API Key 仅保存在浏览器本地存储中。

使用方法

  1. 确认电脑为 Windows 10/11,并已安装 Python 3.10+ 和 Node.js 22+。

  2. 把自行准备好的聊天数据放入项目根目录的 decrypted 或 .decrypted 文件夹,其中包含 contact、session、message 等子目录。

  3. 双击 start.bat 启动,脚本会先检测端口冲突,随后浏览器自动打开 http://127.0.0.1:18787/。

  4. 在页面中浏览会话列表、打开会话查看消息,或使用搜索面板按关键词检索。

  5. 如需 AI 总结或问答,在右上角设置中填写大模型服务的 Base URL、API Key 和模型名。

  6. 如需导出联系人,在联系人面板中按类型或关键词筛选后选择 CSV 或 JSON 格式导出。

使用案例

回顾群聊历史

使用场景用户想翻看某个微信群过去几个月的讨论内容。

把已解密的聊天数据放入 decrypted 目录并启动工具,在会话列表中找到该群,按时间浏览消息,或用关键词搜索定位具体话题。

整理联系人名单

使用场景用户需要把微信联系人整理成表格用于其他用途。

在联系人面板中按类型或关键词筛选,导出为 CSV 或 JSON 文件,再导入表格软件继续处理。

用大模型总结聊天内容

使用场景用户想快速了解某段聊天记录的重点。

在设置中填入 DeepSeek 或 Ollama 等服务的地址、密钥和模型名,然后在会话中触发总结或提问,结果以流式方式显示。

包含内容

wechat-local-viewer-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
SHA256.txt

常见问题

这个工具会帮我解密微信数据库吗?
不会。项目只提供查看界面,不包含密钥提取或数据库解密工具,聊天数据需要用户自行准备后放入 decrypted 或 .decrypted 目录。
使用它需要联网吗?
浏览、搜索和导出功能完全在本地运行,不需要联网;只有当你配置并使用大模型总结或问答时,才会向你自己填写的大模型服务地址发送请求。
支持哪些大模型服务?
支持 OpenAI 兼容协议的服务,例如 DeepSeek、OpenAI、硅基流动和本地 Ollama,在设置中填写 Base URL、API Key 和模型名即可。
对运行环境有什么要求?
需要 Windows 10/11、Python 3.10+ 和 Node.js 22+,默认后端端口为 18787,前端开发端口为 15713,可通过环境变量自定义。