Skip to content

hicccc77/WeLive-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Welive

Welive 是一个跨平台、高性能的本地微信数据库聊天记录数据和消息导出、解析与操作工具。

无论你是想要完整备份聊天记录、解析导出原始多媒体文件,还是进行自动化的消息监听与深度数据库修改,Welive 都能为你提供极简且开箱即用的命令行与服务能力。

核心特性

极速且深度的聊天记录导出

  • 多格式导出:支持将会话导出为机器友好的 JSONL 或人类可读的 Markdown
  • 全量并发导出:提供 export-all-sessions 机制,智能分配子代理实现并行多会话导出,轻松应对数十万级的消息。
  • 智能过滤筛选:支持对目标会话进行私聊、群聊、公众号分类,支持时间范围裁剪和关键字搜索结果导出。

媒体与语音解析

  • 语音解密与导出:可将微信语音直接转码导出。
  • 全格式图片解密:原生支持 DAT / WXGF 图片解密,自动还原真实图片。支持解析图片和视频的系统硬链接。

读写操作与防撤回

  • 防撤回:支持一键启用/卸载消息防撤回朋友圈防删除/过期
  • 数据库增删改:不仅能读,还能“写”。支持直接修改历史消息内容、彻底删除特定消息、一键标记全部已读、甚至通过快照增量导入朋友圈数据。
  • 表情包管理:支持从数据库层面直接管理、增删自定义表情与 CDN 链接。

实时监控与后台任务服务

  • SSE 实时消息推送:提供 monitor sse 能力,通过 Server-Sent Events 流式向第三方前端或脚本实时推送新消息与数据库变更事件。
  • 常驻任务与 Web 控制台:自带基于纯原生二进制构建的 Web UI 控制台,支持长耗时导出任务的后台提交与状态轮询,完全通过 HTTP 接口驱动自动化工作流。

底层数据透视

  • 丰富的数据维度:轻松提取联系人状态、别名、展示名、群成员列表及头像 URL。
  • 直连 SQL 执行:支持跨数据库执行任意 SQL 语句,提取表结构、列信息以及导出/导入数据快照。

性能测试

在 U9 290HX 下导出消息量为 10W 条时,总耗时约为 10s,包含媒体资源为约 6k 张图片与 1w 条语音。

文档与用法

本项目拥有极度详细的 CLI 命令行文档,若你不了解用法可自行查阅或将其发送给你的AI助手。

关于如何初始化、各种 API 的调用参数以及返回 JSON 格式的解析示例,务必仔细阅读 Release 中的 usage.md 用法文档

免责声明

本项目仅供数据备份、技术学习与本地数据库结构研究使用。请遵循相关软件的使用协议。开发者对任何人使用本工具引发的任何直接或间接数据丢失、账号风险或法律纠纷不承担责任。请在执行写操作或修改数据前务必做好本地 xwechat_files 的备份

About

WeLive的发布仓库

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors