Cloud-First vs Terminal-Native
Theo (t3.gg) and Steve (Builder.io) frame the design split simply. Codex runs in OpenAI's cloud sandbox and returns pull requests. Claude Code runs on your machine with direct filesystem access.
Claude Code's terminal-native design deliberately meets developers where they already are. No forced IDE migration, no new workflow to learn. That's a big reason it got adopted so fast.
Codex is built for delegation instead. You write the task, close the laptop, come back to a PR. Claude Code is interactive: you watch it work, interrupt it, steer it mid-task. The tradeoff: Claude Code gives you fine-grained control; Codex gives you freedom to do something else while it grinds.
Then there's throughput. Codex can spin up to 8 independent sub-agents in parallel for batch work. Claude Code works one task at a time. If your day involves many similar tasks, Codex pulls ahead on sheer volume.