乐于分享
好东西不私藏

我在微信里养了个AI助手:随时随地遥控Claude Code写代码

我在微信里养了个AI助手:随时随地遥控Claude Code写代码

最近发现一个挺有意思的事。身边不少朋友玩了一圈OpenClaw、Hermes这些AI助理,最后又默默回到了Claude Code或者Codex的怀抱。为啥?道理特简单——Agent这玩意,嘘寒问暖、定个闹钟啥的,新鲜劲过了也就那样。真到写代码、改文档、做重活的时候,还得是Claude Code这种硬茬子。

但有个痛点一直挺烦人的。Claude Code再强,它也只能蹲在电脑里。出门在外,手机想使唤它?没门。直到我翻到GitHub上这个项目,才算真正把这个问题给解决了。

这个项目叫 wechat-claude-code,光听名字就知道它是干嘛的——把微信和Claude Code给桥接起来。装完之后,你的微信里会多出一个"好友"。你给它发消息,消息自动转发到你电脑上运行的Claude Code,处理完了再实时推回微信。文字、图片、语音、文件,全都能收发。就像跟一个真朋友在聊天,只不过这个朋友是个写代码的绝顶高手。

而且数据全在本地跑,隐私这块不用担心。不用注册啥账号,也不用部署服务器,扫码就能用。

安装其实挺简单的,就几步

首先你得确认电脑上已经有这些东西:

  • Node.js 版本要 18 以上(这个现在大部分人都满足)
  • macOS 或者 Linux 系统(Windows 暂时还没支持)
  • 一个正常的个人微信账号
  • 电脑上已经装好 Claude Code CLI 并且登录过了

如果上面这些都齐活了,就可以开始装了。有两种装法,推荐第一种,省事。

方式一:用 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

装完之后,postinstall 脚本会自动把 TypeScript 编译好,不用额外操作。

绑定微信,扫码就搞定

装是装好了,但还得让微信认识它。进项目目录:

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

这时候终端会弹出一个二维码图片。掏出手机,打开微信扫一扫,确认绑定。整个过程不到一分钟,比你点个外卖还快。

启动服务,让它在后台跑着

绑定完了,得把服务开起来:

npm run daemon -- start

这里有个小细节。macOS 下它会自动注册 launchd 代理,意思是开机自启、崩溃了还能自动重启,特别省心。Linux 的话会用 systemd 用户服务,如果没有 systemd 就退回到 nohup 模式。

想管理服务也很方便,几条命令记一下:

npm run daemon -- status   # 看看跑没跑
npm run daemon -- stop     # 停下来
npm run daemon -- restart  # 重启(更新了代码之后用)
npm run daemon -- logs     # 查查日志

打开微信,开始聊天

服务跑起来之后,打开微信,找到你刚才绑定出来的那个"好友"。随便发条消息试试,比如"你好"或者"帮我看看这个项目"。Claude Code 在电脑上收到之后,处理完就会直接把回复推送到微信里。

整个过程你完全不用碰电脑。坐在地铁上、躺在沙发上,甚至排队买奶茶的时候,都能远程指挥它干活。

能干嘛?比你想象的要多

这玩意可不是只能聊聊天。它支持的功能相当实在:

发图片过去,Claude 能看懂。拍个报错截图丢给它,它直接告诉你哪行代码有问题。发 Word、PDF 过去,它也能读,帮你总结、提取重点。反过来,Claude 在电脑上生成了文件,也会直接推送到微信里。比如让它写个文档,写完了不是告诉你"放桌面了",而是直接把文件发到你微信上,点开就能看。

还有个特别贴心的设计——"对方正在输入中..."。Claude 在处理复杂任务的时候,微信聊天顶部会显示这个状态,你知道它在干活,不是卡死了。要是任务超过 5 分钟还没回,它还会自动从安抚话术池里挑一句发给你,比如"快好了别着急,正在收尾阶段"或者"还在跑呢,任务量比较大,不过马上就能出结果了"。这种小细节,真的让人感觉很舒服。

消息过滤也做得挺聪明。以前有些类似的工具,会把各种中间过程、工具调用的日志全塞给你,满屏都是技术细节,看着头大。这个 Skill 只推送核心信息——进度、结果、关键决策点。阅读体验清爽很多。

微信里还能发命令

直接在聊天框里输入就行,跟用电脑终端差不多:

  • /help — 看看都能用啥命令
  • /clear — 清掉当前会话,从头聊
  • /stop — 正在跑的任务,让它停下
  • /model 后面跟模型名 — 切换 Claude 的模型
  • /prompt 后面跟内容 — 设置系统提示词,比如让它"用中文回答"
  • /cwd 后面跟路径 — 切换工作目录
  • /skills — 看看装了哪些 Skill
  • /status — 当前会话状态
  • /history — 翻翻之前的对话
  • /compact — 压缩上下文,省点 token
  • /reset — 完全重置,包括工作目录
  • /undo — 撤销最近几条对话
  • /<skill> — 触发任意已安装的 Skill

这些命令让手机端的操作空间大了不少,不是只能发发文字那么简单。

手机和电脑,体验一模一样

这一点我特别喜欢。很多微信接入 Claude Code 的方案,手机上用和电脑上用,感觉像是两个不同的 AI。输出格式、编排逻辑全变了,很割裂。

这个项目解决得挺彻底。它走的是 CLI spawn 模式,不是 SDK 模式。你在电脑上怎么跟 Claude Code 交互,手机上输入同样的指令,效果几乎一样。现在默认还是全自动模式,不需要反复确认,效率很高。

后面还有啥计划?

作者也没闲着,还在持续迭代。接下来打算做这几件事:

一个是消息队列优化。连续发多条指令的时候,回复有时候会串,正在研究更好的队列策略。

另一个是电脑休眠不中断。利用 macOS 的 caffeinate 命令阻止系统睡眠,合上盖子也能响应微信消息。

还有一个我特别期待——接续电脑会话。在电脑上聊了很久,出门想接着聊,直接从当前会话续上,工作空间和上下文保持一致。这个要是做好了,体验就彻底无缝了。

总之吧,如果你也是 Claude Code 的重度用户,又经常不在电脑跟前,这个项目真的值得试试。它把 AI 助手从"桌面软件"变成了"口袋里的朋友",随时随地,掏出来就能聊两句,让它帮你干点活。

整个流程跑下来,从安装到能用,大概也就十来分钟。数据全本地,不用担心隐私泄露。MIT 协议开源,免费随便用。

guthub地址:https://github.com/Wechat-ggGitHub/wechat-claude-code