The Unexpected Death of Codex
OpenAI folded its beloved Codex app into a rebranded ChatGPT overnight -- Theo argues they just killed the best brand in AI coding.
July 11thTheo runs OpenAI's GPT-5.6-Sol through Claude Code instead of Codex and gets visibly better designs and cheaper orchestration — then reads Codex's system prompt on camera to find out why.
The same AI model produces meaningfully different output quality depending on which coding harness runs it, because Codex's bloated, over-prescriptive system prompt actively degrades design and reasoning while Claude Code's bounded Workflows feature makes multi-agent orchestration cheaper and more reliable.
Theo has been running OpenAI's GPT-5.6-Sol inside Claude Code instead of Codex, and the results have been better across the board — especially UI design and sub-agent orchestration. Digging into why, he found Claude Code's system prompt says almost nothing about front-end design, while Codex's system prompt (until he complained) carried a bloated, hyper-prescriptive front-end design section that forced generic, 'utilitarian SaaS' outputs regardless of context, plus odd behavioral quirks like mandatory 30-second status updates. Independent model reviews rated the Codex prompt 3-4/10 for a modern general-purpose agent. The bigger win is Claude Code's Workflows feature: instead of letting a model spawn sub-agents indefinitely (Codex's open-ended Ultra mode), Workflows are model-authored code that defines stages up front and then terminates, cutting token usage roughly fourfold for comparable output. Theo argues that orchestration model — not the UI — is the real reason to route even OpenAI models through Claude Code.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →
Theo sets up the video's premise: he's been running GPT-5.6-Sol inside Claude Code instead of Codex, and the results have 'absolutely broken' him.

Sponsor read for CodeRabbit's PR-review platform, which breaks large pull requests into labeled, prioritized layers instead of a flat file list.

Theo explains Codex's two sub-agent systems — a stable v1 and an unfinished, off-by-default v2 with layered message-passing — and says the resulting workflow feels chaotic.

Claude Code's Workflows let a model write a programmatic, top-to-bottom orchestration plan that terminates, which Theo says uses roughly a quarter of the tokens Codex's open-ended Ultra mode does for the same task.

Theo shows two AI-generated pages and asks viewers to guess which model made which — the Claude Code / Sol output is visibly cleaner than the Codex / Sol output from the same model.

Theo reads Claude Code's full system prompt looking for the front-end guidance that must be making designs better, and finds the phrase 'front end' appears only three times, with no real design instructions.

Theo pulls a cached copy of Codex's system prompt and reads its recently-removed front-end design section live, including hard rules on layout patterns, icon libraries, and card border radii.

Theo reads more of Codex's official system prompt, tallies how often it says 'card,' and has GPT-5.6-Sol itself grade the prompt as 3/10 for general use.

Theo covers Codex's 'implement by default' autonomy rule and its 30-second status-update instruction, then contrasts it with Claude Code's shorter, calmer system prompt before delivering his verdict on Codex's prompt.

Theo lists the rough edges he's hit running OpenAI models through Claude Code: occasional formatting mistakes, an unfamiliar link format, and a filename collision between two agents that Sol correctly avoided overwriting.

Theo explains this whole investigation started because he wanted to see Workflows run well with GPT-5.6-Sol, and argues OpenCode and Pi don't have a comparable bounded orchestration primitive yet.

Theo mentions a CLI proxy that can route other subscriptions, including a Twitter Premium Grok plan, through Claude Code, then signs off.
The model doing the work can be identical — what actually changes the output is how much a harness's system prompt constrains it, and whether its sub-agent orchestration is open-ended or bounded.
“But can we take a moment to appreciate that it takes a fucking YouTuber to get slop removed from Codex? Why is this my job?”
“Ultra can just go forever, workflows won't.”
“I must issue an apology to my friends on Pi. I underestimated your game.”
“The workflows in Claude Code are the best implementation I have seen of orchestrating sub agents on real day to day work for people who are employed that I've ever seen by far.”
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
Theo opens by admitting he never expected to be praising Claude Code this much — not because it's a nicer terminal UI, but because running OpenAI's own GPT-5.6-Sol model through it produces better designs and cheaper orchestration than running that same model through OpenAI's own Codex.
Codex's two generations of sub-agent orchestration, contrasted by Theo to explain why Codex's multi-agent behavior feels chaotic.
A model-authored JavaScript file that defines stages, prompts, and sub-agents up front so a multi-agent task runs top-to-bottom and terminates, instead of the model deciding to spawn sub-agents dynamically forever.
“Merge bigger PRs faster with more confidence at soydev.link/coderabbit.”
Woven as a produced demo inside the cold open rather than a hard interruption — shows CodeRabbit's actual PR-review interface and specific features before delivering the link.
00:00
00:34
00:57
01:20
01:44
02:07
02:30
02:53
03:16
03:39
04:02
04:25
04:48
05:11
05:34
05:58
06:21
06:44
07:07
07:30
07:53
08:16
08:39
09:02
09:25
09:49
10:12
10:35
10:58
11:21
11:44
12:07
12:30
12:53
13:16
13:40
14:03
14:26
14:49
15:12
15:35
15:58
16:21
16:44
17:07
17:31
17:54
18:17
18:37
19:03
19:26
19:49
20:12
20:35
20:58
21:22
21:45
22:08
22:31
22:54
23:27
23:29
24:03
24:26
24:49
25:13
25:41
25:59
26:22
26:45
27:08
27:31
27:54
28:17
28:40
29:04
29:27
29:50
30:13
30:36OpenAI folded its beloved Codex app into a rebranded ChatGPT overnight -- Theo argues they just killed the best brand in AI coding.
July 11thA Mac loyalist explains why agentic coding broke macOS for him -- and how a fleet of $400 Linux mini-PCs fixed it.
July 3rdHow Theo turned a returned, unmetered Claude release into a five-and-a-half-hour unattended agent run that cleared a month of stalled pull requests for about $150.
July 6thA 30-minute field report on burning $5,400 of subsidized AI inference in ten days — and what actually came out of it.
June 12thA same-day breakdown of why GPT-5.6 Codex drains rate limits so much faster than 5.5 — and the five habits that actually fix it.
July 13thSix weeks, sixty-seven projects, and somewhere between $180,000 and $240,000 in inference spend on early access to a frontier coding model — before the official review even starts.
July 10th