codex-chatgpt-web:把ChatGPT Web模型接入Codex并复用独立额度
给Codex接入ChatGPT Web和Pro模型,开发者可用MCP调用任务工具且不消耗Codex额度。
GitHub miuuyy/codex-chatgpt-web 更新 2026-09-28 分支 main 星标 12.1K 分叉 957
TypeScript 浏览器自动化 Codex ChatGPT Web MCP macOS/Windows/Linux

🧭 决策指南

适合,如果你

  • 你希望在Codex模型选择器中使用ChatGPT Web或Pro的独立额度。
    README正文说明可从Codex原生模型选择器使用ChatGPT Web模型,包括Pro,并使用ChatGPT Web的独立使用限制。
  • 你的Codex任务需要让ChatGPT访问当前文件、终端、工具和审批。
    README的“Full harness”章节说明Full harness通过MCP连接当前Codex任务的文件、终端、工具和审批。
  • 你运行macOS 13+、Windows x64或Linux x64,并希望使用内置浏览器和运行时。
    README的“Requirements & security”章节列出macOS 13+、Windows x64和Linux x64;“Get started”说明不需要单独安装Chrome、Node或Bun。

不适合,如果你

  • 你需要稳定的OpenAI API集成,而不是依赖ChatGPT Web界面。
    README明确写明这是非官方browser automation,不是OpenAI API,且ChatGPT UI变化可能破坏selectors。
  • 你的环境禁止未签名应用,无法接受Gatekeeper或SmartScreen告警。
    README的“Requirements & security”章节说明构建尚未平台签名,Gatekeeper或SmartScreen可能告警。
  • 你不能把ChatGPT登录浏览器状态放在受信任的工作站上。
    README指出浏览器状态是敏感登录凭据,loopback listener可被同一本地用户运行的进程访问,并要求使用trusted workstation。
  • ChatGPT workspace或管理员策略不允许Developer Mode、MCP apps或写入操作。
    README的“Full harness”章节说明写入和修改操作要求ChatGPT workspace及管理员策略允许。

前置条件

  • 发布包目标平台为macOS 13+(arm64/x64)、Windows x64和Linux x64。
  • Full harness需要在ChatGPT中启用Developer Mode,创建名为Codex Native2的Tunnel connector,Authentication设为None并Allow all actions。
  • Full harness需要在启动器MCP页面创建Tunnel和regular API key,然后按Connect harness并运行Verify runtime。
  • 源码开发路径需要Bun 1.4.0。
  • 安装器会在安装前验证已发布的SHA-256 manifest。

第一步命令(README 原文)

curl -fsSL https://github.com/miuuyy/codex-chatgpt-web/releases/latest/download/install-launcher.sh | sh

要注意

  • Automatic模式要选择名称以(Web)结尾的模型,Pro版本在Codex中有独立条目。
    README“Get started”和“Models, modes & MCP setup”章节。
  • 修改subagents协议后必须重启Codex并开始新任务。
    README“Diagnostics & subagents”章节明确要求切换Compatibility V1或Native后重启Codex并开始新任务。
  • 开启--auto-approve-tool-calls只会点击Allow once,不会授予永久权限。
    README“Full harness”章节的审批说明。
  • 不要共享launcher profile,因为其中包含敏感浏览器登录状态。
    README“Requirements & security”章节。

替代方案

  • OpenAI API:需要正式API接口而不是ChatGPT Web浏览器自动化时更合适。
    README“Requirements & security”章节
  • Zero Risk模式:需要保留MCP工具能力,但不希望自动读取或操作ChatGPT页面时更合适。
    README“Models, modes & MCP setup”章节

材料未说明

  • README没有给出ChatGPT各账户类型的完整消息额度,只链接到GPT-5.6 Sol Pro和GPT-6 Astra的Limits讨论。
  • README没有说明浏览器自动化在ChatGPT UI改版后的具体修复时效。
  • README没有提供Windows ARM64或Linux ARM64发行包信息。
  • README没有量化Full harness相较Browser-only的性能或延迟差异。
  • README没有说明未签名构建在各平台上的具体安装拦截概率。

💡 深度解析

6
适合 我可以使用 ChatGPT Web,但不允许自动操作 ChatGPT 页面;同时我仍想让模型获得 Codex 工具能力。Zero Risk 是否比 Full harness 更符合我的限制?
适合读者: 负责本地代码安全、不能接受浏览器自动操作直接发送消息或自动读写工作区的开发者

适合,Zero Risk 更符合你的安全约束,因为它不读取或操作 ChatGPT 页面,并把发送动作留给你确认;代价是失去自动连续发送。

  • README 明确写出 Zero Risk does not read or operate the ChatGPT page。
  • 该模式要求用户手动选择模型、选择 Codex Zero Risk connector、粘贴准备好的提示词,并在启动器中确认 Sent。
  • 模式表显示 Zero Risk 的 Sending messages 是 Paste and send manually,但 Local Codex tools 仍为 Yes through a separate MCP connector。
  • 与 Full harness 相比,它降低了浏览器自动化和误发送风险,但不能提供同等的连续自主执行体验。

因此它适合需要人工确认每次 Web 发送、又希望保留 MCP 工具通道的场景;若你还禁止任何工具调用,就不应启用这条连接。

  • Models, modes & MCP setup:Zero Risk does not read or operate the ChatGPT page
  • Models, modes & MCP setup:Choose the model and `Codex Zero Risk` connector yourself, paste and send
  • 模式表:Zero Risk | Paste and send manually | Yes, through a separate MCP connector
  • 项目洞察 solution_analysis:提供 Zero Risk 手动确认模式
材料未说明:README 未定义 Zero Risk connector 能暴露的具体工具清单。;README 未说明人工确认是否能覆盖每一次具体文件修改或终端命令。
适合 我已经有 ChatGPT Plus 或 Pro,主要在 Codex 里做问答和代码分析,不需要访问本地文件或终端;Browser-only 模式是否适合我?
适合读者: 拥有 ChatGPT Plus 或 Pro 账户、希望在 Codex 中使用 Web 模型且不消耗 Work 或 Codex 配额的个人开发者

适合,因为你的目标是复用 ChatGPT Web 模型而不是接入本地工具,Browser-only 正好保留自动发送和 Codex 模型选择入口。

  • README 说明项目可使用账户可用的 ChatGPT Web 模型,包括 Pro,并使用独立的 Web 使用额度。
  • Browser-only 的消息发送是 Automatic,但 Local Codex tools 为 No,符合你不需要文件和终端的约束。
  • Plus 或 Pro 暴露的模型会由启动器检测;Pro 版本有独立条目,推理强度通过 Effort 选择。
  • 安装后必须完成登录、browser smoke test、Install models,并重启一次 Codex;否则模型入口不会按预期出现。

如果你后来需要修改当前仓库或执行命令,就不能继续把 Browser-only 当作完整工具代理。

  • Get started:Use the ChatGPT Web models available on your account, including Pro
  • Models, modes & MCP setup:Browser-only | Automatic | No
  • Get started:Install models and restart Codex once
  • 项目描述:without spending your Work or Codex quota
curl -fsSL https://github.com/miuuyy/codex-chatgpt-web/releases/latest/download/install-launcher.sh | sh
材料未说明:README 未给出 Plus 或 Pro 账户的具体消息额度和不同模型的长期可用性。;README 未说明 ChatGPT Web 页面变化后的兼容修复周期。
适合 我使用 ChatGPT Free 或 Go,账户没有 reasoning selector;项目能否在 Codex 中给我 Luna 或 Think,而不是要求我配置 Pro?
适合读者: 只有 ChatGPT Free 或 Go 账户、没有 reasoning selector、希望在 Codex 中使用账户可用模型的开发者

适合,README 明确为 Free/Go 账户提供 Luna / Think 路径,不要求账户具备 reasoning selector 或 Pro 权限。

  • Get started 的 Available models 写明:Free/Go → Luna / Think。
  • README 同时说明,只有具备 reasoning controls 的账户才会进入 Instant–High,并在可用时提供 Extra High 与 Pro。
  • 启动器会检测账户实际能使用的模型,因此可用入口取决于账户状态,而不是用户手动强行添加 Pro。
  • 安装模型后需要重启 Codex;自动模式下,应选择名称以 (Web) 结尾的模型。

这意味着项目可以改善 Free/Go 用户的 Codex 接入方式,但不能把账户升级为 Pro,也不能保证 Luna / Think 的额度或长期可用性。

  • Get started:Available models: Free/Go → Luna / Think
  • Get started:Accounts with reasoning controls → Instant–High, plus Extra High and Pro when available
  • Get started:The launcher detects what your account can use
  • Get started:In automatic mode, choose a model ending in (Web)
irm https://github.com/miuuyy/codex-chatgpt-web/releases/latest/download/install-launcher.ps1 | iex
材料未说明:README 未给出 Luna 与 Think 的精确模型名称、上下文窗口或消息额度。;README 未说明 Free 与 Go 账户在实际模型检测结果上的全部差异。
适合 我在 Codex 中处理真实代码仓库,需要 ChatGPT 同时访问当前任务的文件、终端和审批流程;我是否应该使用 Full harness,而不是 Browser-only?
适合读者: 需要让 ChatGPT 读取当前 Codex 任务文件、运行终端并参与审批流程的高级开发者

适合,但前提是你能完成 MCP 与 ChatGPT Developer Mode 配置;只有 Full harness 明确提供当前 Codex 任务的本地工具接入。

  • README 的 Full harness 说明该模式通过 MCP 连接 ChatGPT 与当前任务的 files、terminal、tools 和 approvals。
  • 模式表将 Full harness 标为 Automatic 发送、Local Codex tools 为 Yes;Browser-only 则明确为 No。
  • 项目洞察要求使用官方 OpenAI tunnel-client 建立出站隧道,并配置 Codex Native2 连接、工作区权限和审批行为。
  • 该模式不是单纯的文本转发,任务关联对话还能让上下文随 Codex 任务持续保留。

因此它适合交互式编码,但不等于无需监督的本地执行器;工作区或管理员策略不允许 MCP、写入或工具调用时,链路仍会失败。

  • Get started:For coding with tools, open MCP in the launcher
  • README Full harness 描述:connects ChatGPT to the current task’s files, terminal, tools, and approvals through MCP
  • Models, modes & MCP setup:Full harness (With Automation) | Automatic | Yes, through MCP
  • 项目洞察 solution_analysis:通过官方 OpenAI tunnel-client 建立出站隧道
材料未说明:README 摘选未给出 Full harness 的完整逐步配置命令。;README 未说明不同 ChatGPT 工作区管理员策略下 MCP 批准的具体差异。
视情况 我所在的 ChatGPT 工作区由管理员管理,无法确认 Developer Mode、MCP 和文件写入是否获批;我还能把它用于需要本地工具的 Codex 任务吗?
适合读者: 企业或受管控 ChatGPT 工作区中的开发者,无法自行启用 Developer Mode、MCP 连接或工作区写入权限

视情况;如果工作区不允许 Developer Mode、MCP 或写入,Full harness 不适合,但你仍可能使用不需要本地工具的 Browser-only 模式。

  • README 把 Full harness 的工具接入建立在 MCP 之上,并要求为 coding with tools 打开 MCP 设置。
  • 项目洞察进一步指出,Full harness 需要 ChatGPT Developer Mode、工作区权限以及可能的管理员批准。
  • Browser-only 的 Local Codex tools 明确为 No,因此它不能绕过管理员策略访问文件、终端或审批流程。
  • Zero Risk 虽然不自动操作 ChatGPT 页面,但仍依赖单独的 MCP connector 才能提供本地工具;它不是对工作区禁令的绕过方式。

结论是:受管控工作区可以尝试 Browser-only;要使用本地工具,必须先确认管理员允许 Developer Mode、MCP 应用及相应工作区操作。

  • Get started:For coding with tools, open MCP in the launcher
  • 项目洞察 usage_limitations:Full harness 需要 ChatGPT Developer Mode、MCP 连接、工作区权限及可能的管理员批准
  • 模式表:Browser-only | Automatic | No
  • 模式表:Zero Risk | Paste and send manually | Yes, through a separate MCP connector
材料未说明:README 未说明企业管理员拒绝 MCP 后 Browser-only 是否仍能被组织策略阻止。;README 未给出不同工作区计划或管理员配置下的权限差异。;README 未说明管理员批准流程由项目还是 ChatGPT 工作区负责。
视情况 我需要在 macOS Intel、Windows x64 和 Linux x64 上部署它,并希望安装包自带浏览器和运行时;这个项目是否能满足?
适合读者: 需要在 macOS Intel、Windows x64 和 Linux x64 之间部署启动器、且不想额外安装 Chrome、Node 或 Bun 的跨平台开发者

视情况:这三个平台属于项目明确覆盖的主要范围,且应用自带浏览器和运行时;但平台签名、首次运行警告和非主流架构仍可能成为部署限制。

  • README 顶部列出 macOS Intel,并项目洞察明确覆盖 macOS 13+ arm64/x64、Windows x64 与 Linux x64。
  • Get started 写明 app includes its browser and runtime,不需要单独安装 Chrome、Node 或 Bun。
  • 安装脚本会按平台和架构选择版本、校验发布包 checksum,并保留 ChatGPT profile 与 launcher settings。
  • 项目数据为 TypeScript 主项目、最新发布 v6.1.2;但洞察指出发布包尚未进行平台签名,可能触发 Gatekeeper 或 SmartScreen。

所以目标平台和免依赖要求基本匹配;如果组织要求签名安装包或使用其他架构,README 没有给出足够保证。

  • README 顶部:macOS Intel · All releases
  • Get started:The app includes its browser and runtime. No separate Chrome, Node, or Bun installation is needed
  • Terminal install, updates & repair:select the platform and architecture, verify the published checksums
  • 项目洞察 usage_limitations:发布包主要覆盖 macOS 13+ arm64/x64、Windows x64 和 Linux x64
curl -fsSL https://github.com/miuuyy/codex-chatgpt-web/releases/latest/download/install-launcher.sh | sh
材料未说明:README 未列出各平台的最低磁盘空间、内存要求和具体安装包大小。;README 未说明 Linux 发行版兼容矩阵。;README 未承诺非 x64 或非 macOS 13 平台的支持。

✨ 核心亮点

  • Codex模型选择器可调用ChatGPT Web与Pro
  • Full harness借助MCP连接文件、终端和工具
  • Plus Medium/High支持90,000-token上下文窗口
  • 支持macOS 13+、Windows x64和Linux x64
  • 浏览器登录状态是敏感凭据且监听器可被同用户进程访问

🔧 工程化

  • 用ChatGPT Web模型、图片和流式输出执行Codex任务
  • Full harness通过OpenAI tunnel-client回接Codex工具
  • Zero Risk用Codex Zero Risk连接器手动粘贴发送

⚠️ 风险

  • 非OpenAI API,ChatGPT UI改动可能破坏selectors
  • Full mode要求Developer Mode与Codex Native2配置正确
  • 构建未平台签名,Gatekeeper或SmartScreen可能告警
  • 写入操作受ChatGPT workspace和管理员策略限制

👥 适合谁?

  • 需要在Codex中使用ChatGPT Web或Pro额度的开发者
  • 使用MCP并希望让ChatGPT访问当前任务工具的团队
  • 运行macOS 13+、Windows x64或Linux x64的用户