# tkkk-ioser/wechatplugin-macos

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/tkkk-ioser-wechatplugin-macos).**

14,274 stars · 2,456 forks · Objective-C · MIT

## Links

- GitHub: https://github.com/TKkk-iOSer/WeChatPlugin-MacOS
- awesome-repositories: https://awesome-repositories.com/repository/tkkk-ioser-wechatplugin-macos.md

## Topics

`alfred-workflow` `macos` `plugin` `tweak` `wechat` `weixin`

## Description

This project is a set of extensions for the WeChat macOS application designed to modify client behavior and unlock hidden features. It functions as a client modification framework and a multi-account manager, allowing users to launch and operate several independent instances of the application on a single machine.

The tool distinguishes itself through deep integration with the operating system, enabling the execution of macOS system commands and remote administration via incoming chat messages. It also provides productivity extensions that connect chat lists and conversation histories to external system launchers.

The project covers a broad range of capabilities, including chat automation with keyword-based replies, messaging privacy controls to prevent the recall of sent messages, and media extraction tools for saving stickers and emojis. Additionally, it includes utilities for bulk conversation management and group chat activity monitoring.

Deployment and management of these extensions are handled via shell-scripted installation.

## Tags

### Business & Productivity Software

- [Messaging Client Modifiers](https://awesome-repositories.com/f/business-productivity-software/message-recall-prevention-tools/messaging-client-modifiers.md) — Provides a framework for injecting code into the WeChat macOS client to modify behavior and add custom plugins.
- [Messaging Account Managers](https://awesome-repositories.com/f/business-productivity-software/messaging-account-managers.md) — Allows running several independent WeChat accounts simultaneously on a single macOS machine.
- [Message Recall Blockers](https://awesome-repositories.com/f/business-productivity-software/message-recall-prevention-tools/messaging-client-modifiers/message-recall-blockers.md) — Blocks the removal of sent messages and notifies the user when content has been recalled by the sender. ([source](https://cdn.jsdelivr.net/gh/tkkk-ioser/wechatplugin-macos@master/README.md))

### Networking & Communication

- [WeChat Client Plugins](https://awesome-repositories.com/f/networking-communication/wechat-client-plugins.md) — Provides a set of extensions for the WeChat macOS application to unlock hidden features and modify client behavior.
- [Messaging Automation](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-automation.md) — Implements automated message replies based on keywords and specific contacts with configurable delivery timers. ([source](https://cdn.jsdelivr.net/gh/tkkk-ioser/wechatplugin-macos@master/README.md))
- [Message Record Preservation](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-services/message-broker-infrastructure/publish-subscribe-messaging/client-to-client-messaging/message-record-preservation.md) — Prevents the recall of sent messages and monitors group activity to maintain a permanent record of conversations.
- [Message Interception](https://awesome-repositories.com/f/networking-communication/message-bus-interfaces/message-interception.md) — Intercepts internal function calls to capture incoming chat data and prevent the recall of sent messages.

### Development Tools & Productivity

- [Chat Automation](https://awesome-repositories.com/f/development-tools-productivity/event-driven-automation-engines/chat-automation.md) — Provides a workflow for sending automated responses based on keywords and timers within WeChat.
- [External Process Integrations](https://awesome-repositories.com/f/development-tools-productivity/external-process-integrations.md) — Coordinates with external system launchers and shell scripts to trigger OS-level actions from within the chat client.
- [Launcher Workflows](https://awesome-repositories.com/f/development-tools-productivity/external-resource-launchers/launcher-workflows.md) — Connects chat functionality to external launchers to send messages and navigate windows without leaving the current app. ([source](https://cdn.jsdelivr.net/gh/tkkk-ioser/wechatplugin-macos@master/README.md))
- [Messaging Integration](https://awesome-repositories.com/f/development-tools-productivity/productivity-launchers/messaging-integration.md) — Integrates WeChat chat lists and conversation histories with external system launchers for faster navigation.
- [Automatic Update Suppression](https://awesome-repositories.com/f/development-tools-productivity/update-management/automatic-update-suppression.md) — Blocks official software update checks to maintain compatibility with specific client versions. ([source](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md))

### Operating Systems & Systems Programming

- [Library Function Hooking](https://awesome-repositories.com/f/operating-systems-systems-programming/library-function-hooking.md) — Uses symbol-based function hooking to locate internal logic and trigger automated replies and state changes.

### Security & Cryptography

- [Account Instance Managers](https://awesome-repositories.com/f/security-cryptography/account-management/account-synchronization/account-instance-managers.md) — Enables launching and managing multiple independent account instances of the application on a single machine. ([source](https://cdn.jsdelivr.net/gh/tkkk-ioser/wechatplugin-macos@master/README.md))
- [Runtime Memory Patching](https://awesome-repositories.com/f/security-cryptography/runtime-memory-patching.md) — Modifies application behavior by overwriting instructions in volatile memory to bypass authentication and update checks.
- [Authentication Bypass](https://awesome-repositories.com/f/security-cryptography/user-account-management/third-party-login-linking/authentication-bypass.md) — Removes the requirement for secondary verification during login to accelerate account access. ([source](https://cdn.jsdelivr.net/gh/tkkk-ioser/wechatplugin-macos@master/README.md))

### System Administration & Monitoring

- [Remote Command Execution](https://awesome-repositories.com/f/system-administration-monitoring/remote-command-execution.md) — Enables executing macOS system commands, such as locking the screen or shutting down, via incoming chat messages. ([source](https://cdn.jsdelivr.net/gh/tkkk-ioser/wechatplugin-macos@master/README.md))

### User Interface & Experience

- [Process Injection Modules](https://awesome-repositories.com/f/user-interface-experience/dynamic-ui-injection/process-injection-modules.md) — Implements low-level library injection into the application process to intercept native function calls and extend functionality.

### Web Development

- [Productivity Tool Integrations](https://awesome-repositories.com/f/web-development/third-party-api-integrations/productivity-tool-integrations.md) — Connects chat lists and conversation histories to external system launchers for faster navigation.
- [Search Integration](https://awesome-repositories.com/f/web-development/third-party-api-integrations/productivity-tool-integrations/search-integration.md) — Exposes recent chat lists and conversation histories to external productivity launchers for faster navigation. ([source](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md))
