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 聊天路由模型响应。
  • 两种运行模式:
    1. 仅浏览器 – 仅使用 ChatGPT UI;无法访问 Codex 工具。
    2. 完整框架 – 通过 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
  1. 启动应用,在嵌入式浏览器中登录 ChatGPT。
  2. 运行内置烟雾测试。
  3. 点击 安装模型,重启 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 应用

完整框架设置(可选,用于工具访问)

  1. 在启动器中打开 MCP,创建新的 OpenAI 隧道和 API 密钥。
  2. 在 ChatGPT 设置中启用 开发者模式,创建一个名为 Codex Native2 的新连接器,并设置 允许所有操作
  3. 将隧道 ID 和 API 密钥粘贴到启动器中,点击 连接框架
  4. 验证运行时;若使用旧版 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。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目