Skip to content

What you need

You needWhy
A computer to run the daemon: Linux, macOS (Apple Silicon) or Windowswx serve runs there and stays connected to WeChat. On Linux, glibc 2.36+ (Debian 12, Ubuntu 24.04 or newer).
WeChat on your phoneYou log in by scanning a QR code or approving on the phone.
FFmpeg and FFprobeUsed for voice and video sends and some image previews. The Docker image includes them.
Node 24.16+Only if you install with npm or pnpm.
Optional: WeChat for Linux dataTo keep your existing chat history, agent-wechat can use the data folder of WeChat for Linux. Without it, you start with a new profile.

Docker works too, on Linux or through Docker Desktop on macOS and Windows.

Next: install.

What works

WorksNot yet
Log in with a QR code or phone approvalJoining through invitation links, publishing announcements
Read history, contacts, groups and membersFetching old history from WeChat’s servers
Receive new messages as they arriveSending stickers and files above the 512 MiB limit
Send text, images, files, video, voice and link cardsUsing data from WeChat for macOS or Windows
Download images, files, video and voiceProxy support for outgoing connections
Recall your own messages
Create and edit ordinary groups with an admin tokenAutomatic delivery of every phone-side group edit
Mark chats read and notify your other devices