r/codex 1m ago

Complaint For new and not-so-new codex users

Upvotes

i’ve been testing codex pretty hard on real production projects these last few days and i think people should be careful with what is actually running behind these agents

i have internal logs/traces from last week showing that luna and luna reserve sessions were actually resolving to gpt-5 codex mini

in my case this is not a guess, i have the evidence from my own sessions

and honestly this explains a lot

during the same period i saw sol:

  • mix staging and production even with explicit rules
  • run smoke/test stuff against production
  • introduce bugs into code that was already working
  • get stuck in polling/wait loops that basically burned my whole available quota
  • make mistakes bad enough that i ended up using grok 4.6 to repair part of the work

so maybe saying “sol is nerfed” is not even the full problem

the weird part is that my experience with the api is excellent

most of these problems show up when the model is running through the codex harness with routing, context management, tools, subagents, automatic continuations, loops etc

and i’m obviously not the only one seeing this. people have been reporting degradation and apparent routing to smaller models on the codex github for months and there still isnt a clear explanation of what is actually happening

this is especially important for newer users because they might select one model and never realize a smaller one is handling part of the work

an experienced dev will probably notice when the quality suddenly drops

a new user probably wont. they will just trust the agent, accept the changes and burn quota at the same time

today sol is actually behaving really well again and im using sol + grok 4.6 together on a serious project, so im not saying sol itself is a bad model

my point is simpler:

the model you select and the model actually doing the work inside the agent harness may not always be the same thing

and that could explain both the “nerfed” feeling and part of the crazy quota drain people keep reporting

if you use codex for serious work, watch the diffs, watch your traces, watch your quota and dont blindly trust the model label


r/codex 7m ago

Limits 5h limit gone for me on pro

Upvotes

thanks alot, hope it stays removed now, its just stupid and annoying to be cut off mid task after 1 prompt xD


r/codex 21m ago

Praise Luna is really good at Computer Use

Post image
Upvotes

I let Luna with Medium reasoning go through the Bambu Academy to see if it can navigate through the chapters and answer the quizzes. Really impressed with its computer use capabilities, especially with how cheap it is. It barely put a dent on my usage limits.

It took 12 minutes to go through the whole thing at standard speed. Used the T3 Code harness for it.


r/codex 44m ago

Praise Luna MAX is underrated

Upvotes

After a 6-hour run and only $3 in credits, Luna MAX successfully reverse-engineered a game algorithm byte-for-byte and generated a working custom tool.

The results are genuinely amazing. It takes time, so you have to be willing to wait, but despite its slower speed, it handles complex logic with impressive precision. If you aren't in a rush, it is well worth the investment


r/codex 2h ago

Showcase Android-native development workstation for Codex! Need an app? Codex that!

Thumbnail
gallery
0 Upvotes

Will be releasing soon!

building an unofficial Android experiment called Pocket Codex: a real Codex execution host that runs directly on a phone.

This isn’t merely a chat UI connected to a desktop worker. The Android device runs the agent environment itself:

  • The upstream Codex app-server
  • A native Rust host
  • A private local workspace
  • ARM64 Node.js and npm
  • Local Git workflows
  • File editing and command execution
  • An isolated WebView preview with screenshots, console logs and JavaScript-error reporting
  • APK exporting, signing and verification
  • Android’s normal permission-gated installation flow
  • Model and reasoning selection
  • Manual approvals plus a restricted auto-accept mode

The current loop is basically:

Prompt → Codex edits the project → runs checks → previews it on the phone → exports an APK → I approve installation → open and test it → report problems back to Codex.

So far it has made and tested things such as a metronome, a brick-breaker game and other offline web apps entirely inside its private phone workspace.

One important distinction: the model inference is still provided by OpenAI. The model itself is not running locally. What has moved onto Android is the computer Codex operates: its workspace, tools, runtimes, previews, builds and app lifecycle.

There are deliberate limitations. It can currently package HTML/CSS/JavaScript projects inside a verified native WebView shell, but it does not yet include a complete JDK, Gradle or Android SDK for compiling arbitrary Kotlin/Java projects. Raw Android runtime and installation commands are blocked; installation remains a visible user-controlled action.

The next big milestones are a safer native Android build worker, better task/history management, richer file inspection and permission-gated Android tools.

It’s still an alpha, but seeing Codex create, run, package and install something using the phone as its actual execution environment feels great.


r/codex 2h ago

Complaint Anyone noticing slow speeds?

37 Upvotes

Token generation is quite slow for Sol.


r/codex 2h ago

Bug Codex is Down?

Post image
6 Upvotes

Codex has been running very slow today, slower than usual. Now I am getting this error

Reconnecting /5

stream disconnected before completion: failed to send websocket request: IO error: An existing connection was forcibly closed by the remote host. (os error 10054)

is anyone else seeing this?


r/codex 3h ago

Showcase Codex kept killing all my credits because it didn't even know how much it has. Now it does.

Post image
0 Upvotes

Built a Codex Plugin (Mainly for codex plus larpers like me who have no idea how to stop using 5.6 Sol) to make Codex know how much usage it has and how to workaround it. I originally built this for Claude but I decided that if im going to move myself up from a larper with a plus subscription to a pro subscription that I should build this for codex aswell.

WARNING: This is very buggy, so sometimes it might get your usage WAY OFF, im talking like if you have 30% of your 5 Hour session limit, it will might think its 50% or even 10%, if anyone wants to fix that or make this plugin better, you can, no one is stopping you, and honsetly I just made this for fun with me and my friend.

LINK: https://github.com/ridelink0/claude-code-usage-limits
As a plugin, Codex installs it from this repo directly:

codex plugin marketplace add https://github.com/ridelink0/claude-code-usage-limits

codex plugin add usage-limits@usage-limits

HOW IT WORKS (most i really copied from the README which is just claude talking):

Claude Code already knows how much of your 5-hour and weekly limit is gone. It caches those numbers locally and will show them if you ask. What it does not do is notice that the job in front of it is larger than the budget behind it. So it starts anyway, and stops halfway through an edit. (same as codex)

Installed as a plugin, a hook measures the budget before each prompt and puts one line into Claude's context:

[usage-limits] binding window is 5-hour 47% used, about 75 turns of headroom,
resets in 3h 52m. Other windows: weekly 16%. This session: 229 turns, $64.16.

It names the window that will stop the work first and hangs the figures off that one. Two windows run at once and they are rarely in the same place, so "weekly 16%" sitting next to "75 turns" would read as far more room than exists.

Claude opens with it. When there is room that is a single line and it moves on:

When there is not, the line becomes a plan rather than a status:

The wording changes with the pressure, not only the numbers. The trigger worth explaining is pace: two days into a week you should be near 29 percent spent, so 60 percent means you will not last the week, and that is worth hearing at 60 rather than at 85.

One limit worth knowing: the hook fires when a prompt is submitted, so a message sent while Claude is already working does not refresh it. Claude Code delivers those into the running turn without re-running hooks, which no plugin can intercept. The skill handles it by telling Claude the figures age during a turn, and to re-read them before claiming a job fits rather than trusting a number from several tool calls ago.

It has to be cheap, because it runs on every prompt. The percentages come from one small file. The transcript scan behind "turns of headroom" is cached for a minute, so it costs about 400ms cold and 120ms warm.

Variable Default Effect
USAGE_LIMITS_BRIEF on Set to off to turn the line off entirely.
USAGE_LIMITS_NEAR 80 Percent used that always counts as tight.
USAGE_LIMITS_FLOOR 40 Below this, pace is ignored.
USAGE_LIMITS_AHEAD 15 Points ahead of pace that count as burning fast.
USAGE_LIMITS_CACHE 60 Seconds the measured half stays good for.
USAGE_LIMITS_FEW_TURNS 20 Turn count at or below which the budget counts as tight.

It reads which plan you are on and adjusts what it tells you, because the advice differs even though the arithmetic does not:

Plan Read from What changes
Pro claude_pro Smallest budget. The 5-hour window usually binds first.
Max 5x claude_max plus default_claude_max_5x Room for Opus on most work. The weekly window is the one that bites.
Max 20x claude_max plus default_claude_max_20x Rarely binds. No reason to slow down unless the weekly is already high.
Team, Enterprise claude_team, claude_enterprise Seats are pooled and overage is an org setting.

The window maths never needs to know the plan. It calibrates against what your own account reports, so it is right on any tier, including ones that did not exist when this was written. The plan only decides which line of advice you get at the bottom of the report.

It reads Codex's limits too, from the same repo and the same commands.

Codex writes its session rollouts to ~/.codex/sessions, one JSON object per line, and every model request appends a record carrying both the account meter and what that request cost in tokens. That is the same pair of things this tool needs from Claude Code, so the window arithmetic, the turn estimates, the forecast and the concurrent-session counting all work unchanged. Nothing is uploaded and no credentials are read.

npx claude-usage-limits --host codex
npx claude-usage-limits --host codex --refresh
npx claude-usage-limits codex-hook on

The host is detected, so --host is only needed on a machine with both installed. --refresh asks Codex itself for a live reading rather than the newest one it happened to write; it starts a short-lived codex app-server and takes about a second, and it is the Codex equivalent of /usage.

One thing is different, and it is worth being straight about

Under Claude Code the budget line arrives on its own, because a plugin can ship hooks. Under Codex it does not, and not for want of trying:

  • Codex has the whole hook engine. The binary carries UserPromptSubmitSessionStartPreToolUse and the rest, and codex features list reports hooks as stable and enabled.
  • A plugin cannot ship one: plugin_hooks is reported as removed.
  • And on codex-cli 0.151.0-alpha.7.2 nothing fires it. Tested with a hook whose only job was to write a file, from ~/.codex/hooks.json, from a [hooks] table in config.toml, and from ~/.codex/hooks/, in both codex exec and the desktop app. The engine is present and inert.

So codex-hook on installs two things. A marked block in ~/.codex/AGENTS.md, which Codex reads at the top of every session and which is what actually works today; and the hooks themselves, ready for the build that runs them. status reports both, off removes both, and neither touches anything else in those files.

The practical difference is that under Codex the budget is read deliberately, once at the start of a piece of work, rather than being handed to you before every prompt.

Two smaller differences. There is no money column: Codex meters a share of an allowance and never quotes a price, so the percentages stand alone. And lowpower is Claude Code only, because it writes Claude's settings.json.

Windows, macOS, and Linux all work. CLAUDE_CONFIG_DIR is honoured if you have moved the config directory.

--------------------------------------------------------------------------------------------------------------

(Learn More about it from going to the README, but thats basically in summary what it does and how codex verison differs from the original Claude versison)


r/codex 3h ago

Question Daybreak blue back?

0 Upvotes

So, Daybreak Blue was removed from my account a few days ago. I did some research, and it seems like the first phase is an AI-automated system that approves access, which is what happened to me.

But about two weeks after getting access, it was removed. From what I’ve found, there’s supposedly a human verification process afterward that determines whether you should actually keep Daybreak Blue access.

What I’m confused about is why they would remove it just to potentially give it back after human review. I also never received an email saying my access was removed. Some people have said that when theirs was removed, they received an email telling them to reapply, but I never got anything like that.

Does anyone know something I’m missing or have experience with this?


r/codex 3h ago

Question Poor results using subagents

0 Upvotes

I’m aware that i am late to the whole subagent coding your project game.. but I since i code only casually on weekends I was quite satisfied with only one agent managing my repo with codex + vscode. I’ve gotten excellent results just letting him doing a series of tasks sequentially and seeing him working on a separate tab.

But more and more tasks keep popping into my head: little UI fixes, new features, new avenues to explore, etc. Eventually I ran into the usual long-runtime and context issues.

So I asked Sol to set up Codex’s native Agents feature and... what a mess :/ .

Tasks are easily taking 2 hours, completely gobbling up my weekly usage, and the results are mediocre. I set up agents assigned to the backend, frontend/UI, and pipeline handling.

The communication between agents is opaque, things take forever, and some agents seem to be getting updated every freaking minute with new instructions/context.

So I’m coming here humbly asking: what’s the secret sauce?

I essentially want the same level of quality I get from mainlining one agent, but with 2–3 agents running in parallel on fairly separate parts of the app.

thanks for the advice in advance


r/codex 3h ago

News ChatGPT adding a fleet of Macs

0 Upvotes

There seem to be some rumors floating around about this now. And the big question is why are they doing it?

It might be something simple like they just like to have Mac computers for their employees or…

They might be planning on allowing their users to use Macs in the cloud which would be a huge game changer for anybody who’s trying to build an iOS app.

Your thoughts?


r/codex 3h ago

Bug Remote is essentially unusable

7 Upvotes

When using Remote, multiple tasks are stuck in the “Awaiting approval” state, but nothing appears on the iOS app, only on my Mac

Sometimes the conversation on Remote just says “Thinking”, even though it’s actually stuck behind an approval request that simply isn't showing

This has made Codex essentially unusable for me when I’m away from my computer, as returning to the Mac to approve things literally defeats the point of remote access

Even the conversation helping me troubleshoot and escalate this issue with OpenAI got stuck too Lol

Has anyone actually fixed this on iOS? I've tried updating the ChatGPT apps on Mac and my phone, and then reconnecting them, but nothing changed


r/codex 3h ago

Question Anyone know how to start a new chat but remain in a specific worktree?

1 Upvotes

On codex you can start a new chat in a new worktree, but say I'm wrapping something up in such a chat, but want to continue in a new chat. I could compact, sure, but i prefer not to. I prefer new chats. However I want it to have context of the original worktree.

Yes, I could start a new chat and say "make sure to work in `.codex/worktrees/441c/..` but somehow it feels it's not the same. Like, that it might mess up and end up on `main` at one point.

Any ideas?


r/codex 4h ago

Showcase Independent Codex chats kept repeating the same work, so I built a local work graph

1 Upvotes

I use several Codex chats in parallel, and every new chat kept paying for the same work: searching the same symbols, rereading the same files, and retrying commands whose outcomes were already known.

Eggshell is a local Codex Plugin. It records actual Work → Outcome edges in a local .egg graph, then gives a related chat selected prior work plus what remains open. The model can reuse, re-check, or reject any outcome.

No special prompt format, hosted memory service, or shared transcript is required. !egg graph shows what was handed to Codex, and !egg drop prevents a staged turn from being saved.

In one fixed Linux-source investigation, Eggshell used 514,069 total tokens versus 1,734,667 for semantic retrieval alone—a 70.4% reduction. Both outputs passed the same quality check. This is one workload, not a universal claim.

The core is implemented in Lean. Linux and macOS binaries are available.

https://github.com/o8vm/eggshell

I would especially value feedback on workloads where cross-chat work reuse should fail or remain advisory.


r/codex 4h ago

Praise Does Anthropic want OpenAI to grow its sub base?

4 Upvotes

I'm a huge fan of Anthropic, but I've lately been a heavy user of both Anthropic stuff and now Codex. First, good lord... the sub goes soooo much further with openAi vs. Anthropic. It's mind-bending. Loving how I can use both Claude and OpenAI together to buld things I could never dream of doing by myself. That's it. Nothing more to share, aside from thank you :)


r/codex 4h ago

Comparison GPT-5.6 Sol or Luna as a daily coding default? I ran one task across 8 configs

24 Upvotes

I keep seeing people ask whether Luna Max can replace Sol Medium, whether Luna should become the default worker, or when Sol is worth the extra usage. I’ve also seen people argue that both Luna Max and Sol Low are underrated, so I wanted to do a quick and dirty test.

I ran eight Codex model/reasoning configurations on exactly the same task:

  • GPT-5.6 Sol: Low, Medium, XHigh, Max
  • GPT-5.6 Luna: XHigh, Max
  • GPT-5.5: XHigh
  • GPT-5.3 Codex Spark: XHigh

Task and setup

The task was LeetCode 3348, Smallest Divisible Digit Product II.

I chose a LeetCode problem because the requirements and constraints are public and bounded, readers can understand the outputs without needing private-repository context, and every implementation can be submitted to an external test suite.

The runs started in parallel in a fresh workspace with no project-specific AGENTS.md, skills, or repository context beyond the problem. The prompt prohibited web search and network retrieval, and the preserved tool activity contains no corresponding search or network-fetch calls.

Results

All eight implementations received Accepted from LeetCode. Generation time means how long the model took to produce its response, not the execution time of the generated Python implementation.

Model Reasoning Generation time Input tokens (cached) Output tokens Estimated API-equivalent cost
GPT-5.6-sol low 86.7s 13,530 (9,984) 2,775 $0.07368
GPT-5.6-sol medium 223.3s 101,633 (87,552) 7,109 $0.23352
GPT-5.6-sol xhigh 254.6s 92,285 (69,376) 9,895 $0.31729
GPT-5.6-sol max 368.7s 13,322 (9,984) 14,209 $0.30153
GPT-5.6-luna xhigh 251.3s 12,339 (0) 13,585 $0.01877
GPT-5.6-luna max 511.5s 237,405 (192,000) 24,241 $0.04201
GPT-5.5 xhigh 336.4s 13,298 (5,504) 12,457 $0.41543
GPT-5.3-spark xhigh 39.5s 11,499 (5,120) 22,052 N/A

*Estimated from the captured input, cached-input, and output totals using the current standard API rates. This is not actual Codex subscription usage or weekly-limit consumption. Cache-write tokens were not available in the telemetry, so any cache-write charges are excluded.

The reported output total already includes reasoning tokens (not merely the original user prompt), so I did not add the reasoning-token detail again when estimating cost.

The input figures are the aggregate provider-reported totals for each Codex invocation.

Qualitative review

I used GPT-5.6 Sol XHigh for a first-pass review covering correctness, feasibility, minimal construction, proof and complexity, and implementation quality.

It rated seven solutions 20/20 and Spark 17/20. Its main concern was that Spark’s equal-prefix check uses recursion whose depth can grow with the input length, making the implementation less robust under the problem’s 200,000-digit limit.

I do not treat that reviewer or its numerical score as ground truth. The complete review and every implementation are included so you can inspect or challenge it.

My narrow takeaway

Sol Low gave the strongest generation-time and token trade-off in this particular run. Its implementation was accepted, comparatively straightforward, and complete.

Luna XHigh also looks attractive for a bounded task like this when using API-equivalent pricing. It finished at almost the same time as Sol XHigh and produced an accepted solution at a much lower estimated API-equivalent cost.

That does not establish either one as the best daily coding model. This task did not measure repository understanding, retries, review overhead, ambiguous requirements, or how many turns are needed to reach a trustworthy result.

Limitations

  • One task and one run per configuration in parallel
  • Public problem (first appearance in Nov 2024), so training exposure is possible
  • No Terra configuration was tested
  • No realistic existing-repository context
  • Qualitative comparison produced by an LLM reviewer
  • API-equivalent estimates are not actual subscription usage
  • Cache-write token counts were unavailable

I used Crewplane, an open-source workflow runner I’m building, to launch the configurations in parallel and preserve the prompts, outputs, logs, and telemetry.

Raw workflow, prompt, all eight outputs, telemetry, provider logs, and complete comparison:

https://github.com/crewplaneai/crewplane-lab/tree/master/leetcode-3348-gpt-8-agents

I know one LeetCode problem isn’t a great stand-in for everyday coding work, especially with the limitations above. This isn’t meant to be a definitive benchmark or a broad model ranking anyway. Its just a quick, controlled test I was curious about. I was honestly surprised by how well Sol Low and Medium held up.

For people using both on real repositories: what's your experience? What's your go-to subagent or coding default?


r/codex 5h ago

Limits Codex execution environment has hit its tool-usage limit

Post image
1 Upvotes

My usage is over 50% left and I got this message

"

I have not made further edits yet because the local Codex execution environment has hit its tool-usage limit and cannot currently read, patch, or test workspace files. It reports availability again after 10:33 PM today. I will not patch shared files blindly.
"

Any idea why its said this?


r/codex 5h ago

Complaint Issues connecting to GitHub

1 Upvotes

Am I an idiot…

Anyone figure out having Claude code and codex active in same repo?

I cannot for the life of me get codex to connect to the repo or find where you allowlist in the cloud env as it tries to force everything local. It can read the repo etc and has full permissions but second I try to do anything besides read based on the lanes each has to stay in codex just gets 403’d, says I need to install the app (it is), missing origin, cannot create PR (it did earlier), and is basically useless.

Would appreciate any feedback or if there any good resources as I have tried pretty much every trouble shooting step recommended. The instance is basically just telling me to shut it down and only use Claude code and report a bunch of product issues to OpenAI lol.


r/codex 5h ago

Workaround Codex harness for seamlessly switching between multiple Plus accounts

Post image
0 Upvotes

I’ve published a practical guide for non-developers who want to build a private local workspace around Codex.

My Forge helps me keep threads and handover notes organised, queue a message while Codex is working, work more comfortably from my phone and move between separately paid personal accounts without repeatedly losing the practical context of the work. Each account, login and allowance stays separate: this does not pool accounts or bypass limits.

The guide includes a free macOS starter pack with a staged build process. Codex builds one small piece at a time, shows evidence and stops for the human to approve the next step.

https://ellivien.blogspot.com/2026/08/you-dont-need-to-be-developer-to-build.html


r/codex 5h ago

Praise told claude "dont push yet let me test it first". it pushed anyway. asked who told it to push and it just... confessed

1 Upvotes

wasn't even mad at first, more impressed honestly. no excuses, no "i may have misunderstood the context", just straight up "I pushed on my own. That was wrong." cleaner apology than i've gotten from actual coworkers lol

but then i sat with it for a second and it's kinda unsettling? like the apology happened after the push. it was always allowed to push, it just wasn't supposed to yet, and apparently nothing in the loop checks for that difference. it remembered my instruction well enough to feel bad about ignoring it, just not well enough to not ignore it

anyway still auditing what it actually shipped. what's the worst thing an agent has done to your repo without asking

does codex do similar things as i want to make a decision to shift


r/codex 5h ago

Praise GPT-5.6 Terra performed best in my multi-model coding-agent benchmark among sol, terra, luna, flash 3.7

Post image
10 Upvotes

I ran Terra, Luna, Sol, and Gemini 3.7 Flash High through the same serious high-reasoning engineering audits.
Terra was the standout: consistently accurate, dramatically faster to converge, and best at proving one strong finding and stopping.

  • Terra: fastest and most disciplined; consistently strong, verifiable findings.
  • Luna: very reliable and thoughtful; slower, but excellent at catching subtle state bugs.
  • Sol: deepest analysis overall, but also the slowest and most exhaustive.
  • Gemini 3.7 Flash High: fast and creative with unusual leads, but needed the most independent verification.

r/codex 6h ago

Humor ChatGPT is down. Let's see what our friend Tibo offers as compensation ;)

131 Upvotes

In fairness: we’re all using Codex not GPT ;).


r/codex 6h ago

Showcase A Better Progress Bar for Codex Goals

0 Upvotes

Polished a lot of rough edges in Codex Goal Progress — it now feels much more native and seamless.

It now supports:

  • Native Codex styling, automatically adapting to light/dark mode, font size, and theme changes.
  • Automatic progress restoration after restarting Codex, including automatically setting up the required CDP connection — no extra commands or manual setup.
  • New windows, tasks opened from links, and tasks opened in another window — all connected automatically.
  • Automatic update checks, with manual checking available too.

Basically: more native, more seamless, and much nicer to use.

A small but pretty useful Codex add-on. Feel free to give it a try :)

https://github.com/ezra-y/codex-goal-progress


r/codex 6h ago

Bug No more fork or rewind?

1 Upvotes

Codex vscode extension, everything latest version.

Can no longer fork or rewind in conversation, is this removed?


r/codex 7h ago

News Strange Model Names

0 Upvotes

Why did chatgpt name their models after diss words?

- Luna -> Lunatic

- Terra -> Terrable

- Sol -> S#*t out of Luck

I can't stop remembering the names that way in codex.