<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/quick-impressions-a-week-of-using-codex-more-than-claude-vp63wve8z" -->

---
title: Quick impressions: A week of using Codex more than Claude
description: A developer shares first-hand impressions after a week of heavier Codex use compared to Claude. Claude tends to go beyond the ask, adding abstractions and...
canonical: https://daily.dev/posts/quick-impressions-a-week-of-using-codex-more-than-claude-vp63wve8z
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Quick impressions: A week of using Codex more than Claude | daily.dev
og:description: A developer shares first-hand impressions after a week of heavier Codex use compared to Claude. Claude tends to go beyond the ask, adding abstractions and...
og:url: https://daily.dev/posts/quick-impressions-a-week-of-using-codex-more-than-claude-vp63wve8z
og:image: https://api.daily.dev/og/posts/VP63Wve8z.png
og:image:alt: Quick impressions: A week of using Codex more than Claude
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Quick impressions: A week of using Codex more than Claude

**[RUBYLAND](https://daily.dev/sources/rubyla)** · 4 min read · 1 upvotes · 0 comments

## Summary

A developer shares first-hand impressions after a week of heavier Codex use compared to Claude. Claude tends to go beyond the ask, adding abstractions and extra scope, while Codex sticks closer to instructions and stops once the task seems done. Codex produced fewer comments in Ruby/Rails code and simpler architecture, but finishing a PR (tests, review) took just as long overall. Codex made a rebase mistake by targeting main instead of the intended branch, and had a clunkier Jira/Atlassian CLI login flow, while its MCP login flow (codex mcp login) was preferred over Claude's sometimes-stuck automatic attempts.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://allaboutcoding.ghinda.com/a-week-of-using-codex-more-than-claude>

## Questions this post answers

### What's the practical difference in coding style between Codex and Claude Code as AI coding agents?

Codex tends to produce simpler, more contained code changes and stops once a task appears done, while Claude often goes beyond the request, adding abstractions, type aliases, and extra concepts. Codex also produced fewer comments in Ruby on Rails code, though finishing a full pull request with Codex (tests, reviews) took as long as with Claude overall.

_Comparing agent behavior like this helps developers pick the right coding assistant on daily.dev._

### What issue can happen when asking Codex CLI to rebase a branch that targets another feature branch instead of main?

Codex CLI can incorrectly rebase against main instead of the intended target branch, producing a pull request with thousands of unwanted additions (one case resulted in over 4000 additions). Being explicit about rebasing only against the target branch avoids this mistake.

_Developers troubleshooting agent-driven git workflows can track such gotchas on daily.dev._

## Similar posts on daily.dev

- [I gave Claude Code, Codex, and Cursor the same complex web app to build, but only one worked like a senior developer](https://daily.dev/posts/i-gave-claude-code-codex-and-cursor-the-same-complex-web-app-to-build-but-only-one-worked-like-a--bbrevc9ph) · XDA Developers · 0 upvotes · 0 comments

---

Tags: [#rails](https://daily.dev/tags/rails), [#ai-coding](https://daily.dev/tags/ai-coding), [#mcp](https://daily.dev/tags/mcp), [#claude](https://daily.dev/tags/claude), [#openai-codex](https://daily.dev/tags/openai-codex)

[View this post on daily.dev](https://daily.dev/posts/quick-impressions-a-week-of-using-codex-more-than-claude-vp63wve8z)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Quick impressions: A week of using Codex more than Claude","url":"https://daily.dev/posts/quick-impressions-a-week-of-using-codex-more-than-claude-vp63wve8z","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/quick-impressions-a-week-of-using-codex-more-than-claude-vp63wve8z"},"datePublished":"2026-08-21T14:56:44.758Z","dateModified":"2026-09-13T21:23:43.483Z","description":"A developer shares first-hand impressions after a week of heavier Codex use compared to Claude. Claude tends to go beyond the ask, adding abstractions and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3871f4c43d81c1e44f543deb0bc47cdc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3871f4c43d81c1e44f543deb0bc47cdc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"RUBYLAND","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"RUBYLAND","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rubyla","url":"https://daily.dev/sources/rubyla"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/quick-impressions-a-week-of-using-codex-more-than-claude-vp63wve8z","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rails,ai-coding,mcp,claude,openai-codex","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"RUBYLAND","item":"https://daily.dev/sources/rubyla"},{"@type":"ListItem","position":3,"name":"Quick impressions: A week of using Codex more than Claude"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/quick-impressions-a-week-of-using-codex-more-than-claude-vp63wve8z#faq","mainEntity":[{"@type":"Question","name":"What's the practical difference in coding style between Codex and Claude Code as AI coding agents?","acceptedAnswer":{"@type":"Answer","text":"Codex tends to produce simpler, more contained code changes and stops once a task appears done, while Claude often goes beyond the request, adding abstractions, type aliases, and extra concepts. Codex also produced fewer comments in Ruby on Rails code, though finishing a full pull request with Codex (tests, reviews) took as long as with Claude overall. Comparing agent behavior like this helps developers pick the right coding assistant on daily.dev."}},{"@type":"Question","name":"What issue can happen when asking Codex CLI to rebase a branch that targets another feature branch instead of main?","acceptedAnswer":{"@type":"Answer","text":"Codex CLI can incorrectly rebase against main instead of the intended target branch, producing a pull request with thousands of unwanted additions (one case resulted in over 4000 additions). Being explicit about rebasing only against the target branch avoids this mistake. Developers troubleshooting agent-driven git workflows can track such gotchas on daily.dev."}}]}
```

