#2424th of 26 in Assistants
wechat-bot
Wechaty bot that routes WeChat, Lark, Telegram and WhatsApp chats to LLMs
- Stars
- 11.4k
- License
- MIT
- Last commit
- Sep 2026
- Last release
- Mar 2024
- Language
- JavaScript
9,944 on 31 Mar 202611,449 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Node.js CLI (`wb`) that logs into WeChat by QR code through Wechaty and replies to allowlisted contacts and groups using a chosen backend such as ChatGPT, DeepSeek, Ollama, Claude, Dify or the Pi agent. It also handles Lark events, Telegram Bot API polling and WhatsApp Cloud API webhooks, and wraps OpenCLI `wx-cli` for local WeChat history and group or friend analysis.
Who it is for: Self-hosters wanting an LLM auto-reply bot on WeChat, Lark, Telegram or WhatsApp
Strengths
- Many backends via --serve: ChatGPT, DeepSeek, Ollama, Claude, Kimi, Doubao, Tongyi, Dify, Pi
- Same agent works over WeChat, Lark, Telegram and WhatsApp
- Contact and group allowlists plus mention triggers limit unwanted replies
- Local group and friend statistics work without calling any LLM
Weaknesses
- README warns the default WeChat Web protocol can trigger account warnings or bans
- Underlying wechaty is not actively maintained; padlocal author stopped maintaining it
- Non-text messages are not sent to the reply pipeline
- Last release was 2024-03-26; no persistent memory described
What it needs
- no GPU
- Docker
- Needs Node.js >= 18, Wechaty, OpenCLI wx-cli, lark-cli, Pi agent
- Models: ChatGPT, DeepSeek, Ollama, Claude, Kimi
- port 3000
Also in Assistants
See all 26| Rank | Project | Score |
|---|---|---|
| 1 | OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more | 85 out of 100 |
| 2 | nanobotSelf-hosted Python personal agent with WebUI, TUI and chat-app channels | 85 out of 100 |
| 3 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 84 out of 100 |
| #4 | ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access | 79 out of 100 |
| #5 | career-opsJob-search agent that scores postings against your CV and drafts applications | 77 out of 100 |