WeChatTweak
A command-line tool for tweaking WeChat - 首款微信 macOS 客户端撤回拦截与多开 🔨
A macOS command-line tool that patches WeChat to show recalled messages, block auto-updates, and run multiple accounts at the same time.
WeChatTweak is a command-line tool for macOS that modifies the behavior of WeChat, the popular Chinese messaging app. It is aimed at users who want a few extra controls that the official WeChat desktop app does not provide out of the box.
The main things it does: it stops other people's message recalls from affecting your view (so if someone deletes a message they sent you, you can still see it), it blocks WeChat from automatically updating itself, and it lets you run multiple WeChat accounts at the same time in separate windows on the same Mac.
Installation is done through Homebrew, a common package manager for macOS. You run a short install command, then run a patch command to apply the modifications to your existing WeChat installation. The project also includes a command to list which WeChat versions the tool supports.
The tool has support for Alfred (a Mac productivity app) and Raycast (a similar launcher), which lets you trigger WeChat actions from those launchers directly. The repository links to a Telegram group for community discussion and a FAQ page for common questions.
The README is written mostly in Chinese, and the project is targeted at Chinese-speaking Mac users who use WeChat daily. The code is released under the AGPL-3.0 license, which requires that any modifications you distribute must also be open source.
Where it fits
- See messages that another person has recalled or deleted from a WeChat conversation on your Mac.
- Run two or more WeChat accounts simultaneously in separate windows on a single Mac.
- Prevent WeChat from automatically updating itself to stay on a version compatible with WeChatTweak.
- Trigger WeChat actions from Alfred or Raycast without opening the WeChat app manually.