Loading video...

Video Failed to Load

Go Home

We added a device tool bar to the Codex in-app browser, so it's easier to build and test responsive apps! Now, you can have Codex test your app in different dimensions, so it can fix bugs & improve UI for every device. Just click the 3 dots on the...

148,586 views • 5 months ago •via X (Twitter)

44 Comments

Greg Brockman's profile picture
Greg Brockman5 months ago

Codex is really a new way to build

ABM Prottoy's profile picture
ABM Prottoy5 months ago

please use it on Windows. It's broken beyond usable. node_repl installs on different path because of Microsoft store installation. and it keeps failing. browser use is completely unusable on Windows

James Sun's profile picture
James Sun5 months ago

totally hear you! most of us are on Mac, but we are starting to get more Windows devices for the team to test better

ABM Prottoy's profile picture
ABM Prottoy5 months ago

thank you! love what you're doing on codex. it has completely replaced cursor for me. i want to see it better day by day too!

Clément's profile picture
Clément5 months ago

Please, add the DevTools inside (not in external window)!

James Sun's profile picture
James Sun5 months ago

Working on it!!

Brad's profile picture
Brad5 months ago

I would kill for the ability to manually tweak padding, text, etc. As a designer there are so many instances when I just want to tweak something manually to see the difference

James Sun's profile picture
James Sun5 months ago

Tell me more! What would you + others want to see in a "design mode"?

Brad's profile picture
Brad5 months ago

Depends on how far you want to run with it, but I would love a canvas view where I could see the full flow of all the pages/screens of my design. Ability to adjust padding, margin, spacing, type adjustments, able to drag elements to an absolute position then lock them in

Kane's profile picture
Kane5 months ago

@OpenAIDevs Can the in-app browser be added as a separate window? Having it embedded together is very unfriendly for laptop users.

ilya's profile picture
ilya5 months ago

That’s awesome! Can you please add extensions support to hook up 1Password?

Bogdan (Dan) Baciu's profile picture
Bogdan (Dan) Baciu5 months ago

Genius. Annotating in codex is a game changer. Slight bug though if I go super OCD nitpicky and give like 30+ annotations even if theyre small sometimes the context blows up and I lose the entire session (can’t compact to recover). Fix in future?

saburo's profile picture
saburo5 months ago

i just wanna let you know that the IAB update to codex a week or two ago was what finally had me move 100% to codex. and in the span of like, one week? the feature set on it has grown so fast. amazing amazing work.

David Notik's profile picture
David Notik5 months ago

@OpenAIDevs > added a way to hide the composer in full screen mode Thank you

Pinski Košyk's profile picture
Pinski Košyk5 months ago

@OpenAIDevs You did't add safe area for iPhone/iPad.

二舅's profile picture
二舅5 months ago

Our biggest need right now is for Codex on iOS

Tom's profile picture
Tom5 months ago

@OpenAIDevs 👏 So, can the agent set a specific viewport resolution by himself now?

James Sun's profile picture
James Sun5 months ago

@OpenAIDevs Not yet! You have to change it for now, but agent will be able to drive the viewport changes next week

Tom's profile picture
Tom5 months ago

@OpenAIDevs Awesome, keep cooking, thnx!

Fruticosa's profile picture
Fruticosa5 months ago

Updated Codex today and noticed the file tree is gone. Has this been deprecated or is a better version coming? It’s a key feature for coding workflows—really hope it’s not removed. Any clarification? --thanks

Ostap Kolinets's profile picture
Ostap Kolinets5 months ago

Hm can't find it..

Dancing Dog's profile picture
Dancing Dog5 months ago

mall government agency AI evangelist, trying, unsuccessfully, to bring a state government agency into a future that's already here. help! send help!

Audun Utengen's profile picture
Audun Utengen5 months ago

feature requests: - support passkeys (Touch ID) web auth - support file downloads

James Sun's profile picture
James Sun5 months ago

Working on both of these!

Audun Utengen's profile picture
Audun Utengen5 months ago

one more feature request: - diff view for markdown files

Dannyd's profile picture
Dannyd5 months ago

Thank you for adding mobile support! Big help! You guys rock! I just mentioned it a week ago. Crazy how fast you move.

lifcc's profile picture
lifcc5 months ago

Curious about device toolbar fidelity — viewport resize catches layout, but mobile-only quirks (iOS scroll-bounce, focus-zoom, touch) need UA flip + touch emulation. If those are wired in, this beats Chrome devtools' device mode.

Andreas Tande's profile picture
Andreas Tande5 months ago

Why am I hearing about this on X, and not in some sort of release notes in the app?

Alpár Kertész's profile picture
Alpár Kertész5 months ago

This is one of those boring controls that matters a lot. If Codex can check the ugly middle widths itself, the review loop gets much less annoying.

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

Device toolbar + speed boost in one update. Nice work to the team on this one.

Tobias Korn's profile picture
Tobias Korn5 months ago

@OpenAIDevs 🔥

Alexander Dreyzen's profile picture
Alexander Dreyzen5 months ago

@OpenAIDevs Please get rid of an extremely annoying Branch details pop up that shows up when the cursor is near the left side of the app window. It even blocks sending prompts and it's completely useless. This was introduced a day or two ago.

Matti Vilola's profile picture
Matti Vilola5 months ago

Oh this is excellent, was looking for that

Kordu's profile picture
Kordu5 months ago

someone never decided to test it

Jerrod Lew's profile picture
Jerrod Lew5 months ago

Ooooh this is awesome

Thomas Forschbach's profile picture
Thomas Forschbach5 months ago

@sound4movement That’s awesome. Thank you 🙏

Kelly Johns's profile picture
Kelly Johns5 months ago

love it! need multiple persistent browser tabs for each chat, this would bring my Chrome usage to nearly zero

OneManSaas's profile picture
OneManSaas5 months ago

Does this work with local dev environments too, or just deployed apps? Been running into responsive issues with my Next.js builds that only show up on certain screen sizes.

adri's profile picture
adri5 months ago

now this 🔥🔥🔥

Aaliya's profile picture
Aaliya5 months ago

Testing across device sizes inside the same tool makes responsive work much easier.

Bettereye ai's profile picture
Bettereye ai5 months ago

Really useful thank you

Doxy's profile picture
Doxy5 months ago

finally a real device toolbar instead of just more fake speed bumps. 30% faster is nice but i need actual touch targets that don't lag

toni's profile picture
toni5 months ago

This feature tells a bigger story - AI coding tools are becoming full dev environments, not just code generators. Testing is where the real intelligence shows.

Abdulmuiz Adeyemo's profile picture
Abdulmuiz Adeyemo5 months ago

This is great

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."

🥔🥔🥔

67,982 views • 1 day ago

Codex has become a real game engine... If you take the time to make it become one. You can do EVERYTHING in it. And I think I've cracked the perfect custom UX? I'd like to show you how I use it. See video below 4 steps: - Create a custom tool you need, like one to generate new buildings that matches you game art direction - Ask Codex to open this tool in a worktree (important) - Attach the browser view of your tool in the Thread - Use pinned thread to have easy access to the tool And there you go: you have what I call a "codex-augmented" tool, which it's incredibly powerful because - the tool will speed up your development immensely AND also: - you can improve the tool as you use it with codex For example, let's say I want to add a new button to my 3D building gen tool so I can generate a thumbnail of the 3D building. - I click on "Building Lab" - I prompt Codex "add a button to generate thumbnails" - I have my new button - I can use the tool right away in the pinned Thread You can then use the /yeet skill to commit, push and create a PR with the changes you made to your tool. I have tools for everything - To manage my tasks in Linear - To do content / social media / steam marketing - To localize the game in 9 languages - To manage sounds, musics and voice lines - To generate and fine tune buildings - To create and animate procedural zombies - To tweak environnement/decor and map design - To manage my analytics - To simulate late game perf I'll be honest it's incredibly powerful and easy!

Nicolas Zullo

80,166 views • 1 month ago