jackwener

jackwener / wx-cli

Public

WeChat local data CLI with daemon architecture

135
117
69% credibility
Found Apr 17, 2026 at 135 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

A desktop tool that reads and queries encrypted WeChat chat databases by scanning the running WeChat app's memory for decryption keys, enabling offline access to messages, contacts, sessions, and favorites.

How It Works

1
🔍 Discover wx-cli

You find a simple tool on GitHub that lets you view and search your WeChat chats offline without opening the app.

2
📥 Get the tool

Run a quick download script to install it on your computer, works on Mac, Windows, or Linux.

3
🔓 Unlock your chats

With WeChat running, do a one-time setup to connect the tool to your personal chat data (give it permission like an admin).

4
💬 See recent chats

List your latest conversations, unread counts, and last messages at a glance.

5
📜 Read full history

Pick any chat to pull up messages from days or weeks ago, with senders and times.

6
🔎 Search and analyze

Find specific messages across chats, check stats, or export conversations to read anywhere.

🎉 Chats at your fingertips

Now you can easily revisit, search, and save your WeChat memories whenever you want, all privately on your computer.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 135 to 135 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is wx-cli?

wx-cli is a Rust CLI for querying and exporting WeChat's local data from encrypted SQLite databases, like chat histories, contacts, unread messages, and favorites. It scans a running WeChat process for decryption keys (needs sudo/admin), decrypts on-demand via a background daemon, and supports commands like `wx sessions`, `wx history `, `wx search`, `wx export`, and `wx stats` with time/type filters. Outputs clean YAML/JSON or formatted text/markdown for wechat local backup, github wechat export, and wechat local storage analysis.

Why is it gaining traction?

Unlike github wechat decrypt scripts or wechat api github wrappers, it handles sharded message DBs efficiently with full-text search, real-time new messages polling, group member lists, and chat stats—without loading everything into memory. Cross-platform (Mac/Linux/Windows) with daemon for sub-second queries, it beats manual sqlite dumps or wechat local file hacks. Devs dig the pipeable JSON for scripting wechat github android data or wechat miniprogram github experiments.

Who should use this?

Data analysts scraping wechat local network chats for research, reverse engineers building ex client tools, or devs needing wechat localisation backups before wiping installs. Ideal for forensics on github wechat clean histories, wax clinic message exports, or clip in wx unread monitoring in scripts.

Verdict

Grab it if you need github wechat ipa/local data access—solid Rust core, intuitive CLI, but modest 135 stars and 0.699999988079071% credibility score mean watch for WeChat updates breaking key scanning. Docs are README-only; test on your setup first.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.