XiaoDuoYa/codex-with-chatgpt
ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.
它解决了什么问题
它解决了在编码代理中使用昂贵的 API token 进行高级规划和代码审查时效率低下的问题。通过将‘思考’(规划和审查)过程转移到 ChatGPT 网页界面(用户通常有未使用的订阅额度),从而将 API token 保留用于实际任务执行。
它如何工作
该项目在 ChatGPT 网页应用和本地工作区之间创建了一个安全的只读桥梁。它通过 Cloudflare Quick Tunnel 使用 Model Context Protocol (MCP) 连接,并采用 OAuth 2.1 实现安全机制。
- 控制平面:Codex 和 ChatGPT 交换小型状态消息以协调工作流(Init → Plan → Executed → Review → Done)。
- 数据平面:ChatGPT 使用八个只读工具,仅拉取其所需的特定代码和工作区信息,而不是上传整个仓库。
- 执行:Codex 保留对代码执行的完全控制权,而 ChatGPT 则作为‘大脑’负责规划工作,并检查生成的 git diff 和测试记录以验证成功。
适合谁
使用 Codex 编码代理且拥有 ChatGPT Plus/Pro 订阅的开发者,希望降低 API 成本,并利用网页界面的能力进行规划和审查。
特色亮点
- 设计为只读:该桥梁不包含写入/删除/Shell 工具,防止提示注入修改本地系统。
- 零接触安装:包含一个‘技能’,允许编码代理自动安装和配置整个环境。
- 安全访问:采用 OAuth 2.1 与 PKCE 以及一次性配对码,确保只有授权用户可访问工作区。
- 路径限制:防止目录遍历攻击,并阻止敏感文件(如
.env文件)被读取。
相关
- 项目
- 项目
- 项目
- 项目