CLI-WeChat-Bridge,近原生地将 CodexClaude Code 接入微信 ClawBot 当中!
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
此帖子内的项目介绍不包含任何 AI 生成/润色 内容,为个人撰写,所以没有相关截图
项目地址: GitHub - UNLINEARITY/CLI-WeChat-Bridge: CLI 命令行工具集成微信Clawbot , 现在支持无缝集成Codex ! · GitHub
一、前言
3月22日 腾讯官方开放了权限,允许接入openclaw,几乎也是同一天,一大堆围绕微信bot的开源项目更新或是被新建了。
几乎是当天的下午,就有朋友告诉我Claude Code 可以接入微信bot了。 (但是非常可惜,目前大多的方案是借助 Channels ,也就是 Claude 最近才推送的功能,很多借助 api 中转的没灰度测试,无法使用。)
而做成 MCP 虽然很通用、很容易做,完全可以直接接入一堆CLI ,但是还是无法 无缝体验,需要手动的确认、拉取、推送,不算是真正的对话形态。
二、Codex 的接入与效果演示
既然可以接入 Claude Code,那 Codex 呢?
我相信 Codex 绝对是很多人的选择,一是5.4 确实起来了,很好用;二是,Codex 绝对是性价比之选了,几块钱就可以开一堆 team plus。
然后就花时间,从确认此路可行后,就一直改,一直测试,从3月22日晚上七点,修改到23日晚。
一直在切换线程,尝试CLI的不同使用场景。648×105 43.6 KB
ai 现在很强了,完全可以改代码,但是还是要人来设计、来完善 ,最终实现的效果大致如下:(已经完全在windows 和 linux 上确认可以使用了,测试了十多个小时,mac因为没有环境无法测试)
windows 效果1579×1028 220 KB
linux 效果2517×1286 363 KB
各位佬友觉得如何? 我是感觉效果很好了,体验很不错。
(此帖上一版发布时,有佬友反馈说权限无法远程确认,这个确实暂时还不完善,需要修复。更多的原因是我实际测试都没碰到权限提示,但是还是得做)
三、Claude Code 重新审视和接入
既然可以接入Codex,Codex 不走Channel,那 Claude Code 呢?
于是又调试了很久,基本实现了相关功能(无需 Channel支持),中转 API 也可以使用!
windows 效果1836×1179 423 KB
linux 效果2695×1661 506 KB
四、一些说明
使用场景
这个库的定位很重要,我认为这是我的理想形态,可能不一定合所有人的胃口
本项目面向这样一类使用场景:
-
你的主工作流仍在本地终端中进行
-
你希望继续使用原生
codexclaude code,而不是迁移到网页或托管机器人 -
你希望在离开电脑时,仍能通过微信向本地会话发送请求,并接收必要的输出与状态同步
当前项目并不试图把微信变成新的主工作界面。相反,它的定位是:
-
本地 CLI 仍然是主工作界面
-
微信是远程入口
-
会话一致性、线程状态和审批流仍以 本地会话 为中心
接入微信意味着:无需配置域名和公网iP,只要电脑开着就可以远程控制电脑;或者打开codex干活时,我可以看视频、玩游戏,工作完成了 微信自动提醒 再接着干。
大致运行流程(详见仓库)
安装就不用多说了,主要见仓库的说明,实在不会的,直接clone到自己的目录,然后让 ai 安装,需要重点说的是下面几个:
- 如果你希望在任意目录直接使用,先在clone 的目录里面下载到全局
npm install -g .
- 下面这个是微信登录的,一般绑定一次就行。
bun run setup
- 绑定完成后,你可以在任意目录,先打开第一个终端(用来监视和提供必要调试信息的)
wechat-bridge-codex
或
wechat-bridge-claude
- 再到同一个目录下,打开第二个终端(这是真正的codex/claude ,就是原生的体验,注意命令,你正常用codex 就直接codex ;想要连接微信就 wechat-codex;Claude 同理)
wechat-codex
或
wechat-claude
然后即可:(允许双向交互!windows 和 linux 均实测成功)
-
在微信中发送普通文本
-
在本地
wechat-codex或wechat-claude中继续原生交互 -
在本地执行
/resume切线程 -
让微信自动跟随当前本地线程
再之后很简单,想要微信远程干,就先 wechat-bridge-codex 再新开一个页面 wechat-codex 。 体验几乎是没什么损失的。上述流程同样适用于 claude code。
允许切换线程
打开 wechat-codex 或者 wechat-claude 后,你可以在本地终端 /resume 回到你的以前的任意线程/对话,中途也可以切换,微信就直接跟随到你 本地的线程/对话中。
image746×1286 137 KB
五、最后
当然目前还是有一定的不足,需要不断地实际使用发现问题,再不断地完善。
(其实此贴在 3月24日凌晨写完,9点多发布,中午给移除了,理由是:aigc 未截图,但是实际上此介绍确实是个人撰写的,请各位佬手下留情,不要点举报了)
欢迎各位佬友实际的体验,提意见 ,也欢迎 Star !
网友解答:--【壹】--:
感谢分享
--【贰】--:
对,这个是唯一的难点,似乎没看到有项目真的实现类原生的审批的
--【叁】--:
又可以搞起来了,感谢佬
--【肆】--:
这个:
unlinearity:接入微信意味着:无需配置域名和公网iP,只要电脑开着就可以远程控制电脑;或者打开codex干活时,我可以看视频、玩游戏,工作完成了 微信自动提醒 再接着干。
所以也说:
unlinearity:我认为这是我的理想形态,可能不一定合所有人的胃口
--【伍】--:
感谢大佬。
--【陆】--:
佬,使用api会遇到报错Error: account/rateLimits/read failed during TUI bootstrap
--【柒】--:
太强了佬,我要用cc和codex写代码了
--【捌】--:
暂时还是没太理解,电脑端cli依然是主力,手机端的微信claw只是能远程控制电脑端的意义在哪哇
--【玖】--:
感谢热佬分享
--【拾】--:
谢谢佬!这就去试试
--【拾壹】--:
了解,确实微信开放了这个生态,后续还有更多可能
--【拾贰】--:
佬友真nb啊
--【拾叁】--:
期待实现双向语音交互场景!
最近试了一下cc-connect,将Whisper拉到本地可以实现免费的单向语音交互,让CC之类的“听到”我们说的话。但是反过来,让它干完活后语音汇报一下结果情况,目前还是一个难点,看佬友出手了!
--【拾肆】--:
微信上是直接支持语音的,不用额外加模块,不过确实也是单向的,ai不会发语音回来,这个应该是有腾讯侧的限制的。
--【拾伍】--:
我的PR快审下啊,再不更新 我就去玩cc-connect了
--【拾陆】--:
果然只要开了口子,就有办法玩起来了
--【拾柒】--:
权限还是和原生有差别,期待优化
--【拾捌】--:
开始玩起来了
--【拾玖】--:
是不是没有先登录? 要先在项目内 bun run setup,微信扫码
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
此帖子内的项目介绍不包含任何 AI 生成/润色 内容,为个人撰写,所以没有相关截图
项目地址: GitHub - UNLINEARITY/CLI-WeChat-Bridge: CLI 命令行工具集成微信Clawbot , 现在支持无缝集成Codex ! · GitHub
一、前言
3月22日 腾讯官方开放了权限,允许接入openclaw,几乎也是同一天,一大堆围绕微信bot的开源项目更新或是被新建了。
几乎是当天的下午,就有朋友告诉我Claude Code 可以接入微信bot了。 (但是非常可惜,目前大多的方案是借助 Channels ,也就是 Claude 最近才推送的功能,很多借助 api 中转的没灰度测试,无法使用。)
而做成 MCP 虽然很通用、很容易做,完全可以直接接入一堆CLI ,但是还是无法 无缝体验,需要手动的确认、拉取、推送,不算是真正的对话形态。
二、Codex 的接入与效果演示
既然可以接入 Claude Code,那 Codex 呢?
我相信 Codex 绝对是很多人的选择,一是5.4 确实起来了,很好用;二是,Codex 绝对是性价比之选了,几块钱就可以开一堆 team plus。
然后就花时间,从确认此路可行后,就一直改,一直测试,从3月22日晚上七点,修改到23日晚。
一直在切换线程,尝试CLI的不同使用场景。648×105 43.6 KB
ai 现在很强了,完全可以改代码,但是还是要人来设计、来完善 ,最终实现的效果大致如下:(已经完全在windows 和 linux 上确认可以使用了,测试了十多个小时,mac因为没有环境无法测试)
windows 效果1579×1028 220 KB
linux 效果2517×1286 363 KB
各位佬友觉得如何? 我是感觉效果很好了,体验很不错。
(此帖上一版发布时,有佬友反馈说权限无法远程确认,这个确实暂时还不完善,需要修复。更多的原因是我实际测试都没碰到权限提示,但是还是得做)
三、Claude Code 重新审视和接入
既然可以接入Codex,Codex 不走Channel,那 Claude Code 呢?
于是又调试了很久,基本实现了相关功能(无需 Channel支持),中转 API 也可以使用!
windows 效果1836×1179 423 KB
linux 效果2695×1661 506 KB
四、一些说明
使用场景
这个库的定位很重要,我认为这是我的理想形态,可能不一定合所有人的胃口
本项目面向这样一类使用场景:
-
你的主工作流仍在本地终端中进行
-
你希望继续使用原生
codexclaude code,而不是迁移到网页或托管机器人 -
你希望在离开电脑时,仍能通过微信向本地会话发送请求,并接收必要的输出与状态同步
当前项目并不试图把微信变成新的主工作界面。相反,它的定位是:
-
本地 CLI 仍然是主工作界面
-
微信是远程入口
-
会话一致性、线程状态和审批流仍以 本地会话 为中心
接入微信意味着:无需配置域名和公网iP,只要电脑开着就可以远程控制电脑;或者打开codex干活时,我可以看视频、玩游戏,工作完成了 微信自动提醒 再接着干。
大致运行流程(详见仓库)
安装就不用多说了,主要见仓库的说明,实在不会的,直接clone到自己的目录,然后让 ai 安装,需要重点说的是下面几个:
- 如果你希望在任意目录直接使用,先在clone 的目录里面下载到全局
npm install -g .
- 下面这个是微信登录的,一般绑定一次就行。
bun run setup
- 绑定完成后,你可以在任意目录,先打开第一个终端(用来监视和提供必要调试信息的)
wechat-bridge-codex
或
wechat-bridge-claude
- 再到同一个目录下,打开第二个终端(这是真正的codex/claude ,就是原生的体验,注意命令,你正常用codex 就直接codex ;想要连接微信就 wechat-codex;Claude 同理)
wechat-codex
或
wechat-claude
然后即可:(允许双向交互!windows 和 linux 均实测成功)
-
在微信中发送普通文本
-
在本地
wechat-codex或wechat-claude中继续原生交互 -
在本地执行
/resume切线程 -
让微信自动跟随当前本地线程
再之后很简单,想要微信远程干,就先 wechat-bridge-codex 再新开一个页面 wechat-codex 。 体验几乎是没什么损失的。上述流程同样适用于 claude code。
允许切换线程
打开 wechat-codex 或者 wechat-claude 后,你可以在本地终端 /resume 回到你的以前的任意线程/对话,中途也可以切换,微信就直接跟随到你 本地的线程/对话中。
image746×1286 137 KB
五、最后
当然目前还是有一定的不足,需要不断地实际使用发现问题,再不断地完善。
(其实此贴在 3月24日凌晨写完,9点多发布,中午给移除了,理由是:aigc 未截图,但是实际上此介绍确实是个人撰写的,请各位佬手下留情,不要点举报了)
欢迎各位佬友实际的体验,提意见 ,也欢迎 Star !
网友解答:--【壹】--:
感谢分享
--【贰】--:
对,这个是唯一的难点,似乎没看到有项目真的实现类原生的审批的
--【叁】--:
又可以搞起来了,感谢佬
--【肆】--:
这个:
unlinearity:接入微信意味着:无需配置域名和公网iP,只要电脑开着就可以远程控制电脑;或者打开codex干活时,我可以看视频、玩游戏,工作完成了 微信自动提醒 再接着干。
所以也说:
unlinearity:我认为这是我的理想形态,可能不一定合所有人的胃口
--【伍】--:
感谢大佬。
--【陆】--:
佬,使用api会遇到报错Error: account/rateLimits/read failed during TUI bootstrap
--【柒】--:
太强了佬,我要用cc和codex写代码了
--【捌】--:
暂时还是没太理解,电脑端cli依然是主力,手机端的微信claw只是能远程控制电脑端的意义在哪哇
--【玖】--:
感谢热佬分享
--【拾】--:
谢谢佬!这就去试试
--【拾壹】--:
了解,确实微信开放了这个生态,后续还有更多可能
--【拾贰】--:
佬友真nb啊
--【拾叁】--:
期待实现双向语音交互场景!
最近试了一下cc-connect,将Whisper拉到本地可以实现免费的单向语音交互,让CC之类的“听到”我们说的话。但是反过来,让它干完活后语音汇报一下结果情况,目前还是一个难点,看佬友出手了!
--【拾肆】--:
微信上是直接支持语音的,不用额外加模块,不过确实也是单向的,ai不会发语音回来,这个应该是有腾讯侧的限制的。
--【拾伍】--:
我的PR快审下啊,再不更新 我就去玩cc-connect了
--【拾陆】--:
果然只要开了口子,就有办法玩起来了
--【拾柒】--:
权限还是和原生有差别,期待优化
--【拾捌】--:
开始玩起来了
--【拾玖】--:
是不是没有先登录? 要先在项目内 bun run setup,微信扫码

