Skip to content

WeFlow 项目评测报告

🏆 核心结论(先看这里!)

推荐指数:⭐⭐⭐⭐⭐ (5/5)

一句话总结
完全本地的微信聊天记录分析工具,5.3k stars,实时同步+10大功能模块+多格式导出+HTTP API,隐私安全。

核心价值

完全本地 - 数据不上传云端,隐私安全,保护个人数据
实时同步 - 无需中间数据库,实时刷新消息
功能全面 - 10大模块,覆盖聊天管理全流程
HTTP API - RESTful API支持二次开发和系统集成
多格式导出 - JSON/HTML/TXT/Excel/CSV/PGSQL/ChatLab


📸 产品展示

功能模块架构

┌─────────────────────────────────────────────────────────────────────┐
│                         WeFlow 功能架构                              │
├─────────────────────────────────────────────────────────────────────┤
│  ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌────────────┐ │
│  │💬 聊天记录   │ │📊 数据分析   │ │📤 导出功能   │ │🔌 HTTP API │ │
│  │   实时查看   │ │   年度报告   │ │   多格式支持 │ │   开发集成  │ │
│  └──────────────┘ └──────────────┘ └──────────────┘ └────────────┘ │
│  ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌────────────┐ │
│  │🖼️ 朋友圈     │ │👥 群聊分析   │ │🔔 弹窗通知   │ │📱 联系人   │ │
│  │   图片/视频  │ │   画像报告   │ │   黑白名单   │ │   管理导出  │ │
│  └──────────────┘ └──────────────┘ └──────────────┘ └────────────┘ │
└─────────────────────────────────────────────────────────────────────┘

📌 基本信息

项目信息
GitHubhttps://github.com/hicccc77/WeFlow
Stars5,300+
Forks1,400+
License无(免费使用)
作者hicccc77 (cc)
分类dev-tools
语言TypeScript 78.9%, SCSS 15.8%
最新版本3.0.3
评测日期2026-03-19

🎯 核心特性

10大核心功能

模块功能说明
聊天实时查看+解密图片、视频、实况解密;修改/删除本地消息
实时弹窗通知桌面提醒新消息弹窗+黑白名单过滤
私聊分析好友分析消息数量、类型比例、时段分布
群聊分析群画像成员详情、发言排行、活跃时段、媒体统计
年度报告年度总结按年或跨年生成历史报告
双人报告专属分析指定好友的专属分析报告
消息导出多格式导出JSON/HTML/TXT/Excel/CSV/PGSQL/ChatLab
朋友圈内容管理图片/视频/实况解密;拦截删除/隐藏;突破时间限制
联系人导出管理好友/群聊/公众号信息;找回曾经好友
HTTP API开发集成RESTful API,支持外部系统集成

HTTP API能力

WeFlow HTTP API (127.0.0.1:5031)
├── GET /health                    # 健康检查
├── GET /api/v1/messages           # 获取消息(支持ChatLab格式)
├── GET /api/v1/sessions           # 获取会话列表
├── GET /api/v1/contacts           # 获取联系人
├── GET /api/v1/group-members      # 获取群成员(含发言统计)
└── GET /api/v1/media/*            # 访问导出媒体文件

支持的导出格式

格式用途
JSON数据交换、程序处理
HTML浏览器查看、分享
TXT纯文本阅读
Excel数据分析、表格处理
CSV数据导入、统计分析
PGSQLPostgreSQL数据库导入
ChatLabChatLab平台专用格式

🏗️ 技术架构

技术栈

层级技术版本
桌面框架Electron39.2.7
前端框架React19.2.3
开发语言TypeScript5.6.3
构建工具Vite6.0.5
可视化ECharts5.5.1
状态管理Zustand5.0.2

核心依赖

依赖用途
silk-wasm微信语音解密(SILK格式)
sherpa-onnx-node语音识别(ONNX模型)
ffmpeg-static视频/音频处理
jieba-wasm中文分词
exceljsExcel导出
jszipZIP压缩

项目结构

WeFlow/
├── src/                    # React前端代码
│   ├── components/         # UI组件
│   ├── pages/              # 页面
│   ├── stores/             # Zustand状态
│   └── utils/              # 工具函数
├── electron/               # Electron主进程
│   ├── assets/wasm/        # WASM资源
│   └── main.ts             # 主进程入口
├── resources/              # 应用资源
├── docs/                   # 文档
│   └── HTTP-API.md         # API文档
└── public/                 # 静态资源

💡 安装与使用

环境要求

  • Windows 10+ 或 macOS 11+ 或 Linux x64
  • 微信 4.0+ 版本

快速开始(用户)

bash
# 1. 下载最新版本
# 访问 https://github.com/hicccc77/WeFlow/releases
# 下载 WeFlow-3.0.3-Setup.exe (Windows)
# 或 WeFlow-3.0.3.dmg (macOS)

# 2. 安装运行
# 双击安装,完成后启动 WeFlow

# 3. 连接微信
# 打开微信,WeFlow 会自动检测数据库

# 4. 开始使用
# 浏览聊天记录、生成报告、导出数据

学习曲线:5分钟基础使用,30分钟掌握所有功能

开发模式

bash
# 1. 克隆项目
git clone https://github.com/hicccc77/WeFlow.git
cd WeFlow

# 2. 安装依赖
npm install

# 3. 开发模式运行
npm run dev

# 4. 构建发布版本
npm run build

启用HTTP API

1. 打开 WeFlow 设置
2. 找到「API 服务」
3. 启动服务(默认端口 5031)
4. 访问 http://127.0.0.1:5031/health 验证

常用操作

操作路径
查看聊天记录聊天 → 选择会话
生成年度报告分析 → 年度报告
导出聊天记录导出 → 选择格式
查看API文档设置 → API服务 → 文档

🎯 竞争优势对比

vs. 微信自带导出

  • 实时同步 - 无需手动操作 vs 手动导出
  • 多格式 - 7+格式 vs 仅TXT
  • 数据分析 - 可视化报告 vs 无分析
  • 官方支持 - 非官方工具 vs 官方功能

vs. 第三方工具

  • 完全本地 - 数据隐私 vs 部分上传
  • HTTP API - 开发集成 vs 无API
  • 功能全面 - 10大模块 vs 功能单一
  • 使用门槛 - 需连接数据库 vs 简单上传

vs. ChatLab

  • 本地化 - 完全本地 vs 云端服务
  • 实时同步 - 直接读取 vs 需要上传
  • 免费使用 - 完全免费 vs 部分付费
  • 分析深度 - 基础分析 vs 深度分析

核心差异化

  1. 实时同步 - 无需生成中间数据库,直接读取实时刷新
  2. 完全本地 - 数据不上传云端,隐私安全
  3. HTTP API - 支持开发者二次开发和系统集成
  4. 朋友圈增强 - 解密+拦截删除+突破时间限制

🎯 适用场景

✅ 推荐场景

  • 微信重度用户 - 备份和分析聊天记录
  • 数据分析师 - 社交数据分析和可视化
  • 开发者 - HTTP API二次开发和系统集成
  • 内容创作者 - 导出朋友圈内容和管理素材
  • 隐私重视者 - 本地管理数据,不上传云端

❌ 不适合场景

  • 旧版微信 - 仅支持微信4.0+
  • 非Windows用户 - macOS/Linux支持有限
  • 无技术基础 - 需要连接数据库,有使用门槛
  • 商业用途 - 解密微信数据可能违反用户协议
  • 实时监控 - 无Webhook,不支持新视频触发

✅ 优势

  1. 完全本地 - 数据不上传云端,保护隐私
  2. 实时同步 - 无需中间数据库,实时刷新消息
  3. 功能全面 - 10大模块,覆盖聊天管理全流程
  4. HTTP API - RESTful API,支持二次开发
  5. 多格式导出 - JSON/HTML/TXT/Excel/CSV/PGSQL/ChatLab
  6. 朋友圈增强 - 解密图片视频+拦截删除+突破限制
  7. 数据可视化 - ECharts图表,年度报告/群聊画像
  8. 实时通知 - 桌面弹窗+黑白名单
  9. 活跃维护 - 44个release,持续更新
  10. API文档 - 完整的HTTP API文档

❌ 不足

  1. 版本限制 - 仅支持微信4.0+
  2. 平台限制 - 主要支持Windows,macOS支持有限
  3. 法律风险 - 解密微信数据库可能违反用户协议
  4. 使用门槛 - 需要连接微信数据库,非技术用户可能困难
  5. API早期 - HTTP API处于早期阶段,接口可能变动
  6. 体积较大 - Electron+语音模型,安装包较大
  7. 依赖微信 - 微信更新可能导致兼容问题

🌐 社区活跃度

指标数据
Stars5,300+ ⭐
Forks1,400+
Contributors16
Releases44
最新版本3.0.3
最近更新2026-03-19

社区特点

  • 活跃的开发团队
  • 持续更新维护
  • 详细的API文档
  • Telegram频道支持

📊 综合评分

维度评分说明
技术创新性8.5/10微信数据解密技术复杂
易用性8.5/10需要连接数据库,有一定门槛
性能表现8.5/10Electron应用,内存占用中等
功能完整性9.5/1010大功能模块,覆盖全面
代码质量8.0/10TypeScript+现代架构
文档完善度8.5/10README+API文档
社区活跃度9.0/105.3k stars,44 releases,16 contributors
可扩展性9.0/10HTTP API支持二次开发
商业价值8.0/10用户需求大,但有法律风险

总体评分:8.6/10.0 ⭐⭐⭐⭐⭐


📌 推荐建议

WeFlow 是一个功能全面的微信聊天记录本地分析工具。它将微信数据管理提升到专业级,支持实时同步、多格式导出、可视化分析和HTTP API集成。

适合人群

  • 微信重度用户 - 备份和分析聊天记录
  • 数据分析师 - 社交数据分析和可视化
  • 开发者 - HTTP API二次开发
  • 内容创作者 - 导出朋友圈内容
  • 隐私重视者 - 本地管理数据

使用建议

  1. 定期备份 - 定期导出重要聊天记录
  2. 年度回顾 - 使用年度报告功能回顾社交数据
  3. API集成 - 开发者可利用HTTP API构建自定义工具
  4. 隐私保护 - 注意导出文件的存储安全
  5. 合法使用 - 仅用于个人数据管理,遵守法律法规

一句话评价:如果你需要专业管理微信数据,这是目前最好的本地化工具。功能全面、支持API开发、完全本地化。

重要提醒

  • 仅支持微信4.0+版本
  • 解密微信数据库可能违反用户协议
  • 请负责任地使用,遵守法律法规
  • HTTP API处于早期阶段

评测时间: 2026-03-19
评测版本: v1.2

最后更新于:

基于 VitePress 构建, 部署于 Cloudflare Pages