WeQ 是一个 NTQQ 自主的本地消息数据库解密、解析与导出工具。
Warning
本项目通过直接发包,或者hook收包函数等方式,提取数据库主密钥,注意相关风险
本项目仅用于个人数据的本地备份与分析,请勿用于任何违法用途。
- 高仿 QQ 界面 —— 聊天列表、联系人等核心界面高度还原
- 全消息类型适配 —— PC 端消息类型全覆盖,包括文本、图片、文件、引用、表情等
- 消息实时更新 —— 外部监听数据库,变更时增量更新
- 媒体下载与查看 —— 本地/CDN媒体文件的提取与查看
- 数据库修改 —— 支持对解密后数据库的读写操作
- 多格式导出 —— 支持导出为 TXT、JSON、JSONL、SQLite、CSV、XLSX,
HTML - 群相册导出 —— 批量下载保存群相册到本地
- 已适配 ChatLab —— 一键导入 ChatLab 进一步分析
- 聊天分析 && 年度报告
- 开放api/MCP服务器
- 允许接入ai完成高度自定义的数据分析
- 前往 Releases 下载最新版本
- 按照引导操作获取数据库密钥 (无需提前打开QQ)
- 打开对应账号即可开始使用
Important
强烈推荐使用 pnpm
pnpm i
pnpm devWeQ/
├── apps/
│ └── desktop/ # Electron 前端代码
└── packages/
├── account/ # 账号会话管理
├── codec/ # Protobuf 解析
├── db/ # 数据库读写方法
├── native/ # 原生模块(密钥提取等)
├── platform/ # 跨平台路径适配(目前仅 win32)
├── protocol/ # QQ 协议部分实现
└── service/ # 前端调用的业务方法
-
微信聊天记录导出: WeFlow
-
微信高仿 & 数据分析: WeChatDataAnalysis
-
NapNeko —— 大量实现参考,不限于native实现思路,消息结构和字段枚举
-
webark-im-template —— QQ 聊天界面模板
-
QQBackup —— 整理了大量QQ数据库相关信息
同时也感谢每一个为WeQ及相关项目做出贡献的开发者:
