wechat-robot-client  by hp0912

WeChat robot client for enhanced group chat and AI interactions

Created 1 year ago
260 stars

Top 97.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project provides a feature-rich, self-hostable WeChat robot client designed for automation and AI integration. It targets users who want to extend WeChat's capabilities for personal use, learning, or managing group chats, offering advanced features like AI-powered conversations, image generation, and group analytics.

How It Works

The system leverages the iPad protocol for robust WeChat communication, enabling a wide array of functionalities. It integrates with multiple AI models for chat (e.g., ChatGPT, DeepSeek, Qwen) and image/video generation (e.g., Doubao, Zhipu). A modular "Skills" engine and a built-in knowledge base allow for custom automation and persistent AI memory, offering a flexible and powerful platform.

Quick Start & Requirements

Deployment is primarily Docker-based, with a stated setup time of approximately ten minutes assuming Docker and Git are pre-installed. Key prerequisites include Docker and Docker Compose. The project requires generating self-signed HTTPS certificates locally for secure operation. Comprehensive online documentation is available at https://wechat-doc.houhoukang.com/. Links to the frontend and backend admin projects are also provided.

Highlighted Details

  • Extensive AI capabilities including chat, text-to-image, and text-to-video generation.
  • Advanced group management features: welcome messages, active user rankings, daily summaries, word clouds, and departure alerts.
  • Supports multiple WeChat login protocols (iPad, Windows, Mac, Car, Data62, A16) with automatic slider verification for Mac QR code logins.
  • Full support for the MCP protocol and an integrated knowledge base for AI long-term memory.

Maintenance & Community

The project maintains an official communication group for user support and discussion. Several related GitHub repositories are linked, covering the admin frontend, backend, public account authentication, word cloud generation, and AI drawing services, indicating an ecosystem of supporting components.

Licensing & Compatibility

The project explicitly states it is for "learning and exchange only" and strictly prohibited for commercial use. No standard open-source license is specified, making it incompatible with commercial applications or closed-source linking without explicit permission.

Limitations & Caveats

Commercial use is strictly forbidden. The source code for the core backend server is not publicly available. Users deploying on remote servers, especially outside their primary region, face a risk of WeChat account flagging ("风控"). The online demo site is not recommended for QR code scanning due to recent WeChat security updates.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
12
Issues (30d)
4
Star History
13 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.