Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
🤖 Multi-platform IM AI Agent for Telegram, WhatsApp, Lark, and WeChat. Connects ChatGPT / Claude / Kimi / DeepSeek / Ollama / Pi for auto-replies, community analysis, contact management, and inactive-friend detection.
| Date | Stars |
|---|---|
| 2026-07-31 | 11236 |
| 2026-08-01 | 11239 |
| 2026-08-02 | 11243 |
| 2026-08-03 | 11245 |
| 2026-08-04 | 11246 |
| 2026-08-05 | 11250 |
| 2026-08-06 | 11251 |
Today
+1 stars today
This week
— stars this week
This month
— stars this month
Momentum
4.0
growth rate 0.00%/day
# WeChat Bot English | [Simplified Chinese](./README.zh-CN.md) A WeChat / IM agent project based on `Wechaty`. It can route IM messages received from WeChat QR-code login, Lark IM events, Telegram Bot API polling, or WhatsApp Cloud API webhooks to ChatGPT, DeepSeek, Ollama, Claude, Pi, and other services. It can also use OpenCLI `wx-cli` to access local WeChat chats, contacts, group members, favorites, and Moments cache, then run statistics or AI analysis for a group chat or a specific friend. If you want to use Pi as the project agent and WeChat, Lark, Telegram, or WhatsApp as the external communication channel, start with [Pi Agent + IM Guide](./docs/pi-im-agent.md). ## Feature Overview | Feature | Command entry | Status | | --- | --- | --- | | WeChat QR-code IM | `wb agent --im wechat --agent pi` / `wb start --serve pi` | Available. Logs in by QR code and replies to allowlisted messages | | Pi as project agent | `wb agent --im wechat/lark/telegram/whatsapp --agent pi` | Available. Single-turn non-interactive replies by default | | Local WeChat chats / contacts / group members | `wb wx sessions`, `wb wx history`, `wb wx members` | Integrated through OpenCLI `wx-cli` | | Local Moments cache | `wb wx sns-feed`, `wb wx sns-search` | Integrated through OpenCLI `wx-cli` | | Group / friend analysis | `wb analyze --room "Group name"`, `wb analyze --friend "Friend alias"` | Supports local statistics and AI deep analysis | | Lark IM | `wb lark login`, `wb lark messages`, `wb lark send`, `wb lark agent` | Supports login, read, search, send, and event-driven auto-replies | | Telegram IM | `wb telegram agent`, `wb telegram send` | Supports Bot API long-polling receive and send | | WhatsApp IM | `wb whatsapp agent`, `wb whatsapp send` | Supports WhatsApp Cloud API webhook receive and send | | Multi-model replies | `--serve ChatGPT/deepseek/ollama/pi/...` | Reuses the existing provider mechanism | ## Quick Start: Pi + WeChat IM ```sh npm i cp .env.example .env npm link ``` Configure at least the following values in `.env`: ```env BOT_NAME='@Your WeChat nickname' ALIAS_WHITELIST='Friend alias allowed for private chat' ROOM_WHITELIST='Group name allowed for access' PI_BIN='pi' PI_AGENT_ARGS='--print --no-session' WECHAT_STORE_MESSAGES='true' ``` Start the agent: ```sh wb agent --im wechat --agent pi ``` When a QR code appears in the terminal, scan it with WeChat. The message pipeline is: ```text WeChat QR-code login -> Wechaty receives message -> local JSONL capture -> Pi agent reply -> WeChat IM sends reply ``` Trigger rules: - Private chats: the sender alias or nickname must be in `ALIAS_WHITELIST`. - Group chats: the group name must be in `ROOM_WHITELIST`, and the message must mention `@BOT_NAME`. - Non-text messages are not automatically sent to the reply pipeline. > Note: WeChat Web protocols carry account risk, including warnings or bans. Use this only with accounts and scenarios where you explicitly accept the risk. Keep allowlists and usage scope narrow. <div align='center'> <a href="https://trendshift.io/repositories/11077" target="_blank"><img src="https://trendshift.io/api/badge/repositories/11077" alt="wangrongding%2Fwechat-bot | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> </div> ## Contributors <a href="https://github.com/wangrongding/wechat-bot/graphs/contributors"> <img src="https://contrib.rocks/image?repo=wangrongding/wechat-bot&columns=20" /> </a> PRs for more AI services, better integrations, and stronger implementations are welcome. ## Important WeChat Protocol Warning WeChat has recently become very strict about this type of usage. The default protocol can trigger WeChat warnings or account bans. Use it carefully. The author of the `padlocal` protocol is no longer maintaining it, so switch to a more stable protocol yourself if needed.  ## Supported Reply / Agent Services If
Excerpt of 20,372 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:596258c7b396ee92, topic:chatgpt