Browse and search your own WeChat chat history locally without uploading data anywhere.
Generate a yearly report of your messaging habits and a special report about one friend.
Export chats to JSON, HTML, Markdown, or Excel for personal archiving.
Connect an external script or tool to your chat data through the built-in local HTTP API.
| lurve1314/weflow | 0xbennie/binance-smart-money-tracker | aeneasr/dockerstats | |
|---|---|---|---|
| Stars | 44 | 44 | 44 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2021-04-07 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Download the prebuilt installer for your OS from Releases, requires WeChat 4.0 or newer.
WeFlow is a desktop application that lets you view, analyze, and export your WeChat chat history, running entirely on your own computer with no data sent to a server. It works with WeChat version 4.0 and above, and is built for people who want to look back through their conversations, understand their messaging habits, or keep a personal copy of their chats. The app can browse your chat history in real time, and it can decrypt and preview images, videos, and short clips shared through WeChat Moments. It generates statistics about your conversations, such as message counts between friends, breakdowns of message types, and when you tend to chat most. For group chats, it can show member details, who talks the most, and what kinds of media get shared. One standout feature is a yearly report, similar to a music streaming wrap-up, built from your own chat history, plus a special two-person report focused on a single friend. You can export your chat history into several formats, including JSON, HTML, Markdown, plain text, Excel, and CSV, so your conversations can be archived or moved elsewhere. WeFlow also includes a local HTTP API, letting developers connect their own tools or scripts to the app's message data on port 5031. WeFlow runs on Windows 10 and above, Apple Silicon Macs, and 64-bit Linux machines, distributed as an installer for each platform. Developers who want to build it from source can clone the repository, install dependencies with npm, and start it in development mode with a single command. The project credits an existing chat framework and a separate video-decryption project as technical foundations it builds on.
WeFlow is a local desktop tool that lets you view, analyze, and export your WeChat chat history, including yearly reports and media decryption, entirely on your own device.
Mainly TypeScript. The stack also includes TypeScript, Electron, Node.js.
License terms are not stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.