WeFlow 是一个完全本地的微信实时聊天记录查看、分析与导出工具。它可以实时获取你的微信聊天记录并将其导出,还可以根据你的聊天记录为你生成独一无二的分析报告
Tip
如果导出聊天记录后,想深入分析聊天内容可以试试 ChatLab
- 本地实时查看聊天记录
- 统计分析与群聊画像
- 年度报告与可视化概览
- 导出聊天记录为 HTML 等格式
- 本地解密与数据库管理
若你只想使用成品版本,可前往 Release 下载并安装。
如果你想从源码构建或为项目贡献代码,请遵循以下步骤:
# 1. 克隆项目到本地
git clone https://github.com/hicccc77/WeFlow.git
cd WeFlow
# 2. 安装项目依赖
npm install
# 3. 运行应用(开发模式)
npm run dev
# 4. 打包可执行文件
npm run build打包产物在 release 目录下。
- 前端: React 19 + TypeScript + Zustand
- 桌面: Electron 39
- 构建: Vite + electron-builder
- 数据库: better-sqlite3 + WCDB DLL
- 样式: SCSS + CSS Variables
WeFlow/
├── electron/ # Electron 主进程
│ ├── main.ts # 主进程入口
│ ├── preload.ts # 预加载脚本
│ └── services/ # 后端服务
│ ├── chatService.ts # 聊天数据服务
│ ├── wcdbService.ts # 数据库服务
│ └── ...
├── src/ # React 前端
│ ├── components/ # 通用组件
│ ├── pages/ # 页面组件
│ ├── stores/ # Zustand 状态管理
│ ├── services/ # 前端服务
│ └── types/ # TypeScript 类型定义
├── public/ # 静态资源
└── resources/ # 打包资源
- 密语 CipherTalk 为本项目提供了基础框架
请负责任地使用本工具,遵守相关法律法规
我们总是在向前走,却很少有机会回头看看
