找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1356

积分

0

好友

175

主题
发表于 昨天 02:26 | 查看: 6| 回复: 0

WeFlow 是一个完全本地运行的微信实时聊天记录查看、分析与导出工具。它能够在本地环境中实时获取你的微信聊天记录并进行导出,同时还能根据聊天内容为你生成个性化的分析报告。

提示:如果你想在导出聊天记录后,对聊天内容进行更深入的语义分析或探索,可以尝试结合其他 AI 工具进行处理。

主要功能

  • 本地实时查看聊天记录:在本地实时监控并查看所有聊天会话。
  • 统计分析与群聊画像:生成详细的聊天统计数据,并为群聊创建成员互动画像。
  • 年度报告与可视化概览:将你的聊天历史转化为可视化的年度总结报告。
  • 导出聊天记录为 HTML 等格式:支持将聊天记录导出为 HTML、TXT 等可读格式,便于存档或分享。
  • 本地解密与数据库管理:所有数据解密与处理均在本地完成,确保隐私安全。

面向开发者

如果你希望从源码构建本项目,或打算为其贡献代码,请遵循以下开发步骤:

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

# 2. 安装项目依赖
npm install

# 3. 运行应用(开发模式)
npm run dev

# 4. 打包可执行文件
npm run build

打包完成后,生成的产物位于 release 目录下。整个开发流程基于 Node.js 的生态,熟悉 npm 和现代前端构建工具会让你上手更快。

技术栈

本项目采用了以下主流且现代的技术组合:

  • 前端: React 19 + TypeScript + Zustand (状态管理)
  • 桌面: Electron 39
  • 构建: Vite + electron-builder
  • 数据库: better-sqlite3 + WCDB DLL (用于直接操作微信本地 数据库)
  • 样式: SCSS + CSS Variables

项目结构

清晰的代码结构有助于理解和维护项目,以下是 WeFlow 的核心目录布局:

WeFlow/
├── electron/              # Electron 主进程
│   ├── main.ts           # 主进程入口
│   ├── preload.ts        # 预加载脚本
│   └── services/         # 后端服务
│       ├── chatService.ts      # 聊天数据服务
│       ├── wcdbService.ts      # 数据库服务
│       └── ...
├── src/                   # React 前端
│   ├── components/       # 通用组件
│   ├── pages/            # 页面组件
│   ├── stores/           # Zustand 状态管理
│   ├── services/         # 前端服务
│   └── types/            # TypeScript 类型定义
├── public/               # 静态资源
└── resources/            # 打包资源

致谢与许可

本项目基于 MIT 许可 开源,这意味着你可以自由地使用、修改和分发代码,但请注意,作者不对使用该工具带来的任何风险负责。

在开发过程中,我们参考并感谢以下开源项目与贡献者提供的宝贵思路:

  • chatlog:感谢该项目为解密微信聊天记录提供了关键思路和实现参考。
  • WxDatDecrypt:感谢该项目提供了微信图片的解密方法参考。
  • @sai595870682:感谢该用户分享了内联图片与语音消息解析的思路。

写在最后

这个工具的初衷不仅在于技术实现,更在于情感连接。在生成报告的过程中,你可能会重新发现那些被日常淹没的对话,想起许久未联系的老友,或是感受到那些无声的陪伴。它像一位沉默的记录者,封存着一段段温暖的数字记忆。

希望 WeFlow 能成为一个温柔的媒介,让你与过往的时光重逢。如果它触动了你,不妨将这份感受与你关心的人分享。


项目地址
https://github.com/hicccc77/WeFlow

本文介绍的 WeFlow 项目,其技术实现涉及现代桌面应用开发与数据处理,如果你对这类项目感兴趣,欢迎在 云栈社区 与更多开发者交流心得。




上一篇:网约车应用API越权漏洞分析:恶意报价与敏感信息泄露风险
下一篇:Agent-native架构实战:揭秘五大核心原则,打造Claude Code级智能应用
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-16 00:39 , Processed in 0.484060 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表