Claude Skill

formulahendry/wechat-acp

wechat-acp is a TypeScript bridge that connects WeChat chat messages to any ACP-compatible AI agent, including Claude, Codex, Copilot, Qwen, Gemini, and more. Open-source and easy to integrate.

Overview

Stars710
Forks88
LanguageTypeScript
Last pushed2026-06-01
Last synced2026-06-17
View on GitHub

Repository

Ownerformulahendry
Repositorywechat-acp
Full nameformulahendry/wechat-acp
Repo ID1,189,639,284

Install this Skill

npx -y wechat-acp@latest --agent copilot

Registry

Typemcp_server
Quality score80/100
Verificationreadme_parsed
Last verified2026-06-07
Platforms
ClaudeMCPOpenClawCodex
Capabilities
pdfmemoryimagevideoterminalworkflowacpagent-client-protocolagentclientprotocolwechat-bot
Detected files
README.mdpackage.jsontests
Config keys
URLPACKAGE_JSON
Install methods
  • npx -y wechat-acp@latest --agent copilot
  • npx -y wechat-acp@latest --agent "npx my-agent --acp"
  • npx -y wechat-acp@next --agent copilot
  • npx wechat-acp agents
  • npx -y wechat-acp@latest --agent claude --cwd D:\code\project

Summary

A TypeScript-based bridge that connects WeChat chat messages to any ACP-compatible AI agent, including Claude, Codex, Copilot, Qwen, Gemini, OpenCode, OpenClaw, Hermes, Kiro, Kimi, pi, and more.

Chinese description

将微信聊天消息桥接到任何兼容ACP的AI代理(Claude、Codex、Copilot、Qwen、Gemini、OpenCode、OpenClaw、Hermes、Kiro、Kimi、pi等)

Key features

  • Bridges WeChat messages to ACP-compatible AI agents
  • Supports multiple agents: Claude, Codex, Copilot, Qwen, Gemini, and more
  • Built with TypeScript for reliability and maintainability
  • Implements the Agent Client Protocol (ACP) for standardized communication
  • Open-source and community-driven

Use cases

  • Integrate WeChat with Claude Skill for AI-powered chat responses
  • Build a personal AI assistant accessible via WeChat
  • Automate customer support by routing WeChat messages to AI agents
  • Experiment with multiple AI models through a single WeChat interface
  • Develop custom workflows combining WeChat and ACP-compatible agents

README excerpt

# WeChat ACP [![NPM Downloads](https://img.shields.io/npm/d18m/wechat-acp)](https://www.npmjs.com/package/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 -y wechat-acp@latest --agent copilot ``` Or use a raw custom command: ```bash npx -y wechat-acp@latest --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 ## Trying preview builds Every push to `main` is automatically published to npm under the `next` dist-tag, so you can try unreleased changes without waiting for a tagged release: ```bash npx -y wechat-acp@next --agent copilot ``` These versions are tagged `<base>-next.<UTC-timestamp>.<short-sha>` (e.g. `0.7.1-next.202605311530.abc1234`, where `0.7.1` is the next patch above whatever `@latest` is). They are built from `main` after CI passes, but have not been through a release review

Topics

Explore more

Data from GitHub. Synced on 2026-06-17