Skip to content
Original
Tutorials宝玉 · X· @dotey·· 5 days ago

15.4K views · 152 likes · 19 reposts (at collection)

Using REA to Trace How Codex Attaches Browser Annotations

What happened

Baoyu describes using the open-source REA (Reverse Engineer Anything) MCP service to understand how Codex and the ChatGPT app attach browser annotations to the composer, without decompiling Codex itself. After REA traced the Electron app's code path, Codex built a test page that could open a comment box and prefill input via document.oai.annotation.request(), an OpenAI API the author had not known about. Cursor and Claude Code did not support a similar API.

The story so far

Baoyu (@dotey) said he used the open-source REA (Reverse Engineer Anything) MCP service to trace how Codex and the ChatGPT app attach browser annotations to the composer, without decompiling Codex itself. After REA traced the Electron app's code path, he had Codex build a test page that could open a comment box and prefill input via document.oai.annotation.request(), an OpenAI API he said he had not previously known about. The test page did not attach comments directly to the input box; it could pop up a comment box and fill in the input content, according to Baoyu. He added that Cursor and Claude Code do not support a similar API.

Keep reading

Latest daily · Issue 24NVIDIA and AI4Bharat Introduce Nemotron-pretraining-Indic-v1 and an Open Data Generation Pipeline

Trending now

  1. 1Meta Releases Muse Spark Open With Mac and Cloud Support, Topping US Open-Weight Index
  2. 2Google Launches Gemini 4 Argon Globally, Expands Paid Access as Benchmark Results Vary
  3. 3OpenAI Updates GPT-6 Astra Pro in ChatGPT With Parallel Agents and Faster Responses
  4. 4Meta’s New Business Terms Raise Dispute Over Website Crawling and AI Training Rights

Tomorrow at 08:00, a briefing like this arrives in your inbox.

The same kind of briefing as the one above: a few stories worth reading. Free. Mail starts after you confirm, and every letter has a one-click unsubscribe. Read a past issue · 2026-10-17