OpenAI ships a gated browser-control runtime inside its new ChatGPT extension

Inspection of Chrome extension version 1.26.1005.11759 found a local JavaScript environment and a direct server connection that could eventually remove the desktop-app requirement. The code also includes an approval-based handoff for email verification codes; neither workflow was verified in a desktop-free session.

By · Published · Updated

RUNTIMEWIRE INVESTIGATION — Original analysis

Original reporting by RuntimeWire, based on reverse engineering, documents.

Why it matters

OpenAI is moving ChatGPT closer to the browser sessions where work already happens. That creates a distribution advantage, while making site permissions, private account access and safe execution central product questions.

Reporting record

Finding

Inspection of the installed ChatGPT Chrome extension found gated browser-control infrastructure that can register sessions with OpenAI’s server and poll for browser commands, but did not establish a working desktop-free session.

How we verified

Methods: reverse engineering, documents.

The inspected extension was version 1.26.1005.11759 and included the 'chrome-standalone-js-kernel' feature flag, a sandboxed JavaScript runtime, an MCP server named 'node-repl-work', and session registration and tunnel polling endpoints. OpenAI’s setup instructions still direct users to connect through the desktop app.

Inspected the installed extension’s bundled code, including its browser-control and OTP-handling paths, and compared the implementation with OpenAI’s published setup instructions and release notes. No desktop-free session was verified.

Reproduction

RuntimeWire was not able to independently reproduce the finding.

Company response

The company was not contacted before publication.

A greenhouse worker uses a tablet displaying a browser with several open tabs, with an OpenAI logo on the glass entrance behind them.

An inspection of OpenAI's installed ChatGPT Chrome extension, version 1.26.1005.11759, found a browser-control runtime behind the feature flag 'chrome-standalone-js-kernel'. The code points toward a setup in which OpenAI's servers send browser tasks to a JavaScript environment running inside the extension, using the user's signed-in browser session. The implementation is present in the extension; a working session without the desktop app has not been verified.…

Reader comments

Conversation for this story loads after sign-in.