git404hub

what is weflow fr?

lurve1314/weflow — explained in plain English

Analysis updated 2026-05-18

44TypeScriptAudience · generalComplexity · 2/5Setup · easy

tl;dr

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.

vibe map

mindmap
  root((WeFlow))
    What it does
      Local chat viewer
      Media decryption
      Yearly reports
      Chat export
    Tech stack
      TypeScript
      Electron
      Node.js
    Use cases
      Personal archiving
      Group chat stats
      Two person report
      API integration
    Audience
      WeChat users
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Browse and search your own WeChat chat history locally without uploading data anywhere.

VIBE 2

Generate a yearly report of your messaging habits and a special report about one friend.

VIBE 3

Export chats to JSON, HTML, Markdown, or Excel for personal archiving.

VIBE 4

Connect an external script or tool to your chat data through the built-in local HTTP API.

what's the stack?

TypeScriptElectronNode.js

how it stacks up fr

lurve1314/weflow0xbennie/binance-smart-money-trackeraeneasr/dockerstats
Stars444444
LanguageTypeScriptTypeScriptTypeScript
Last pushed2021-04-07
MaintenanceDormant
Setup difficultyeasymoderatehard
Complexity2/53/53/5
Audiencegeneraldeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Download the prebuilt installer for your OS from Releases, requires WeChat 4.0 or newer.

License terms are not stated in the README.

in plain english

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.

prompts (copy fr)

prompt 1
How do I install and set up WeFlow to view my WeChat chat history on Windows?
prompt 2
Explain how WeFlow's local HTTP API works and how I could query it from a Python script.
prompt 3
What steps do I need to build WeFlow from source using npm?
prompt 4
Summarize what data WeFlow can export and in which formats.

Frequently asked questions

what is weflow fr?

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.

What language is weflow written in?

Mainly TypeScript. The stack also includes TypeScript, Electron, Node.js.

What license does weflow use?

License terms are not stated in the README.

How hard is weflow to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is weflow for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.