Install
openclaw plugins install @agent-wechat/wechat
See details here: https://github.com/thisnick/agent-wechat/tree/main/packages/openclaw-extension
You'll need a running agent-wechat server β either self-host via Docker or use the hosted service (see below).
Why this exists
WeChat is the one major messaging platform that OpenClaw couldn't reach β no official API, no bot framework, aggressive detection of unofficial clients.
What it does
- Text messages (send/receive)
- Image messages (send/receive β handles WeChat's custom dat encryption automatically)
- Voice message support
- Group chat support with contact/room directory
- Login management via
wechat_loginagent tool (QR code generation + status monitoring) - Real-time message delivery via WebSocket
- One container = one isolated WeChat instance
Links
- GitHub: https://github.com/thisnick/agent-wechat
- npm: https://www.npmjs.com/package/@agent-wechat/wechat
- Blog (the story): https://thisnick.me/blog/agent-wechat/
- Blog (architecture deep dive): https://thisnick.me/blog/2026-03-06-agent-wechat-architecture/
Maintainer
Nick Yu (@thisnick)