Codex Web GPT v4.0.3
V4 turns ChatGPT Web into a continuous Codex task runtime: multiple Codex messages stay in one task-bound Temporary Chat, and a full context rolls into a clean chat without losing the agent that did the work.
Important
If you use this project, please read Discussion #188. A short X video or mention showing a real Codex workflow helps keep this method from being reduced to “abuse” and lowers the risk of broad restrictions.
V4 highlights
- Native context compaction. At the context boundary, Codex asks the exact retained Web agent for a checkpoint through the gRPC-backed MCP tunnel, then starts a clean chat from that summary. If the private chat was closed, canonical Codex history supplies a safe fallback.
- Continuous Web tasks. Sequential Codex messages reuse the same Temporary Chat until compaction, with a fresh turn-bound MCP capability for each message and native tool rounds inside the same Web response.
- Bigger Context. The experimental mode adapts large contexts across two or three verified messages and can expose up to 3× the normal context and compaction limits. Extra requests can increase the chance of rate limits or temporary cooldowns.
- More resilient browser execution. Streaming survives React DOM remounts, reconnects rejoin the existing turn, hidden tabs keep an operational viewport, and active MCP calls count as real progress.
- Current ChatGPT UI support. Personalization, effort sliders, connector rows, cooldown dialogs, login/session races, privacy-safe diagnostics, and cross-platform packaging were hardened.
v4.0.1–v4.0.3 hotfixes
- Localized
Personalizedcontrols and the currentmenuitemradioUI are handled structurally. - Already-personalized chats are verified through the exact configured connector without unnecessary clicks.
- Exact
@codexdiscovery is restored. The broad@cquery could omitCodex Native2on accounts with other connectors; this fixes #187. - Browser DOM observation is now bounded. A stalled launcher page is reattached in place without resending the accepted prompt, and partial diagnostics survive an unresponsive renderer.
- Aborted or restarted Codex turns now revoke their MCP capability before the tunnel deadline instead of leaving the shared transport stuck on internal
502responses. The launcher also detects and repairs that false-green tunnel state. - Literal Obsidian
[[wiki links]]remain text instead of being rendered as broken LaTeX.
Also addresses #146, #149, #170, #179, #181, #185, and #186. Includes #171, #172, and #176.
Install
macOS or Linux:
curl -fsSL https://github.com/miuuyy/codex-chatgpt-web/releases/latest/download/install-launcher.sh | shWindows PowerShell:
irm https://github.com/miuuyy/codex-chatgpt-web/releases/latest/download/install-launcher.ps1 | iex