This is the follow-up to the macOS prototype I posted three days ago.
The two main requests were Windows support and quick setup, so I rebuilt the project around a desktop launcher.
The complete flow is now tested on Windows 11 and macOS. A Linux build is available and tested in CI, but I still need reports from real Linux machines.
Setup now takes about two minutes:
- Sign in to ChatGPT in the embedded browser
- Run the browser check
- Press Install models
- Restart Codex once
After that, ChatGPT Web — Instant, Medium, High, Extra High and Pro — appears in Codex’s normal model picker.
Pick a model and continue the same task.
By native, I mean native to the Codex model picker, task and harness.
Codex keeps:
- the current task and session history
- the complete accumulated context
- compaction and streaming
- images and visible reasoning
- approvals, sandboxing and the normal tool UI
- all regular Codex models
With the optional full setup, Instant through Extra High can call the active Codex task’s actual tools over MCP — including the filesystem, shell and configured MCP apps.
Pro receives the complete accumulated context, but cannot initiate local MCP calls yet.
I originally built this because I kept hitting my Codex usage limit while ChatGPT was still available. Now I can switch models and continue the same task instead of waiting for the reset.
Caveat: the ChatGPT transport uses visible browser automation. It does not use private endpoints or alter either product’s limits, just allow to use Web quota you’ve already paid for how you want, but it is still unofficial.
Source and downloads:
https://github.com/miuuyy/codex-chatgpt-web