miuuyy/codex-chatgpt-web
Use ChatGPT Web (including Pro) as a native model in the Codex app — with context, tools, streaming and images beyond Codex usage limits.
codex‑chatgpt‑web – 将 ChatGPT Web 桥接到原生 Codex 模型选择器
功能说明
- 提供跨平台桌面启动器(支持 macOS、Windows、Linux),内嵌私有 Chromium 浏览器。
- 在该浏览器中登录 ChatGPT Web,并将所选 ChatGPT 模型(Luna、Instant‑High、Pro 等)作为 原生 Codex 模型暴露。
- 保持 Codex 原有的任务 UI、上下文生命周期、流式传输、追踪和工具框架功能完整,同时通过临时 ChatGPT 聊天路由模型响应。
- 两种运行模式:
- 仅浏览器 – 仅使用 ChatGPT UI;无法访问 Codex 工具。
- 完整框架 – 通过 OpenAI 的 tunnel‑client,ChatGPT 模型可回调当前 Codex 任务(文件系统、Shell、图像处理、审批等)。
为何重要
- 让已在 Codex(OpenAI 内部 IDE)中工作的用户无需 OpenAI API 密钥即可切换到最新的 ChatGPT Web 模型。
- 在保留 Codex 所有内置功能(任务压缩、工具追踪、UI 等)的同时,提供 ChatGPT Web 所具备的更丰富推理能力。
- 所有集成均在本地完成;唯一外部流量为正常的 ChatGPT Web 请求,以及在完整框架模式下向 OpenAI 的 MCP 服务建立的出站隧道。
快速开始
# macOS / Linux
curl -fsSL https://github.com/miuuyy/codex-chatgpt-web/releases/latest/download/install-launcher.sh | sh
# Windows (PowerShell)
irm https://github.com/miuuyy/codex-chatgpt-web/releases/latest/download/install-launcher.ps1 | iex
- 启动应用,在嵌入式浏览器中登录 ChatGPT。
- 运行内置烟雾测试。
- 点击 安装模型,重启 Codex,然后从 Codex 的模型选择器中选择一个 ChatGPT Web — … 模型。
从源码运行(需 Bun 1.4.0)
git clone https://github.com/miuuyy/codex-chatgpt-web.git && cd codex-chatgpt-web
bun run app # 启动 Electron 应用
完整框架设置(可选,用于工具访问)
- 在启动器中打开 MCP,创建新的 OpenAI 隧道和 API 密钥。
- 在 ChatGPT 设置中启用 开发者模式,创建一个名为 Codex Native2 的新连接器,并设置 允许所有操作。
- 将隧道 ID 和 API 密钥粘贴到启动器中,点击 连接框架。
- 验证运行时;若使用旧版 Codex Native 连接器,应用将拒绝运行。
主要限制与安全注意事项
- 这是 浏览器自动化,而非直接 OpenAI API。ChatGPT 的 UI 变更可能导致选择器失效;桥接将报错而非静默失败。
- 浏览器 Cookie 和登录状态本地存储;任何能访问你用户账户的人都可重用会话。
- 隧道客户端仅建立出站连接;不开放任何入站端口。
- 安装程序尚未代码签名,因此 macOS Gatekeeper 或 Windows SmartScreen 可能发出警告。
- 本项目为非官方项目,未获 OpenAI 认可;你必须遵守 OpenAI 的条款及工作区政策。
许可证
- MIT 许可证(参见
LICENSE)。
进一步阅读
- 架构细节:
docs/architecture.md - 安全模型:
docs/security-model.md - 发布验证流程:
docs/release-validation.md
本摘要仅基于仓库的 README。
相关
- 项目
- 项目
- 项目
- 项目
- 项目