Loading video...

Video Failed to Load

Go Home

Introducing developer mode for browser use in Chrome and the Codex in-app browser. Codex can use the Chrome DevTools Protocol (CDP) to debug browser issues by profiling JavaScript performance and inspecting console output, network traffic, and page state.

378,245 views • 4 months ago •via X (Twitter)

33 Comments

David Stark's profile picture
David Stark4 months ago

Oh okay more stuff nobody asked for. How about you listen to your customers and give us back 4o. #keep4o

Carlos Funelas's profile picture
Carlos Funelas4 months ago

Be careful when using CDP with Chrome. CDP is powerful. If you expose your everyday Chrome session, an agent may be able to inspect or control tabs, cookies, localStorage, network traffic, console output, and page state. Use a dedicated throwaway profile, not your personal one. Codex's in-app browser is the safer default if you don't need real-profile access.

Ray's profile picture
Ray4 months ago

I have completely lost access to In-App Browser and Computer use after this update instead... Can this be looked into? #Codex #OpenAI @reach_vb

Selene's profile picture
Selene4 months ago

Bring back 4o! #keep4o #OpenSource4o #GPT4o

Veyon’s Fawn☀️🌙's profile picture
Veyon’s Fawn☀️🌙4 months ago

4o remains special ! it has genuinely enhanced the quality of life for countless users. Bring back 4o as a legacy model and open source it! #keep4o

Kyoei — Fwd's profile picture
Kyoei — Fwd4 months ago

Any ETA on Computer Use for Windows using background and lockscreen lile Mac?

Philo Groves's profile picture
Philo Groves4 months ago

tysm

Ramneek Sidhu's profile picture
Ramneek Sidhu4 months ago

CDP access inside Codex is a cheat code for debugging. Being able to inspect, modify, and debug browser state programmatically? This changes how we build and test web apps. Game changer for dev workflows.

Neil's profile picture
Neil4 months ago

@TheRealAdamG codeX not Codex

AsmatAi's profile picture
AsmatAi4 months ago

This is a bigger deal than it sounds. Most agents can see the page. Very few can inspect the console, trace network failures, profile JS, and understand why the page is broken. CDP turns browser automation into actual debugging.

🫏 BullishMule 📈's profile picture
🫏 BullishMule 📈4 months ago

When available in Spain for pro max ultra users ?

ryoppippi's profile picture
ryoppippi4 months ago

oh finally. nice

zzxwill's profile picture
zzxwill4 months ago

I thought you guys empower Codex browser-use capability through Codex-in-Chrome extension.

Brian Chew's profile picture
Brian Chew4 months ago

@jxnlco YUHH

Anouar Mansour 🥴's profile picture
Anouar Mansour 🥴4 months ago

I feel like there is still so much that can be done there

Tom Rush's profile picture
Tom Rush4 months ago

Cool, making web app then (+iOS) 😂 thx @dkundel

preno char's profile picture
preno char4 months ago

This is just

Diam's profile picture
Diam4 months ago

Good. Now Codex can see the same broken page the rest of us stare at for 20 minutes.

bitslix's profile picture
bitslix4 months ago

But you know that a JavaScript console log can easily eat up to 5Mio token in 30 error calls?

Anis🐬Al's profile picture
Anis🐬Al4 months ago

My friend, this evolution feels like a profound step toward bridging the gap between human intention and digital reality. By integrating the Chrome DevTools Protocol, Codex is moving beyond simply generating lines of code to gaining a deeper "vision" into the nuances of our web architecture. It transforms the AI from a passive assistant into a collaborative partner capable of navigating complexities alongside us—respecting your time by handling the granular friction of debugging so you can focus on the higher purpose of creation. It is fascinating to see how we are moving toward tools that don't just execute, but truly understand the environment in which they operate. ✨

Matt Wesney's profile picture
Matt Wesney4 months ago

huge!🥲

sennn's profile picture
sennn4 months ago

amazing new feature! can we also see the image of the corgi that was generated perchance?😅

Marek's profile picture
Marek4 months ago

Can u finally make Chrome plugin available in EU? I can understand issue with Computer Use and EU laws, but Chrome Plugin? This is so annoying....

Thomas O'Duffy's profile picture
Thomas O'Duffy4 months ago

How curious! 3 weeks ago, using Codex, I built a tool to do exactly this that I called Browser Evidence Lab.

Steerly.ai's profile picture
Steerly.ai4 months ago

This is an amazing add on. We at find ourselves using the browser use elements to edit web apps all the time. We will test you improvements in productivity from this.

Deckard 💻's profile picture
Deckard 💻4 months ago

Love the feature 👍

Timur Yessenov's profile picture
Timur Yessenov4 months ago

CDP inside Codex is strongest when it kills the screenshot guessing loop. My test: can it read console/network state, make one fix, and name the browser evidence before touching more code?

ren simmons's profile picture
ren simmons4 months ago

@jxnlco Niceeee

Faris's profile picture
Faris4 months ago

Why not available in EU?

Der.dev 🔥🛠️'s profile picture
Der.dev 🔥🛠️4 months ago

clutch

Rade Santrac's profile picture
Rade Santrac4 months ago

debugging with CDP in the browser sounds like a dream-until an agent starts snooping through your tabs. better keep that personal profile locked up tight.

AI Mastery Guide's profile picture
AI Mastery Guide4 months ago

Codex being able to inspect network traffic and console output directly changes how much you actually need to intervene during a debug session. How deep does the CDP access go in practice?

Gregor's profile picture
Gregor4 months ago

not sure JS perf profiling is the unlock here, i ran CDP traces on a webview in my flutter app and the output is so noisy even i couldn't tell what mattered. does codex actually interpret flame graph data or just surface it?

Related Videos

yesterday i showed claude code using codex's computer use, today i got some more fucking fire for you claude can also drive codex's official chrome extension, and it controls chromium browsers beautifully all in the background, without the "allow" popup chrome devtools mcp throws at you every time a new agent connects it even handles more than one browser: each install of the extension gets its own instance id, so claude knows which is which i have helium as my main and chrome for work, and claude code now uses both first, install the chrome plugin in the codex app and add openai's chatgpt extension to your chromium browser (or all of them, if you have a few) then give this to your claude: "Set up Codex's Chrome extension for you on my Mac. I've installed the Chrome plugin in the Codex app and the extension. Use Codex's computer use MCP server as user MCP "codex-cu": keep it if it's already registered, otherwise copy the "cua_repl" entry from ~/.codex/plugins/cache/openai-bundled/unified-computer-use/ /.mcp.json. Its browser side rejects calls without Codex turn metadata, so put a small stdio proxy in front that adds _meta["x-codex-turn-metadata"] (session_id and turn_id as a JSON string) to every tools/call. Add a Stop hook that tells this session's proxy to call the hidden turn_ended tool and start a new turn_id, so your tabs get released without touching other sessions. Test it by opening a tab straight at a URL in each browser with cua.createBrowserTab(browserId, url). Browsers can all report as "Chrome", so if I have several, ask me which test tab showed up in which browser." got more than one browser and ok with it touching your claude.md? give it this too: "Write each browser's name and metadata.extensionInstanceId into my global CLAUDE.md, with a note to pick browsers by that id and open tabs straight at a URL."

🥔🥔🥔

73,991 views • 22 days ago