$npx skillfedfor your agent

pywxdump

微信信息获取工具

With conditionsPyPI UtilitiesReleased Oct 2025149.0K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pywxdump-3.1.46-py3-none-any.whl
v3.1.46 · released 2025-10-15 · Python <4,>=3.8 · 15 runtime deps: psutil, pycryptodomex, pywin32, pymem, silk-python, pyaudio, requests, pyahocorasick

Yes, if you are on Windows and need to back up or export your own WeChat data. The package has low install friction and active community interest (9675 GitHub stars). However, the aging maintenance status and Windows-only practical support are concerns. The strict disclaimer and 24-hour usage window suggest this is a specialized forensic tool—install only if you understand the legal and ethical constraints and have a legitimate backup or archival need.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Windows-only; depends on pywin32 and pymem for process memory access.
  • Requires an active WeChat installation and currently logged-in session.
  • Low install friction with a pure-Python wheel.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions. You may use, modify, and distribute the package freely provided you retain the license notice.

last release 2025-10-15 (303 days) · last repo commit 2025-10-20 · 9,675 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 148,997 downloads/mo, #11,008 on PyPI

Verify before relying

pip install pywxdump

from pywxdump import PyWxDump

# Extract WeChat account info and decrypt databases
wxdump = PyWxDump()
info = wxdump.get_wx_info()
wxdump.decrypt_db(info['key'], info['db_path'])
  • Whether the package works reliably on macOS or Linux despite classifier claiming OS independence
  • Current stability of the 15 runtime dependencies, particularly pywin32 and pymem on modern Windows versions
  • Whether the web UI (fastapi/uvicorn stack) is fully functional in version 3.1.46 or requires separate setup
Same gist for agents: .md · .json

What it is and what it does

PyWxDump is a forensic and backup tool for WeChat that runs on Windows to extract account credentials (nickname, account name, phone, email, encryption key), decrypt the local SQLite databases, and provide unified viewing of chat history. It includes a web interface built on fastapi and uvicorn for remote access to chat logs, and can export conversations as HTML, CSV, or backup archives.

The package operates by reading WeChat process memory to locate encryption keys and database paths, then decrypting the databases using those keys. It combines multiple database types for a complete view of chat history. The tool is designed primarily for personal backup and archival of one's own WeChat data, though the disclaimer emphasizes it is for learning purposes only and must not be used for unauthorized access or privacy violation.

Use it for

  • Back up and archive your own WeChat chat history locally before reinstalling or upgrading WeChat
  • Export WeChat conversations to HTML or CSV for record-keeping or compliance purposes
  • View historical chat logs through a web interface on a local network without opening WeChat
  • Analyze your own chat data (word clouds, message frequency) after decryption and parsing
  • Recover or migrate chat history across devices by extracting and decrypting databases

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are on Windows and need to back up or export your own WeChat data.

The package has low install friction and active community interest (9675 GitHub stars). However, the aging maintenance status and Windows-only practical support are concerns. The strict disclaimer and 24-hour usage window suggest this is a specialized forensic tool—install only if you understand the legal and ethical constraints and have a legitimate backup or archival need.

Install

pywxdump on PyPI

Before you install

Low install friction with a pure-Python wheel. Maintenance status is aging—last commit was 2025-10-20 but the package has not been updated since 2025-10-15. The 15 runtime dependencies include system-level libraries (pywin32, pyaudio) that may require additional setup on non-Windows platforms.

Windows-only; depends on pywin32 and pymem for process memory access. Requires an active WeChat installation and currently logged-in session.

License in practice

MIT license permits commercial and private use with minimal restrictions. You may use, modify, and distribute the package freely provided you retain the license notice.

Quickstart

pip install pywxdump

from pywxdump import PyWxDump

# Extract WeChat account info and decrypt databases
wxdump = PyWxDump()
info = wxdump.get_wx_info()
wxdump.decrypt_db(info['key'], info['db_path'])

Verify before relying

  • Whether the package works reliably on macOS or Linux despite classifier claiming OS independence
  • Current stability of the 15 runtime dependencies, particularly pywin32 and pymem on modern Windows versions
  • Whether the web UI (fastapi/uvicorn stack) is fully functional in version 3.1.46 or requires separate setup

Package facts

LicenseMIT permissive
Python supportSupports the current Python release <4,>=3.8
Install frictionLow. Pure-Python wheel
Runtime dependencies
15 packages
psutilpycryptodomexpywin32pymemsilk-pythonpyaudiorequestspyahocorasicklz4blackboxprotobuflxmldbutilsfastapiuvicornpython-dotenv
MaintenanceAging 303 days since the last release
Last repo commit
First released
Downloads148,997 / month, #11,008 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Operating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: pywxdump-3.1.46-py3-none-any.whl

Tags

Capabilities
wechat database decryptionwechat chat history exportwechat account information extractionwechat backup viewerwechat database parserwechat message archivewechat forensics tool
Topics
wechat-forensicsdatabase-decryptionchat-backup

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “wechat database decryption”

  • pywxdumpExtracts WeChat account metadata, decrypts chat databases, and…
  • wecom-aibot-python-sdkA Python SDK for WeChat Work (企业微信) AI bot that manages WebSocket…
  • wechatpyWeChat SDK providing Python bindings for WeChat's public platform,…

Give your agent the search over MCP, or paste the wish link into any chat.

More Utilities packages

idna Worth it
PyPI · Python Modules · released Jun 2026

Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.

Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.

BSD-3-Clausepure Python · 3.9+
1.8Bdownloads / mo
charset-normalizer Worth it
PyPI · Utilities · released Aug 2026

Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.

permissive licensepure Python · 3.7+
1.7Bdownloads / mo
setuptools Worth it
PyPI · Python Modules · released Aug 2026

Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.

MITpure Python · 3.10+
1.6Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
Pygments Worth it
PyPI · Utilities · released Mar 2026

Pygments is a syntax highlighter that colorizes source code and text in over 500 languages and formats, outputting to HTML, LaTeX, RTF, SVG, images, or ANSI terminal sequences.

Install it if you need to display or transform source code.

BSD-2-Clausepure Python · 3.9+
1.3Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo

See also wechatpy · wecom-aibot-python-sdk · pyiosbackup · pyinstxtractor-ng · django-dbbackup · mail-parser-reply · wechatpayv3 · commonregex · extract-msg · pywidevine