本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
从 Codex但微信版(重复造轮子之让你的Codex对接OpenClaw微信渠道插件) 继续

写在前面
比起官方的远程方案,我更喜欢我自己搓的这个,目前已经对接了微信和飞书私聊渠道,功能也差不多完善一版了,因为这样用,我不需要^-^,我打开我的微信就能直接跟Codex掰扯!多好!
其实一直在用OpenClaw我其实不大在乎交互,因为已经在微信上了,做不到什么好交互的,当然我尽量按我自己的喜好去做了,真要好的交互直接上电脑就行。
开始使用
# 安装
npm install -g chat-codex
# 启动后,直接通过TUI交互开始使用
chat-codex
注意:如果你只有Codex App将无法使用,你可以安装Code CLI后使用,Codex CLI是Codex App的底层,两者配置都是统一的,包括mcp,Codex App能操控电脑,Codex CLI也是可以的,因为本身这些都是mcp,这两没有区别。
Codex安装
# 全局安装Codex CLI
npm install -g @openai/codex
官方文档:Quickstart – Codex | OpenAI Developers
v0.1.1
v0.1.1 功能清单
以下是命令清单功能说明
- 支持同时绑定多个渠道,多渠道同时绑定多个账号(但是Session不能共绑的)
- 渠道上通过
/ok和/no来审批Codex权限操作
/stop 可在Codex干活时,随时终止Codex
- 直接使用
/sessions all查看所有Codex session(也就是你的对话上下文)
/resume和/use可直接切换对应的上下文session
/new支持直接创建新的Codex对话
/goal命令已支持,前提是你需要在你电脑上手动打开这个实验室功能
/sendfile让Codex具备发文件的能力,命令会注入一段提示词引导Codex把最终文件拼接一种特定格式,中间件会识别并投递
/model 支持模型切换,同时支持思考等级切换
/permission 支持切换审批模式和完全权限模式
/fff 微信有消息投递次数限制,接受不到消息时你可以通过/fff发送,不会触发任何回复,单纯刷新微信消息投递次数
/status 可实时查看上下文和Codex运行情况,包括/goal运行情况
/progress [brief|detailed|silent] 默认支持投递Codex进度模式(仅飞书目前)如果你觉得消息太多,你可以用命令改变投递的方式。

交互全面优化及更新日志(快速配置启动)(TUI)
- 支持TUI快捷操作,简单、快捷、直观
- 优化添加飞书渠道后检测
App ID和App Secret是否有效
- session列表增加最近活跃时间展示
- 如果Codex正在运行中,发送了消息,也会投递到Codex中(根据官方设计是下一次工具调用投递进去)
- 优化Codex执行中,禁用所有操作命令
- 支持在TUI中指定新session的默认工作目录
- 渠道支持查看添加时间、设置备注、删除渠道账号
- 支持持久化session配置,下次启动后直接读配置,无需重复配置
- 支持修改渠道绑定的session会话





使用截图


最后说明
- 目前仅在MacOS上进行测试
- 目前只针对安装了Codex CLI的环境做了实际测试,只有Codex App的请自测
- 目前不支持实时刷新电脑上Codex上下文(如果你电脑上打开Codex CLI一个上下文,然后通过Chat-Codex绑定后,你在手机上的上下文不会实时同步过来,这块不知道能不能适配,目前没做,注意上不能实时,但是你可以重新
ctrl+c终止打开session上下文会刷新)
开发说明
所有设计文档以及开发规范文档、测试文档都原封不动的提交到仓库了,如果需要按自己的需求开发,或者增强功能,直接fork仓库让Codex开蹬就行!
碎碎念
我这两天开发,你们知道我跑了多少Token吗?因为我一离开电脑,就手机续上了,然后晚上睡觉直接用/goal命令,非常恐怖的消耗! 

太夸张了,我基本没停下来过… 
哦对了,你问这个能不能让它远程操控电脑?
我的结论是可以的,但是我只在Mac做了测试,因为Codex操控电脑的能力就是一个MCP呀,在Codex App里装了,CLI里面也有,用就完事了!
v0.1.3
新增项
- 【新增】增加了
/compact命令交互,支持手动触发压缩上下文
- 【新增】增加
chat-codex --version命令
优化项
- 【优化】TUI样式全面重构,更好看、更直观
- 【优化】
/status 命令重新排版优化,信息更直观
- 【优化】解决终端日志不聚合Codex命令,导致Codex执行命令刷屏问题,聚合了命令执行内容
- 【优化】添加微信账号时5秒后自动触发检测是否扫码成功
- 【优化】
/sessions、/resume系列命令全面增强,支持翻页
- 【优化】统一所有时间展示,自动识别本地机器时区
- 【优化】微信登陆后,新建session选项操作项更明显
- 【优化】
/help命令排版更紧凑(本来一开始按代码块的形式以为能在微信复制,实则不行,笑死)
修复项
- 【修复】修复了Windwos不兼容等问题(如果还遇到错误可以参考仓库排障指南)
重构项
- 【重构】
bridge.ts 核心模块拆分多文件,更好维护和二开
- 【重构】
serve.ts 交互模块拆分多文件,更好维护和二开
- 【重构】
app-server-codex-adapter.ts Codex交互核心拆分多文件,更好维护和二开
安全项
- 【安全】引入认证模块,所有新会话都需配对才可正常对话
如何配置飞书?
参考飞书官方文档,你只需要按官方文档创建飞书机器人并配置好权限,然后拿到两个必要的
最后填入Chat-Codex配置即可,非常简单。
官方文档地址:https://www.feishu.cn/content/article/7613711414611463386
最后
祝各位佬友玩的愉快~
如果对你有帮助,别忘了给我star!!
v0.1.4 发布
/context-refresh 场景是这样的,满足需要手机上和电脑上同一个上下文的人吧,我还没发npm包,马上发,发了后你可以通过/help来查看怎么用,场景是这样的,例如:
- 你打开了Codex App正在和一个上下文沟通
- 离开用手机沟通,Chat-Codex自动同步PC上的上下文,继续沟通
- 回到电脑前,你重新切一下上下文会话,就会发现手机上的过来了(目前仍不能自动同步,需要人工手切一下)
- Codex CLI同理,重新打开上下文就行,或者重新切一下
我马上发包~
其实不用那么麻烦,Chat-Codex你在哪个目录启动的,那个就会属于当前的工作目录,执行/new的时候都会以这个工作目录为准,再有TUI可以交互设置默认工作目录(/new)才会生效,再有就是我们支持很多命令哦
- /sessions all支持查看所有的上下文session(只是查看)
- /resume、/use 支持列出所有会话上下文session,同时支持切换,切换的时候,你只需要回复对应的序号,它就可以切到对应的上下文了
- 再就是0.1.4融入了新特性,具体解释如下:
最后求Star!
^-^ 如果这个项目给你带来价值的话,欢迎给我Star!我真的很喜欢这个!