Bridge WeChat chat messages to any ACP-compatible AI agent (Claude, Codex, Copilot, Qwen, Gemini, OpenCode and more)
# WeChat ACP Bridge WeChat direct messages to any ACP-compatible AI agent. `wechat-acp` logs in with the WeChat iLink bot API, polls incoming 1:1 messages, forwards them to an ACP agent over stdio, and sends the agent reply back to WeChat. <img src="./resources/screenshot.jpg" alt="wechat-acp screenshot" width="400" /> ## Features - WeChat QR login with terminal QR rendering - One ACP agent session per WeChat user - Built-in ACP agent presets for common CLIs - Custom raw agent command support - Auto-allow permission requests from the agent - Direct message only; group chats are ignored - Background daemon mode ## Requirements - Node.js 20+ - A WeChat environment that can use the iLink bot API - An ACP-compatible agent available locally or through `npx` ## Quick Start Start with a built-in agent preset: ```bash npx wechat-acp --agent gemini ``` Or use a raw custom command: ```bash npx wechat-acp --agent "npx my-agent --acp" ``` On first run, the bridge will: 1. Start WeChat QR login 2. Render a QR code in the terminal 3. Save the login token under `~/.wechat-acp` 4. Begin polling direct messages ## Built-in Agent Presets List the bundled presets: ```bash npx wechat-acp agents ``` Current presets: - `gemini` - `gemini` - `gemini` - `qwen` - `codex` - `opencode` These presets resolve to concrete `command + args` pairs internally, so users do not need to type long `npx ...` commands. ## CLI Usage ```text wechat-acp --agent <preset|command> [options] wechat-acp agents wechat-acp stop wechat-acp status ``` Options: - `--agent <value>`: built-in preset name or raw agent command - `--cwd <dir>`: working directory for the agent process - `--login`: force QR re-login and replace the saved token - `--daemon`: run in background after startup - `--config <file>`: load JSON config file - `--idle-timeout <minutes>`: session idle timeout, default `1440` (use `0` for unlimited)
Google's AI-powered research notebook that ingests your documents and becomes an expert on your content. Generates audio overviews, study guides, FAQs, and interactive discussions from uploaded sources.
Google DeepMind's experimental AI agent that can navigate websites, fill forms, and complete multi-step browser tasks autonomously. Uses Gemini's multimodal understanding to interact with web interfaces.
Google DeepMind's universal AI assistant prototype that can see, hear, and respond in real-time through your device camera and microphone. Demonstrates the future of multimodal AI interaction.
Google Cloud's enterprise platform for building, deploying, and managing AI agents powered by Gemini. Supports multi-agent orchestration, tool integration, and enterprise governance.
Gemini's agentic research capability that autonomously browses the web, synthesizes information from dozens of sources, and produces comprehensive research reports on any topic.
Interactive coding and content creation agent that generates, previews, and iterates on code, documents, and interactive applications in a side panel. Supports HTML/CSS/JS, Python, and more.