微信直连Claude Code,多账号也能用
大家好,我是苍一,一个干了13年的后端开发,正在探索AI编程,从产品到开发的全生命周期最佳实践,如果您感兴趣,欢迎关注👇,看我如何自我革命。
微信接入AI这件事,很多人都在做。但接的是什么AI、能做到什么程度,差别很大。
cc2wechat的思路很直接:扫个码,微信就连上你本地的Claude Code。手机发消息,电脑上的CC处理后自动回复。整个过程不需要服务器,不需要公网IP,全部跑在你自己机器上。
三步跑起来
安装就一行命令:
npm install -g @aster110/cc2wechat@latest然后扫码登录,浏览器会弹出一个二维码,用微信扫就行:
cc2wechat login --name me最后切到你的项目目录,启动服务:
cd ~/my-project && cc2wechat start me现在打开微信,给刚才绑定的号发条消息试试,Claude Code已经在等着了。
多账号场景
工作和个人号分开用,这是刚需。cc2wechat支持同时登录多个微信号:
cc2wechat login --name work cc2wechat login --name personal cc2wechat start cc2wechat status每个账号走独立端口、维护独立会话,互相不干扰。start不加参数就是全部启动,status可以看各账号运行情况。
花了40小时打磨的那些细节
写一个能跑的版本很快,AI五分钟就能生成一个原型。但真正的问题在于:微信里调AI,这是每天要重复几十次的事。频率一高,哪怕一个很小的体验问题都会被无限放大。
举几个具体的例子。
终端窗口不小心关了怎么办?正常情况下你得重新打开终端、启动CC、重新连接。但在cc2wechat里,你什么都不用管。下一条微信消息进来,它会自动弹出一个新的Claude Code终端窗口,继续干活。整个过程对你来说是透明的。
聊的时间长了,上下文太长怎么办?在微信里发一条/new,当前窗口关掉,一个新的满血CC窗口自动打开。一条指令搞定,不用手动操作。
终端被你拖到了另一个桌面、最小化了、或者被其他窗口盖住了?没关系。cc2wechat内部有一套窗口追踪机制,每个微信用户绑定一个终端窗口,用window id定位,不依赖窗口标题。窗口在就精准投递,窗口不在就自动创建。
这些细节看起来都不起眼,但叠加在一起,就是"打开微信就能用"和"每次都要折腾半天"的区别。40个小时,大部分时间花在了这类地方。
目前Mac版已经比较稳定了,Windows版还在开发中。
最简单的安装方式
如果你已经在用Claude Code,最快的方法是把下面这段话直接发给你的CC:
读一下这个skill文档,然后帮我安装和配置cc2wechat: https://github.com/Aster110/cc2wechat/blob/main/.claude/skills/cc2wechat/SKILL.mdCC会自己完成安装、登录引导和启动配置,你只要扫个码就行。
开源地址
项目完全开源,代码在这里:
https://github.com/Aster110/cc2wechat
npm包名:@aster110/cc2wechat
遇到问题可以提Issue,也欢迎PR。
如果嫌文章太长、怕后面走丢,可以关注下面的ima知识号,让这篇文章成为你的知识顾问,随时随地等候你的提问。
知识号中内容会以笔记形式分享,可以根据大家反馈和实测情况,实时更新,保证最新方案的稳定、可用。
【ima知识库】苍一AI编程
