我已经在微信里面写代码了,阁下该如何应对?

153 字

麦金叔 2026年6月9日 17:58

最近项目比较忙,另外也没有特别值得说道的事情,就偷懒没更新。

不过最近也做了几场分享,有线下的,也有线上的。最核心的思想就是:不管怎么样,你先把AI应用运用到你的工作中。

所以今天我也分享一下,我的工作中的邪修方法:用微信来做软件开发项目。

01

方案怎么做

麦金叔不会细致到一步一步教,但是顺着这篇博文,基本上可以实现用微信来做开发,而你自己想到的其他应用就可以发散思维,各行其道了。

AI应用的第一原则是:尽量利用AI来帮你。

如果你也想在微信里面搞定软件开发/或者其他类似的任务,可以找一个比较普通的AI工具,例如“豆包”。跟它对话,把要求告诉它。比如我的对话是:如何让微信直接控制codex cli或者通过hermes/openclaw来调用codex cli?

它的回答是

图片)

为什么我会这么问,是因为我知道这些工具。这就是不同人使用AI时的差异。你知道的越多,问的问题越具体,AI给出的答案也会越“靠谱”。

当然选择Codex的原因是因为,这几个月明显小龙虾OpenClaw这类产品的热度下去,而Codex最近好评较多,可以跟Claude Code一较高下了。

不过,对我来说是有图形界面的Codex类的IDE,还是终端类的Claude Code,OpenCode,本质上只是呈现的方式不同。它们已经跟传统的IDE工具有了本质的区别。

回到正题,豆包给的方案到底哪个是靠谱的呢?凭着自己的专业知识。第一个方案,因为IDE并非一个带有守护进程的服务,它如何感知微信的任务,就需要一个桥接的服务,而wechat-codex-cli这个工具就提供了这样的一个功能,它是一个简版的“小龙虾”,完成了与微信接口层的打通,对任务的桥接和路由实现,最后去调用Codex Cli,让真正的Agent去干活。

而第二个方案,看起来要复杂一点,不过微信和小龙虾的链接已经比较成熟,并且小龙虾本身是一个常驻的服务,能完成消息的派发,工具的调用和结果的回收和转发,所以就选它了。

大家从一窝蜂养小龙虾,到潮水褪去之后。才是真正能静下心来,利用小龙虾做自己的AI应用的好时机。

02

具体怎么做

我们知道小龙虾有自己的Agent引擎,而且之前已经接入了微信。通过微信就可以直接让小龙虾干活,那么怎么让它甘心当上配角(实际上是编程做开发的能力不太强),而让真正的“大佬”Codex来干活呢?

豆包其实在后面的方案里面也提到了一个关键的东西,“OpenClaw 支持微信官方 ClawBot 插件,并能通过 exec/acpx 调用本地 codex。”

话不多说,同样让AI来干活。这次我让Hermes来帮忙,告诉它“将本机运行的codex cli配置给OpenClaw,并作为它的后端Agent”。

这时,Hermes就开始干活了,它会把所需要的工具,插件这些都给安装好,比如acpx,codex-acp。

这里再稍微介绍一下这套链路上的关键知识点:ACP。

ACP是什么?全称是Agent Client Protocol,这是2025 年由 Zed/JetBrains 推出的「IDE ↔ AI 编程代理」标准化通信协议。

也就是说小龙虾和IDE之间也需要通讯,靠的是cli和ACP。acpx是ACP 的「无头命令行客户端」,相当于命令行版的 ACP 控制器,这就是小龙虾能控制codex cli的原因。而codex-acp则是把 Codex CLI 包装成 ACP 协议服务的适配器。

当然不了解这些协议也没有关系,可以看Hermes的执行结果了。我的环境里面它遇到了的问题,它自己装完之后测试执行发现Codex ACP 子进程启动后拿不到大模型的密钥。这时又没有权限写文件,就给出了执行步骤,让手动处理。

图片)

03

还有些运行时问题的处理

按照给出的方案处理之后,在微信中输入“/codex 请问你现在是一个什么系统”。返回了“Background task failed: ACP background task (run 619f7949). AcpRuntimeError [ACP_TURN_FAILED]: Internal error”

继续把这个错误给到Hermes。它给出了答案“这个错误通常是 Codex 在非交互 ACP 模式里想弹权限确认,但 OpenClaw 后台任务没有 TTY 可点“允许”。”

所以修复方案就比较明确了,按照它给出的方案处理即可。

图片)

此时再问它,就没有问题了。

图片)

现在可以真正的使用微信写代码了。在微信中输入“/codex 将项目目录切换至/root/project/fly_ems,读取“proposal.md”后,根据其中的 2. 系统控制层 需求描述,生成以golang为开发语言的代码框架”

这个任务将会由小龙虾转交给Codex去执行。

图片)

总结:

图片)

如果你能读完,不一定要完全按照上面的步骤去执行。你一定要理解方法,同时Codex或者Claude Code这些也并非只能做编码的工作。比如麦金婶最近觉得做她的Excel的处理太麻烦了。

工作不复杂,就是有两个表,其中一个表记录了开票日期,备注中写了合同编号,但会有多个编号。因为对方公司可能多个合同合并一起打款,开了一张发票。要根据这个信息,去更那张合同进度表,需要跟新合同的开票日期。当然也可以写一些宏或者Python脚本来处理,不过备注的格式是手输入进去的,不是很统一,那脚本处理就需要不断维护。当然人工做也可以的,就是一个月有上百条记录,一个是挺费眼睛的,另一个就是手工弄一下半天功夫就没有了。

这个事情,如果交给AI来做,需要多久呢?麦金婶把文档给我,规则告诉我,从上传文档,到使用codex把任务告诉它,最后得到了满意的结果,一共花了6分钟。这就是效率!

如果能给她的微信也集成这样一套系统,那是不是就只要上传xls文件到微信,然后告诉微信怎么处理,就可以了呢。

真正能把AI应用用起来,用的好。还是要尽量的用起比较方便,如果只能在电脑上用,步骤还非常麻烦,那一定是没有生命力。

一个人走得快,一群人才能走得远。如果你对AI的发展同样感兴趣,欢迎一键三连。有任何问题可以长按下图,识别二维码,添加好友,一同交流,让我们在 2026年的AI应用落地,变得更加得心应手,游刃有余。

图片)

人工智能 · 目录

作者提示: 个人观点,仅供参考

继续滑动看下一个

麦金叔的AI之旅

向上滑动看下一个