awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lich0821 avatar

lich0821/WeChatFerry

0
View on GitHub↗
6,712 stars·1,543 forks·C++·MIT·59 views

WeChatFerry

WeChatFerry is a platform-specific automation tool designed for programmatic account and conversation management. It enables the creation of bots and the integration of large language models to provide automated replies within a messaging interface.

The project functions by using native API interception and memory-based hooking to capture incoming communication and send messages without an official API. It includes capabilities for binary data decryption to transform protected media files and database records into readable formats.

The system covers a broad range of functional areas, including message monitoring and delivery, contact and group management, and the extraction of user records and media files. It also provides tools for querying session statuses and retrieving account profile details.

Features

  • WeChat Automation Tools - Provides a comprehensive toolkit for automating responses and managing conversations on the WeChat platform.
  • Chatbot Integrations - Integrates large language models like ChatGPT or DeepSeek to provide AI-powered automated replies.
  • Native Function Interception - Captures and redirects internal native function calls to read and write messages without an official API.
  • Client-Side Message Extraction - Captures incoming communications and extracts user records or media files from the client for external processing.
  • Message Delivery Pipelines - Enables sending text, images, files, and formatted data to individual users or group conversations.
  • Messaging Event Monitoring - Monitors the client in real-time to capture incoming communication and new messages.
  • DLL Injection Techniques - Implements DLL injection to execute custom code within the target application's memory space.
  • In-Memory Code Modifiers - Modifies function pointers in volatile memory to inject custom logic into the running application process.
  • Account and Contact Management - Handles friend requests and group memberships while programmatically retrieving account profile details.
  • Data Retrieval - Queries internal client databases to extract structured user records, contact details, and tables.
  • Data Decryption - Provides capabilities to decrypt protected database records and media files using specific cryptographic keys.
  • Media Decryption - Includes tools for downloading and decrypting protected image and video files for local accessibility.
  • Session Identity Retrieval - Retrieves login status, user profile information, and session identity metadata from the active client session.
  • Group Membership Control - Provides tools for controlling group membership through invitations, additions, and removals.

Star history

Star history chart for lich0821/wechatferryStar history chart for lich0821/wechatferry

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does lich0821/wechatferry do?

WeChatFerry is a platform-specific automation tool designed for programmatic account and conversation management. It enables the creation of bots and the integration of large language models to provide automated replies within a messaging interface.

What are the main features of lich0821/wechatferry?

The main features of lich0821/wechatferry are: WeChat Automation Tools, Chatbot Integrations, Native Function Interception, Client-Side Message Extraction, Message Delivery Pipelines, Messaging Event Monitoring, DLL Injection Techniques, In-Memory Code Modifiers.

What are some open-source alternatives to lich0821/wechatferry?

Open-source alternatives to lich0821/wechatferry include: youfou/wxpy — wxpy is a Python library and bot framework that acts as an API wrapper for personal WeChat accounts. It provides a… cluic/wxauto — wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop… mustangym/wechatextension-formac — WeChatExtension-ForMac is a plugin for the macOS WeChat client that provides a suite of extensions for account… tonychen56/wechatrobot — WeChatRobot is a framework providing programmatic interfaces for automating messages and interactions within the… eatmoreapple/openwechat — OpenWeChat is a Go language software development kit and API wrapper designed for integrating WeChat messaging and… robbert-vdh/yabridge — Yabridge is a compatibility bridge that allows Windows audio plugins to run within Linux digital audio workstations.…

Open-source alternatives to WeChatFerry

Similar open-source projects, ranked by how many features they share with WeChatFerry.
  • youfou/wxpyyoufou avatar

    youfou/wxpy

    14,270View on GitHub↗

    wxpy is a Python library and bot framework that acts as an API wrapper for personal WeChat accounts. It provides a programming interface to automate account tasks, send messages, and manage contacts. The project functions as a chatbot integration engine, allowing users to connect external AI services and custom logic to automatically respond to private and group conversations. It includes a social media automation toolkit for programmatically handling friend requests and group memberships. The framework covers multimedia message broadcasting, user profile retrieval, and contact search. It al

    Pythonapiwechatweixin
    View on GitHub↗14,270
  • mustangym/wechatextension-formacMustangYM avatar

    MustangYM/WeChatExtension-ForMac

    22,621View on GitHub↗

    WeChatExtension-ForMac is a plugin for the macOS WeChat client that provides a suite of extensions for account management, messaging automation, and visual customization. Its primary purpose is to enable the simultaneous operation of multiple user profiles within a single session and to automate communication tasks. The project distinguishes itself through specialized tools for content recovery and group analytics, such as intercepting recalled messages and monitoring member activity or departures within group chats. It also includes technical inspection capabilities for accessing restricted

    Objective-Calfredmacoswechat
    View on GitHub↗22,621
  • cluic/wxautocluic avatar

    cluic/wxauto

    7,140View on GitHub↗

    wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop client. It functions as a wrapper that enables the automation of messaging and social feed functions by simulating user interface interactions. The library distinguishes itself by providing a bridge between network requests and local UI automation, allowing users to expose automation capabilities via a web interface. It utilizes background execution and simulated system-level inputs to trigger application events without moving the physical mouse cursor. The project covers extensiv

    Pythonautomaticpythonrpa
    View on GitHub↗7,140
  • tonychen56/wechatrobotTonyChen56 avatar

    TonyChen56/WeChatRobot

    7,143View on GitHub↗

    WeChatRobot is a framework providing programmatic interfaces for automating messages and interactions within the WeChat ecosystem. It functions as a bot framework that enables the automation of sending and receiving messages by intercepting system processes. The project includes specialized tools for intercepting system calls and utilizing memory-based application hooking to automate workflows, including support for Enterprise WeChat. It further provides capabilities to decrypt local application databases to recover historical chat logs and user information. Additional functionality covers t

    C++wechatwechatapiwechatrobot
    View on GitHub↗7,143
See all 30 alternatives to WeChatFerry→