Codex但微信版(重复造轮子之让你的Codex对接OpenClaw微信渠道插件)

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签: 是
  • 我的开源项目完整开源,无未开源部分: 是
  • 我的开源项目已链接认可 LINUX DO 社区: 是
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


写在前面

为什么要做么一个项目呢?其实有很多原因,我们知道年初OpenClaw很火,但各位佬友都知道它的原理,这里就不多说了,但随着这波热潮过后Codex是越来越好用了,甚至Codex app集成了操控电脑的能力,然后最主要的是Codex还开源!最主要的是Codex的能力强Toekn消耗比OpenClaw还低,至少不用忍受OpenClaw的bug,我之前更新OpenClaw版本,更新后我CPU没下来过,然后还反复重启,奇奇怪怪的性能bug,还有一个很重要的原因OpenClaw爆火甚至打开了微信官方机器人的大门!这真的!太棒了,不止是微信,现在很多平台都打通了官方机器人渠道!

有很多佬友也知道,我在OpenClaw爆火的时候,发了一个带有中间件思想的OpenMOSS项目,很显然,目前这个项目还没做的很完善,我也一直在努力,我其实一直都在说OpenMOSS不会就这么结束的,虽然之后我们会改这个项目名,这次也是对OpenMOSS项目完善的一次探索

但是为什么我会突然开始做这么一个玩意啊?起因是最近Codex上了一个/goal模式,我想Codex再怎么说应该比OpenClaw强多了吧?那我就用/goal来跑一个试试!

然后Codex一跑就是两个小时,两个小时后是凌晨2点,我根本没睡,我就起来了,然后我测试一下,哎通了!?从昨天到今天现在,出了一个版本:

项目说明

怎么启动请各位直接移步项目地址进行查看,项目全部由我和Codex一起Vibe Coding完成,所有的设计文档以及测试文档全部提到了仓库,如果你想对项目进行功能增强或按自己的喜好改的话Agent了解项目也足够快!

使用说明

这个项目是支持你在手机上审批Codex要执行的命令的,所以你不需要给Codex全部权限,当然我也不建议你给全部权限,启动说明我这里就不说了项目README有,但是我有额外的要说的:

[!WARNING]
1、启动后会让你选择你和Codex的历史对话session,选择好之后你就可以在微信上和Codex对话了
2. 这时候如果你打开了CLI或者Codex APP是看不到实时对话效果的,但实际上你对话的上下文都已经写入你选择的对应session了,这时候你只需要重新打开这一次的会话session就行
3. 不要在你电脑上和微信上同时对话一个上下文session,它们不会实时同步的,你可以根据你自己的喜好给微信开新的会话
4、目前我只在Mac上对项目进行了实际的使用和测试,Win我还没测,佬友们可以自行尝试

效果图

开发过程中的小插曲

微信官方的OpenClaw插件,我做的时候才知道上有限流的,我一开始做的时候,是把所有消息都投递到微信那边,但是测试后发现居然会限流发不出去,于是专门对微信渠道进行了精简,只发最终消息和审批消息,其他都精简了,实际上从终端可以看到Codex的进度的,只是说微信不让一直发消息 :tieba_087:

关于Codex发文件

我为Codex专门定义了一个发命令的文件/sendfile,用了这个命令后,会在消息前面注入一段提示词引导,引导Codex最终发文件的格式,中间件会解析这串格式发出来!

最后

:tieba_025:
这样你人在外面的时候,也可以随时随地和你的Codex交流你的想法了!

(不会有人用来随时随地上班吧?

所有的提交记录、设计文档、测试文档都在仓库里,你可以fork了自己完善或者按自己喜好改!
用的ts + node!

目前不考虑适配多平台,接下来会把飞书平台适配了,各位佬可以根据自己的需求去开发修改,因为我做的时候,是把中间件抽离出来,当通用协议去对接通讯渠道插件的,应该很好适配!

34 Likes

佬,快快,等不及了,速速分享!!

1 Like

好了好了快来吧,我手滑了,不小心就回车了,结果就发出来了,根本没写完,现在好了!

2 Likes

现在好了,你不写完是别想要赞了哈哈哈

1 Like

@ztsyy 没啥文采是这样的,我已经改了,能删的“其实”我都删! :tieba_087:

1 Like

有点不太懂,chatgpt不是可以remote吗,还有很多remote软件呢。

还没试过官方的remote,我觉得直接微信或者飞书方便,按自己喜好需求来!

1 Like

佬牛呀,codex是不是可以当做openclaw使用(不是太懂)能不能使用openclaw的skill

一次会话只能回复10条信息,包括文本和媒体。这个限制在官方doc里都没有

Skill的话Codex肯定是支持的,是的,你可以理解为Codex才是完全体的OpenClaw,看你自己怎么用主要

1 Like

最新的仓库代码,我对微信投递消息做了优化,一直没空继续迭代发正式版,确实是有限制,现在是支持摘要信息投递的,但确实是也会触发微信消息投递消息,这个反正交给用户自己选择吧,反正可以通过命令改变

1 Like

最新的仓库代码,我对微信投递消息做了优化,一直没时间继续迭代发正式版,微信确实是有限制,现在是支持摘要信息投递的,但确实是也会触发微信限制,做了命令配置,交给用户自己选择

1 Like

佬codex的定时任务似乎有点问题(codex似乎不会自动后台保活)有没有什么方法解决呀?

笑死了,定时任务这块我根本没做兼容呢佬友,最近没空迭代哦,如果比较着急的话,佬友自己拉仓库代码,自己适配一下,应该蛮简单的?让Codex蹬就行,开发文档和规范都在仓库里

2 Likes