你是否也遇到过这样的尴尬:每月花几十元订阅 ChatGPT Plus,网页版对话额度却大量闲置;而另一边,你的本地编码助手 Codex 却在疯狂消耗昂贵的 API Token 去反复思考“该写什么函数”“这段代码有没有逻辑漏洞”——明明你已经为“思考力”付费了,却还要为“思考”本身再付钱?
「Codex with ChatGPT」正是为此而生:它不碰你的 API Key,不架设反向代理,不上传代码到任何服务器,而是用一套精巧、安全、完全自动化的设计,把 ChatGPT 网页版变成 Codex 的“外脑”,让 Codex 专注执行——思考归 ChatGPT(你已付费),干活归 Codex(完全离线可控)。
核心功能
- 免 API Key 的“双脑协同”架构:彻底告别申请、配置、轮换、配额监控等 API 密钥管理负担。ChatGPT 的推理能力直接来自你日常使用的官方网页版,无需额外开通 API 订阅或担心 token 超限。
- 只读、按需、OAuth 加密的代码访问:ChatGPT 永远不会看到你的整个仓库!它仅通过 Model Context Protocol(MCP)协议,在获得你明确授权后,经 OAuth 安全认证,从本地工作区中精准读取当前任务真正需要的几行代码(比如一个函数定义、一段报错日志),杜绝隐私泄露风险。
- 一键全自动小白安装:连 git、Node.js 都没装过?没关系。只需将一段自然语言指令粘贴给 Codex,它会自动检测环境、用 Homebrew(macOS)或 winget(Windows)安装缺失依赖、克隆项目、构建编译、配置技能路径、启动内置浏览器完成 OAuth 配对——全程无需打开终端,不懂技术也能 5 分钟跑起来。
- 每日静默自更新机制:Skill 技能包每天自动检查 GitHub 最新版本,发现更新即后台拉取并重建,用户零感知、零操作;也可随时对 Codex 说“更新 Codex with ChatGPT”,立即生效。
- 全链路内置浏览器流程:首次配置时,所有登录、配对、授权操作均在 Codex 内置浏览器中完成,严格禁止跳转至系统默认浏览器,避免 OAuth 回调失败、Cookie 隔离异常等常见问题,大幅提升成功率。
- 端到端状态可视化反馈:配置完成后,Codex 会清晰输出带 ✓ 符号的五步确认清单:“项目已识别”“工作区桥接已启动”“安全连接已建立”“ChatGPT 已连接”“文件读取测试通过”,让用户直观掌握每一步是否成功,不依赖日志排查。
- 真正的“执行权隔离”设计:所有代码生成、文件修改、Git 提交等操作均由 Codex 本地执行,ChatGPT 仅提供规划建议与审查反馈。这意味着你的代码永远不离开本机,权限控制粒度精确到“单次请求读取某文件某几行”,而非“授予整个仓库读写权限”。
技术亮点
- Model Context Protocol(MCP)深度落地:该项目是中文社区最早一批将 MCP 标准从理论推向生产可用的实践案例。它并非简单封装 API,而是基于 MCP v0.2 规范构建了一条轻量、只读、上下文感知的桥梁,让 ChatGPT Web 能像调用本地函数一样“按需索取”代码片段,大幅降低通信开销与安全边界模糊度。
- OAuth + Cloudflare Tunnel 的零信任组合:采用标准 OAuth 2.0 授权码流程实现 ChatGPT Web 对本地服务的安全访问,并通过 cloudflared 创建加密隧道,规避本地端口暴露与跨域限制,既保证通信私密性,又无需用户手动配置防火墙或内网穿透。
- TypeScript 全栈工程化保障:项目使用 TypeScript 编写,配合 pnpm workspace 和 Corepack 版本锁定,确保构建一致性;Skill 配置文件(SKILL.md)采用声明式语法,由 Codex 运行时动态解析,兼顾可读性与可维护性。
- “无感集成”的技能抽象层:将复杂协议(MCP)、网络层(Tunnel)、认证流(OAuth)全部封装进 Codex Skill 插件模型中,用户只需执行“设置 Codex with ChatGPT”一条指令,其余全部由 Skill 自动协商完成,真正实现“能力即服务”(Capability-as-a-Service)。
适合哪些人用
这款工具专为两类开发者精心打造:
✅ 重视隐私与合规的中高级开发者:正在参与金融、政务、医疗等敏感领域项目,严禁代码上传至第三方云服务,但又渴望借助大模型提升开发效率;
✅ 被 API 成本与配额困扰的个人开发者 / 小团队:已订阅 ChatGPT Plus,却因 Codex 频繁调用 GPT-4 API 导致月度额度告急,甚至影响日常调试与文档编写。
真实场景示例:
• 场景一:你正在重构一个遗留 Node.js 微服务,Codex 提出三种架构方案。过去你需要手动复制代码片段发给 ChatGPT Web,再把回复粘贴回来——现在,Codex 会自动将关键模块代码通过 MCP “推送给”你正在登录的 ChatGPT 网页版,获取其深度评审意见后,再自主决定采纳哪一版并生成 PR。
• 场景二:你在调试一个难以复现的前端内存泄漏问题。Codex 可直接将 Performance 面板截图 + 相关组件源码,通过只读通道提交给 ChatGPT Web 进行根因分析,全程代码不离开本机,也不消耗你宝贵的 API Token。
快速上手
无需手动敲命令!只需在 Codex 中输入以下自然语言指令(支持中文):
请帮我完整安装并配置 Codex with ChatGPT,全程自动,我是不懂技术的小白,所有事情你自己做:
1. 环境自检:需要 git 和 Node.js ≥ 20,缺什么就自动安装……
2. 下载:把 https://github.com/XiaoDuoYa/codex-with-chatgpt 克隆到 ~/codex-with-chatgpt……
3. 构建:在该目录里执行 corepack pnpm install 和 corepack pnpm build……
4. 安装 Skill:把仓库里的 skill/SKILL.md 复制到 ~/.codex/skills/codex-with-chatgpt/SKILL.md……
5. 首次配置:按 SKILL.md 里的 first-time setup 流程执行(运行 c2c setup……)……
6. 只有遇到需要我登录(ChatGPT / Cloudflare)、验证码或两步验证时才叫我……
7. 完成后给我看 ✓ 清单,并确认文件读取测试通过。
配置完成后,日常使用极其简单:对 Codex 说 “使用 Codex with ChatGPT 实现用户登录 JWT 验证” 或 “用 Codex with ChatGPT 重构这个 React 表单组件” 即可触发全流程协同。
同类对比 / 注意事项
- vs 普通 Codex + OpenAI API 插件:后者需自行申请 API Key、管理配额、处理 rate limit、应对模型变更;本项目绕过 API 层,直连 ChatGPT Web,享受官方最新模型(如 o1-preview)、最全上下文窗口及免维护体验。
- vs 各类 ChatGPT 本地代理/逆向工程方案:不破解、不抓包、不模拟登录,完全遵守 OpenAI 服务条款,采用官方 OAuth 流程,长期稳定性和法律安全性更高。
- 注意事项:首次配置需登录 ChatGPT 账号(必须为 Plus/Pro 订阅用户);Cloudflare Tunnel 需要临时允许 cloudflared 访问网络;Mac 用户若未安装 Homebrew,会自动安装,耗时略长;Windows 用户推荐使用 Windows Terminal + winget,传统 CMD 可能兼容性不佳。
项目信息
XiaoDuoYa/codex-with-chatgpt
GitHub
ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.
941
Stars
107
Forks
TypeScript
MIT
编程语言:TypeScript|GitHub Star 数:941|开源协议:MIT|GitHub 项目地址
如果你厌倦了为“思考”重复付费、担心代码隐私、被 API 配额卡脖子——那么「Codex with ChatGPT」不是又一个玩具 Demo,而是一套真正尊重开发者主权、兼顾效率与安全的下一代 AI 编程协作基础设施。


