Skip to content

Wechat-ggGitHub/wechat-claude-code

Repository files navigation

WeChat Claude Code Bridge

Chat with Claude Code in WeChat, just like texting a friend

License: MIT skills.sh English

扫码绑定微信后,你的微信里会多出一个好友。给它发消息,消息会自动转发给你电脑上运行的 Claude Code,回复也会实时推送到微信。支持文字、图片、语音、文件的收发。

ScreenShot_2026-06-10_211251_410

核心亮点

扫码即用 不用注册账号,不用部署服务器。微信扫码绑定,一分钟搞定。数据全在本地,隐私有保障。
消息不刷屏 只推送核心信息——进度、结果、关键决策。工具调用、中间过程等噪音自动过滤,阅读体验清爽。
"对方正在输入中..." Claude 在处理任务时,微信顶部会显示输入状态,随时感知它在干活。
电脑手机体验一致 手机端和电脑端 Claude Code 行为完全相同——同样的编排逻辑、同样的输出效果。不是两个割裂的 AI。
文件双向收发 发图片、Word、PDF 给 Claude 分析;Claude 生成的文件也会直接推送到微信,不用回到电脑前查看。
超时安抚 任务超过 5 分钟没响应?它会自动发一条消息告诉你还在干,不会让你对着空白聊天框干等。

快速安装

方式一:skills CLI(推荐)

npx skills add Wechat-ggGitHub/wechat-claude-code

首次在对话中触发时,会自动克隆项目源码并安装依赖。

方式二:手动克隆

git clone https://github.com/Wechat-ggGitHub/wechat-claude-code.git ~/.claude/skills/wechat-claude-code
cd ~/.claude/skills/wechat-claude-code && npm install

快速开始

1. 扫码绑定

cd ~/.claude/skills/wechat-claude-code
npm run setup

弹出二维码,用微信扫码。

2. 启动服务

npm run daemon -- start

macOS 下自动注册 launchd,开机自启、崩溃自动重启。

3. 开始聊天

打开微信,给你新出现的那个"好友"发条消息试试。

管理服务

npm run daemon -- status   # 查看运行状态
npm run daemon -- stop     # 停止服务
npm run daemon -- restart  # 重启服务(更新代码后使用)
npm run daemon -- logs     # 查看日志

微信端命令

直接在微信聊天中发送即可:

命令 说明
/help 显示帮助
/clear 清除当前会话,开始新对话
/stop 停止当前任务
/model <名称> 切换 Claude 模型
/prompt <内容> 设置系统提示词(如"用中文回答")
/cwd <路径> 切换工作目录
/skills 查看已安装的 Skill
/status 查看当前会话状态
/history [数量] 查看最近对话记录
/compact 压缩上下文,开始新 CLI 会话
/reset 完全重置(包括工作目录等设置)
/undo [数量] 撤销最近几条对话
/<skill> [参数] 触发任意已安装的 Skill

工作原理

微信(手机) ←→ ilink Bot API ←→ Node.js 守护进程 ←→ Claude Code CLI(本地)

守护进程通过长轮询监听微信消息,转发给本地 claude CLI 处理,回复实时流式推送回微信。全程跑在你自己电脑上。

后续计划

  • 消息队列优化 — 连续发多条指令时,回复容易串。正在研究更好的队列策略,也欢迎讨论。
  • 电脑休眠不中断 — 利用 macOS 的 caffeinate 命令阻止系统睡眠,合上盖子也能响应微信消息。
  • 接续电脑会话 — 在电脑上聊了很久,出门想接着聊。计划支持从当前电脑端的 Claude Code 会话直接续聊,工作空间和上下文保持一致。

前置条件

  • Node.js >= 18
  • macOS 或 Linux
  • 个人微信账号
  • 已安装 Claude Code CLI 并完成认证

提示: Claude Code 支持第三方 API 提供商(OpenRouter、AWS Bedrock 等),设置 ANTHROPIC_BASE_URLANTHROPIC_API_KEY 即可。

数据目录

所有数据存储在 ~/.wechat-claude-code/

~/.wechat-claude-code/
├── accounts/       # 微信账号凭证
├── config.json     # 全局配置
├── sessions/       # 会话数据
└── logs/           # 运行日志(每日轮转,保留 30 天)

License

MIT

About

Chat with Claude Code from WeChat - a Claude Code Skill

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors