行业资讯

通过9个只读工具将ChatGPT网页版转变为高效的Codex助手

datetime

2026-09-18

阅读数量

8975

随着AI编程助手在命令行中展现出强大的能力,使用成本却也令人堪忧。让它来快速浏览整个代码库、设计架构方案以及审阅跨文件变更,常常会消耗数百万的高价API令牌。同时,很多人每月为ChatGPT Plus或Pro支付固定的订阅费用,而网页端的使用额度却大多闲置。随着账单的增加和额度的睡眠,这个问题引起了一个开源项目的关注。这个项目名为Codex with ChatGPT,由开发者XiaoDuoYa构建,其核心思想可以简单概括为:“ChatGPT负责思考,Codex负责执行。”它将官方的ChatGPT网页界面与本地Codex终端结合起来,通过安全的只读MCP桥传输数据。

about image

该项目的架构分为两个层次。推理和评审的工作在ChatGPT的网页端完成:评估需求、撰写架构方案以及独立审核git变更和测试结果,这些都使用你已经订阅的网页额度。所有代码的执行环节则留在Codex终端当中,包括代码修改、管理git分支及运行本地测试套件,均在本地环境中完成。与手动复制粘贴文件不同,这种方式保证了ChatGPT只读取所需的特定几行代码,通道通过OAuth 2.1认证的本地MCP桥进行连接。

about image

这个分工的智能在于,它旨在减少token的浪费。将高上下文的架构推理和代码评审的任务转移到ChatGPT网页端后,规划类任务上的重复消耗便会消失。Codex仅在真实执行代码编辑和终端命令的时候才会使用token。这一分工逻辑相当直观:推理和评审属于读多写少的工作,由包月额度来支持,而真正执行部分则留给按量计费的API,各自分担费用。

about image

项目的安全性设计也非常重要,建筑的安全主要靠结构设计,而非单靠用户的自觉。桥接方案的服务器仅实现9个只读检查功能,如read_file、git_diff、test_status等,并没有提供写入、删除或执行shell等工具,从而从根源上降低了提示注入的风险。同时,敏感文件如.env文件、私钥和凭据存储都默认被拦截,确保信息安全。连接需要通过两层身份验证:OAuth 2.1与PKCE认证,配对码的有效期为5分钟且仅能使用一次。这里的只读功能不是虚设,数据桥接端没有任何修改内容的权限。

最后,在Codex完成文件修改和测试后,ChatGPT并不会仅依靠文字总结来评分。它会通过MCP的数据接口直接检查真实的git变更和测试执行的记录,只有在核对确认后才会进行批准。这一细节值得关注,因为在许多自动化评审过程中,评审实际上是让实施者自行报告工作进展,而这会造成信息传递的扭曲。而这个方案则直接查看原始记录,避免了信息失真。

项目还提供了一个简便的Codex技能,能够自动化处理整个环境的配置。用户只需向Codex代理发出一句请求:“请帮我全自动安装并配置Codex with ChatGPT。”接着,Codex会自行检查系统所需的前提条件、编译本地桥接并配置隧道、建立配对连接,整个过程中无需人工干预。从环境检查到配对完成,整套过程都无须用户手动填写。把包月订阅中未用的额度转入本地开发流程中,同时将按量计费的token留给真正需要的写操作,思路虽不复杂,但在两端打通的同时确保安全则相对困难。通过9个只读工具、自动拦截敏感信息以及5分钟有效的单次配对码,这些设计将权限降低到最低程度,使整条桥只能进行查看,而无法进行修改。