GodHook  by Szymou

Xposed module for automating tasks and integrating AI models

created 11 months ago
257 stars

Top 98.8% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an Xposed module for WeChat that integrates AI-powered auto-replies, custom subscription services (news, weather, etc.), and an API for programmatic message sending. It targets users looking to automate WeChat interactions, leverage large language models for conversational agents, or integrate WeChat with external systems for notifications and alerts.

How It Works

The module hooks into WeChat's functions via the Xposed framework (specifically LSPosed). It allows users to configure various AI models (DeepSeek, Qwen, Silicon, etc.) by providing API endpoints and keys. For auto-replies, it can be triggered by keywords or mentions in chats. Subscription features pull content from specified sources and deliver it at scheduled times. The API functionality exposes a local HTTP server (defaulting to port 5888) that accepts WeChat IDs and messages to send notifications to specific chat rooms.

Quick Start & Requirements

  • Installation: Requires LSPosed framework and the GodHook module APK.
  • Prerequisites: Android device with root access, LSPosed installed, and a compatible WeChat version (e.g., wx8.0.49, wx8.0.48).
  • Configuration: Involves setting AI model API details, testing connectivity, and binding chat rooms using in-app commands (e.g., #绑定聊天室).
  • Documentation: Official documentation and community support are available via GitHub issues and potentially a group chat.

Highlighted Details

  • Supports multiple LLM providers including DeepSeek, Qwen, and Silicon.
  • Offers customizable subscription services for news, weather, and motivational content.
  • Provides an API for sending messages to specific WeChat chat rooms from external applications.
  • Allows per-chat room AI personality tuning and trigger keyword configuration.

Maintenance & Community

The project is maintained by Szymou. Community interaction and bug reporting are primarily handled through GitHub issues.

Licensing & Compatibility

The project is licensed under the MIT license. It is explicitly stated to be compatible only with LSPosed and not with other Xposed frameworks like OPatch or LPatch.

Limitations & Caveats

The module has a technical barrier to entry, requiring users to have some technical knowledge for API configuration and troubleshooting. Certain WeChat versions or user IDs (non-wxid_xxx format) might not be fully supported for private chat replies. The README notes potential API timeouts with DeepSeek.

Health Check
Last commit

4 months ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
2
Star History
53 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.