Discover and explore top open-source AI tools and projects—updated daily.
formulahendryBridge WeChat messages to AI agents
New!
Top 69.7% on SourcePulse
Summary
This project provides a bridge to connect WeChat direct messages with any ACP-compatible AI agent, such as Claude, Codex, or Gemini. It targets users who wish to automate or integrate AI capabilities into their WeChat communications, offering a seamless way for AI agents to receive and respond to messages.
How It Works
The system logs into WeChat using the iLink bot API, continuously polls for incoming 1:1 messages, and forwards them to a specified ACP-compatible agent via standard input/output (stdio). Agent replies are then formatted and sent back to the WeChat user. Each WeChat user is managed with a dedicated ACP session and subprocess, ensuring message processing is handled serially per user.
Quick Start & Requirements
To start, run npx wechat-acp --agent <preset|command>. Key requirements include Node.js 20+, a WeChat environment supporting the iLink bot API, and an ACP-compatible AI agent accessible locally or via npx. The initial setup involves a terminal-based QR code login process to authenticate the iLink bot.
Highlighted Details
copilot, claude, gemini, qwen, codex, and opencode.Maintenance & Community
The provided README does not contain specific details regarding notable contributors, sponsorships, community channels (like Discord or Slack), or a public roadmap.
Licensing & Compatibility
The project is released under the MIT license, which is generally permissive for commercial use and integration into closed-source projects. However, users should be mindful of the terms of service for the underlying WeChat iLink bot API.
Limitations & Caveats
Currently, the bridge only supports direct messages, excluding group chats. Agent communication is strictly limited to subprocess stdio. Permission requests from agents are automatically approved, and some preset agents may necessitate separate authentication steps before they can function correctly.
2 weeks ago
Inactive