OpenAI Developer Experience
Chapter 02of 08
9:50–10:30 CDT
Earth and the moon in a field of stars
Chapter 029:50–10:30 CDT

Codex for frontend
development

An introduction to using Codex for frontend work.

01

What is Codex?

Codex is OpenAI’s agent for coding and other tasks.

AI assistanceDelegated engineering
2024
Chat

Useful answers, retrieval, and code suggestions.

2025
Collaboration

Interactive work across files, tools, and tasks.

2026
Delegation

Independent multi-step work with a defined outcome, bounded access, visible progress, and reviewable evidence.

02

ChatGPT Work and Codex

Now in the same app

The same Codex agent, with a different experience for the work.

ChatGPT Work

Create, research, and analyze

Start from projects, documents, connected apps, files, and the web. Produce documents, presentations, analyses, spreadsheets, and other finished work.

Codex

Build, debug, review, and ship

Start from codebases, repositories, branches, and development environments. Produce code changes, reviewed diffs, tests, pull requests, and working software.

What they shareFilesToolsPluginsDurable project context
03

Choosing a model

Choose the model for the kind of task, then choose reasoning effort for how much exploration and verification it needs.

Sunlight rising over Earth from space

Sol

Use for the hardest debugging, novel frontend work, and tasks where polish matters most.

Earth and the moon in a wide field of stars

Terra

Use for most day-to-day implementation, iteration, review, and maintenance work.

The moon orbiting above the illuminated Earth

Luna

Use for clear, repeatable tasks when the desired output and checks are already well defined.

Reasoning effort

Start with Medium

Use Low for a fast, well-defined task. Increase the effort when the work is ambiguous, difficult to diagnose, or needs deeper verification.

LowMediumHighXHighMax
Ultra mode

Parallelize a complex task

Ultra uses subagents to handle separate parts of a complex task in parallel. Choose it when the work divides into meaningful parts. Most tasks do not need Max or Ultra.

Fast mode

Use it for quick feedback

Turn on Fast mode when the change is well scoped and a short iteration loop matters more than deeper exploration.

04

Codex surfaces

Use the desktop app as your main workspace, then use Remote to keep an eye on running work from another supported device.

Desktop app

Your control center for everything

Coordinate projects and long-running tasks, run work in parallel, and keep the terminal, browser, diffs, and review next to the conversation.

Remote

Stay connected to running work

Start or continue chats, steer active work, approve actions, and review results while the task keeps running on your connected computer.

05

Plugins and skills

Use plugins to give Codex access to tools and services. Use skills to give it a repeatable way to do a job.

Plugins

Installable bundles that package skills, authenticated apps, and MCP servers into reusable workflows.

Skills

Instructions Codex follows for a specific workflow, such as building a web app, reviewing React, or testing a frontend.

A plugin can bundle authenticated apps, MCP servers, and the skills needed to use them well.

06

Useful plugins

Work context and communication

Examples: Google Drive, Gmail, Google Calendar, Slack

Source control and review

Examples: GitHub

Project tracking

Examples: Linear

Hosting providers

Examples: Vercel, Cloudflare, Render, Convex

Service providers

Examples: Supabase, Neon

Builder workflows

Examples: Build Web Apps, Build iOS Apps, Build macOS Apps, Build React Native Apps, Build Web Data Visualizations, Game Studio

07

Features for front-end work

Open each feature to see what it gives Codex while it works on a running interface.

Open the running page beside the task, navigate it, inspect screenshots, and check the actual behavior.

08

Project setup

Put stable project guidance in the repository so Codex does not have to rediscover it in every task.

AGENTS.md

Explain how this project works

Point Codex to the important folders, commands, conventions, and constraints it should preserve.

Skills

Package repeatable workflows

Add focused instructions for design, copy, testing, deployment, or any task the team performs regularly.

09

Workshop repository

Clone the repository before the exercises. It contains the setup and starting points used throughout the workshop.

Clone the repo

Skills, the starter project for later, and starter prompts for the workshop.

Open GitHub
02 / 08