{"id":20961182,"url":"https://github.com/git-jiadong/wechatDataBackup","last_synced_at":"2025-05-14T07:30:47.767Z","repository":{"id":254866135,"uuid":"842970767","full_name":"git-jiadong/wechatDataBackup","owner":"git-jiadong","description":"一键导出PC微信聊天记录工具","archived":false,"fork":false,"pushed_at":"2025-04-03T16:13:14.000Z","size":12289,"stargazers_count":3759,"open_issues_count":34,"forks_count":277,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-04-03T17:26:31.187Z","etag":null,"topics":["wechat","wechat-app","wechat-bot"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/git-jiadong.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-15T13:57:52.000Z","updated_at":"2025-04-03T16:13:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"6131beea-9f74-4c61-a976-785ba41ab597","html_url":"https://github.com/git-jiadong/wechatDataBackup","commit_stats":null,"previous_names":["git-jiadong/wechatdatabackup"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-jiadong%2FwechatDataBackup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-jiadong%2FwechatDataBackup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-jiadong%2FwechatDataBackup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-jiadong%2FwechatDataBackup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/git-jiadong","download_url":"https://codeload.github.com/git-jiadong/wechatDataBackup/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254094765,"owners_count":22013639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["wechat","wechat-app","wechat-bot"],"created_at":"2024-11-19T02:01:21.569Z","updated_at":"2025-05-14T07:30:42.745Z","avatar_url":"https://github.com/git-jiadong.png","language":"Go","funding_links":[],"categories":["Others","Go","File Management"],"sub_categories":[],"readme":"# wechatDataBackup\nPC微信聊天记录数据导出工具\n\n* 基于wails开发 + React前端，实现PC端微信聊天记录一键导出功能。\n* 导出后数据可以做永久化保存，即使微信停止支持，聊天记录也可以随时查看。\n* 前端界面尽量与微信界面保持一致，减少使用成本。\n* 理论上支持所有Windows 32/64位微信版本。\n\n效果图如下：\n\n![](./res/result.png)\n\n## 演示视频\n[演示视频](https://www.bilibili.com/video/BV1bPH1eWEEy/?share_source=copy_web\u0026vd_source=b5cfa9258a9ad9900a00e9c1ce3cb4b6)\n## 使用方法\n1. 下载release可执行文件直接打开\n2. 下载源码自行编译可执行文件 [安装wails环境](https://wails.io/zh-Hans/docs/gettingstarted/installation)\n```shell\ngit clone https://github.com/git-jiadong/wechatDataBackup.git\ncd wechatDataBackup\nwails build\n```\n编译成功后在可执行二进制文件路径`build\\bin\\wechatDataBackup.exe`\n\n3. 导出聊天记录\n电脑登陆微信，然后打开`wechatDataBackup.exe`后按照如图提示导出\n![](./res/tips.png)\n\n## 功能\n本项目目前的规划与实现进度：\n- [x] 支持图片消息\n- [x] 支持视频消息\n- [x] 支持链接消息\n- [x] 支持语音消息\n- [x] 支持文件消息\n- [x] 支持原始表情显示\n- [x] 支持按类型检索\n- [x] 支持日期检索\n- [x] 支持按群成员检索\n- [x] 支持增量式导出\n- [ ] 支持更多消息类型显示\n- [ ] 图片查看器重绘\n- [ ] 实现头像或表情预先下载（实现完全离线查看）\n- [ ] 聊天报告\n- [ ] AI本地模型应用\n- [ ] 导出数据本地加密\n- ...\n如果遇到什么问题，或者有更好的建议与优化点欢迎给作者提 [ISSUE](https://github.com/git-jiadong/wechatDataBackup/issues)\n\n\n### 常见问题\n**Q: 支持手机端的聊天记录备份吗？**\u003cbr\u003e\nA: 手机端可以使用聊天数据迁移功能，将手机的数据迁移到电脑后再将数据导出。 [微信迁移聊天记录功能](https://www.bilibili.com/opus/974795819172495381)\u003cbr\u003e\n**Q: 导出后界面是空白的、导出的数据比PC微信里面看到的少,数据不完整**\u003cbr\u003e\nA: 这是由于可能数据存在于内存中还没有回写到磁盘导致的，退出微信时会将内存的数据全部回写到磁盘，导出数据时最好退出重新登陆一次微信，保证数据都在磁盘中再导出即可。\u003cbr\u003e\n**Q: 有些图片、视频打不开**\u003cbr\u003e\nA: 这是电脑端微信没有点开过这个消息，默认只加载了预览图而已，如果手机有打开过可以把手机的记录迁移到电脑，迁移后重新退出登陆一次微信导出即可。\u003cbr\u003e\n\n## 免责声明\n**⚠️ 本项目仅供学习、研究使用，严禁商业使用**\u003cbr/\u003e\n**⚠️ 用于网络安全用途的，请确保在国家法律法规下使用**\u003cbr/\u003e\n**⚠️ 本项目完全免费，问你要钱的都是骗子**\u003cbr/\u003e\n**⚠️ 使用本项目初衷是作者研究微信数据库的运行使用，您使用本软件导致的后果，包含但不限于数据损坏，记录丢失等问题，作者不承担相关责任。**\u003cbr/\u003e\n**⚠️ 因软件特殊性质，请在使用时获得微信账号所有人授权，你当确保不侵犯他人个人隐私权，后果自行承担**\u003cbr/\u003e\n\n## 前端代码\n由于前端代码不成熟，前端界面代码暂时不公开。\n\n## 参考/引用\n- 微信数据库解密和数据库的使用 [PyWxDump](https://github.com/xaoyaoo/PyWxDump/tree/master)\n- silk语音消息解码 [silk-v3-decoder](https://github.com/kn007/silk-v3-decoder)\n- PCM转MP3 [lame](https://github.com/viert/lame.git)\n- Dat图片解码 [wechatDatDecode](https://github.com/liuggchen/wechatDatDecode)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgit-jiadong%2FwechatDataBackup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgit-jiadong%2FwechatDataBackup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgit-jiadong%2FwechatDataBackup/lists"}