Appearance
把Claude Code接进微信:通勤路上就能写代码
你不在电脑前的时候,AI能不能继续帮你干活?
之前的工作流:学生微信发消息 → 找地方开电脑 → 改代码 → 跑测试 → 截图发回去。思路断得七零八落。
接入微信后的工作流:学生找 → 转发给机器人号 → Claude Code在电脑上自己跑 → 改好了,结果直接发回微信。
花了一下午装好,从此通勤路上就能改代码。
微信没有官方安装包,但有官方协议
微信官方没出过"Claude Code for WeChat"的安装包。但2026年3月,微信推出了ClawBot插件,底层是iLink协议——腾讯自己开放的Bot API。
- 服务器:
ilinkai.weixin.qq.com,跑在腾讯机房里 - 原理:电脑跑程序→终端弹二维码→微信扫码绑定
- 全程官方通道,不用担心封号
这个功能还在灰度阶段。没看到的,把微信更到最新版,过几天再刷刷。
但iLink给的是HTTP接口,写给开发者的。你需要一个中间层做三件事:收微信消息→丢给Claude Code→回复发回去。
方案对比
| 方案 | 原理 | 稳定性 | 封号风险 |
|---|---|---|---|
| wechat-ai | 微信官方iLink API | 高 | 几乎没有 |
| cc-connect | WebSocket转发 | 中 | 低 |
| 逆向协议类 | 协议逆向 | 不确定 | 偏高 |
推荐wechat-ai。官方协议,不封号,还内置了DeepSeek、通义千问、GPT、Gemini等8个模型,OpenRouter能扩展到300+。所有模型都有Agent能力——搜索网页、读写文件、执行代码。
GitHub地址:https://github.com/anxiong2025/wechat-ai
部署:5分钟搞定
1. 安装启动
bash
npm i -g wechat-ai
wechat-ai第一次启动终端弹出一个二维码。用你想当"机器人"的微信号扫码。
2. 配置API Key
bash
wechat-ai set deepseek "sk-你的密钥"
wechat-ai use deepseek想用Claude原生模型也行:wechat-ai set claude "sk-你的密钥"
3. 微信里开用
从另一个微信号给机器人号发消息即可。
微信指令速查
| 指令 | 作用 |
|---|---|
/cc | 切到Claude Code模式,处理复杂代码任务 |
/model deepseek | 切模型,国产模型便宜 |
/model | 看看当前用什么模型 |
/skill | 切预设角色(程序员/翻译/写手) |
/help | 查全部指令 |
/ping | 看看服务还在不在 |
/画 分子对接示意图 | AI画图 |
发图片会自动切视觉模型分析,发语音能转文字后处理。
三个真实场景
场景一:通勤路上修bug
学生发消息说脚本报错 KeyError: 'force_field_type'。
把错误转给机器人号加句"看看怎么回事"。Claude Code读了配置文件,发现是PDB文件缺力场类型的元数据行,直接在 prepare_input.py 里加了兼容逻辑。
到实验室打开电脑——代码改好了,commit message写好了,PR提了。
场景二:随时写文档
外面吃饭时老板突然让写项目进展总结。
发一句:"去我的notes目录找实验记录,整理成进展报告,包括已完成测试、关键发现、遇到的问题、下一步计划。"
吃完饭回去,文档已经写了80%,补点细节直接交。
场景三:远程审批权限
Claude Code执行过程中需要安装新依赖、写文件、跑测试——会发权限请求到微信。
回个 y 放行,回 n 拦下。不用担心AI在电脑上搞事情。
比Computer Use靠谱——Computer Use只能看着用,不能静默跑,还吃网络吃资源。
几个要注意的
- 不支持微信群:目前只能单聊,群聊开发中
- 登录会过期:微信登录状态有有效期,隔段时间要重新扫码
- 设好工作目录:提前把Claude Code的work_dir指到常用项目目录
- 别给删文件权限:操作范围控制好,
rm -rf一概拒绝 - 不是秒回:发消息→处理→返回有延时,适合异步处理
适用场景
| ✅ 适合 | ❌ 不适合 |
|---|---|
| 写代码、修bug | 实时交互聊天 |
| 整理数据、查资料 | 需要图形界面的操作 |
| 写文档、总结 | — |
| 远程调程序 | — |
核心价值:不是搞个聊天机器人,是让你不在电脑前的时候,AI能继续帮你干活。
关键词:Claude Code, 微信, wechat-ai, 远程开发, iLink协议
