In one portfolio build, Dibakar Ghosh preferred Claude Code’s more distinctive design and Codex’s more personal copy; he also reported that Codex finished sooner. His comparison used one run per tool, with different underlying models, so the result offers a task-specific preference rather than a general ranking. Ghosh’s account was published October 12, 2026.

What the portfolio test compared

Ghosh gave both agents the same portfolio prompt and résumé, and permission to research him online. The assignment asked each to research the subject, ask clarifying questions, make design and technical decisions, and build a site. Claude Code ran as v2.1.295 with Sonnet 5.5 at xHigh effort; Codex ran as v0.162.0 with GPT-5.6 Terra at xHigh effort.

The underlying models differed, so the output differences cannot be attributed to the coding agents alone.

How the two portfolio results differed

Comparison pointClaude CodeCodex
Configuration in this runv2.1.295; Sonnet 5.5; xHigh effortv0.162.0; GPT-5.6 Terra; xHigh effort
DesignGhosh preferred its more distinctive, editorial-style designGhosh described the layout as more conservative and corporate-looking
CopyGhosh found it generic; the homelab section emphasized specifications over projectsGhosh found it more personal
Reported completion timeAbout 30 minutesJust over 20 minutes

Both agents needed follow-up prompts. Ghosh also planned to revise Codex’s copy himself, despite preferring it in this run.

Match the choice to the work you want help with

For Ghosh, design was harder to direct than copy was to revise, so he chose Claude Code for his own needs. A designer or developer who wants more help with writing might instead favor Codex, he said. That’s a useful way to think about the split: which part of your portfolio would you rather refine yourself—its visual direction or its words?

Codex finished sooner in this run

Ghosh reported just over 20 minutes for Codex and about 30 minutes for Claude Code. Those are approximate timings from one run each, not a general speed comparison; both builds also needed follow-up prompts.

A shared change log can pass work between agents

Claude Code and Codex do not have to be treated as an either-or choice. In a separate calculator demonstration, Wyndo and Dheeraj Sharma used a shared changes.log to record completed work, affected files, and context for the next agent. Claude Code made an initial change, Codex continued and checked the interface, and Claude Code then resumed. The One Shot Show demonstration offers one concrete handoff pattern for keeping project context visible as agents take turns.