#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
Stars, last 29 weeks+1,505
31 Mar 2026: 9,944 stars7 Apr 2026: 10,005 stars14 Apr 2026: 10,081 stars21 Apr 2026: 10,158 stars28 Apr 2026: 10,259 stars5 May 2026: 10,293 stars12 May 2026: 10,399 stars19 May 2026: 10,492 stars26 May 2026: 10,523 stars2 Jun 2026: 10,615 stars9 Jun 2026: 10,755 stars16 Jun 2026: 10,855 stars23 Jun 2026: 10,963 stars30 Jun 2026: 11,047 stars7 Jul 2026: 11,107 stars14 Jul 2026: 11,133 stars21 Jul 2026: 11,152 stars28 Jul 2026: 11,173 stars4 Aug 2026: 11,196 stars11 Aug 2026: 11,211 stars18 Aug 2026: 11,230 stars25 Aug 2026: 11,251 stars1 Sept 2026: 11,267 stars8 Sept 2026: 11,310 stars15 Sept 2026: 11,331 stars22 Sept 2026: 11,366 stars29 Sept 2026: 11,384 stars6 Oct 2026: 11,403 stars13 Oct 2026: 11,419 stars20 Oct 2026: 11,449 stars

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
Also in Assistants
RankProjectScore
1OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more392.7k starsMIT85 out of 100
2nanobotSelf-hosted Python personal agent with WebUI, TUI and chat-app channels49.2k starsMIT85 out of 100
3openhumanRust agent harness with desktop app, built-in memory and embeddable library42.2k starsGPL-3.084 out of 100
#4ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access33k starsApache-2.079 out of 100
#5career-opsJob-search agent that scores postings against your CV and drafts applications76.2k starsMIT77 out of 100