93857536-pixel/WeChatExporter
93857536-pixel/WeChatExporter has 82 GitHub stars and 14 forks. GitHot measured +2 stars in 24 hours. Last checked 2026-11-15 05:37 UTC. Last push 2026-11-07.
Measured star growth
- in 24h
- +2
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
本地离线导出微信 4.x 聊天记录 | macOS·Windows·Linux 三端原生 | 单文件 HTML / EPUB / 统计报告 / 日历提取 / OCR / 语音转写,可选 E2EE 云备份 | Swift + .NET 8 WPF + Tauri(Rust)
SecurityREADME.en.md
OriginalWeChatExporter
Native desktop app to export your own WeChat chat history locally. No cloud upload, no key exfiltration.
中文文档: README.md
Download
Get the latest build from GitHub Releases:
| Platform | File | Notes |
|---|---|---|
| macOS (Apple Silicon / Intel) | WeChatExporter-macOS-universal.dmg |
Drag to Applications (universal, native on both) |
| macOS (alt) | WeChatExporter-macOS-universal.zip |
Extract and open .app |
| Windows (x64) | WeChatExporter-Windows-x64.zip |
Self-contained, no .NET install |
![]()
Features
- GUI: search, multi-select contacts/groups
- Bundled wx-cli (no separate CLI install)
- Readiness banner for first-time setup
- Optional media export (best-effort)
- Voice transcription (both platforms, offline): export-time speech-to-text via bundled SILK decoder + whisper.cpp; results saved as
.transcript.txtsidecars and shown in collapsible HTML blocks; auto-skipped when whisper.cpp is missing - Image OCR (both platforms, offline): local OCR of exported images (macOS Vision / Windows Media OCR, offline); results saved as
.ocr.txtsidecars and shown in collapsible HTML blocks - Chat statistics report (both platforms): single-file HTML report (message counts, top senders, 24-hour activity, monthly trend, media breakdown), generated locally, no external dependencies
- Incremental export (both platforms, off by default): remembers a timestamp cursor per "contact + export directory"; next export keeps only new messages, contacts with no new messages are skipped
- Index page + full-text search (both platforms): generates
index.htmlin the export directory with a file list and a keyword search box (embedded text data, fully offline) - Export watermark (both platforms, on by default): tiled visual watermark on export artifacts; customizable watermark text (default "Lin MinHao Technology Group Co., Ltd.", editable in Settings); slanted overlay + copyright line on HTML files, copyright footer in EPUB, diagonal watermark on every PDF page, dark tiled overlay on the Windows print-optimized HTML; turn the switch off for a watermark-free export — fully offline, zero third-party dependencies
- Encrypted export (both platforms, off by default): set an export password in Settings; the whole export directory is sealed into a single
.wxencfile (PBKDF2-SHA256 100k rounds + AES-256-GCM) and the plaintext is deleted; decrypt on either platform later with the password — fully offline, zero third-party dependencies - E-book / document export (both platforms): builds readable documents directly from
chat.json— zero dependencies, fully offline. EPUB (Contact_chat.epub, hand-rolled stored-ZIP, grouped by month with sender + timestamp) plus a document edition (A4 PDF on macOS via CoreText/PingFang SC; A4 print-optimized HTML on Windows, printable or save-as-PDF) - Export TXT / CSV / JSON
Requirements
macOS
- macOS 13+, Apple Silicon (arm64) + Intel (x86_64), universal binary
- WeChat Mac 4.x, logged in
- SIP disabled for key capture
Windows
- Windows 10/11 x64
- WeChat PC 4.x, logged in
- Run as Administrator recommended for first setup
Quick Start
- Download the release for your platform
- Open the app
- Click Prepare Data (first time only)
- Select chats and click Export
Build from Source
# macOS
./build_app.sh
bash scripts/create_dmg.sh
# Windows
cd windows && ./build.ps1
Contributing
See CONTRIBUTING.md. Please use issue templates for bugs and feature requests.
Disclaimer
For personal backup of your own data only. WeChat schema may change; compatibility not guaranteed.
License
MIT