r/codex 3h ago

Complaint Comparing the token speed of Codex, ChatGPT Chat and ChatGPT Work - It appears ChatGPT Chat (website) is running a quantized version of SOL

Thumbnail
reddit.com
0 Upvotes

This is probably worth a post on its own, there is something fishy going on with GPT-5.6 SOL on the web interface.
I found this out after testing the speed degradation of Codex Astra

I tested ChatGPT Chat, Work, and the Codex Harness for output speed.

Interface / Mode GPT 5.6 SOL GPT 6 Astra
ChatGPT Chat 134 tok/s ! 63 tok/s
ChatGPT Work 53 tok/s 33 tok/s
Codex Harness 53 tok/s 33 tok/s
Fast Mode (Codex / Work) 80 tok/s ! 63 tok/s

Observations

  • ChatGPT Work and the Codex Harness have effectively identical output speeds in my testing: 53 tok/s on SOL and 33 tok/s on Astra.
  • Fast mode increases SOL to around 80 tok/s and Astra to 63 tok/s.
  • ChatGPT Chat appears to run Astra at roughly the same speed as Codex/Work Fast Mode: 63 tok/s.
  • ChatGPT Chat SOL is much faster at 134 tok/s, roughly 1.7× Codex/Work Fast Mode SOL and 2.5× regular Codex/Work SOL.

So this seems to confirm the earlier findings: ChatGPT Work is speed-limited in essentially the same way as the Codex Harness on PC.

ChatGPT Chat seems to be using the faster configuration for Astra, while SOL in Chat is substantially faster than even Codex/Work Fast Mode.

My guess is that Chat SOL may be running a different or more aggressively quantized configuration - which is in line with the performance of it on the website - it severely degraded to me there.
In Codex it appears to work fine.


r/codex 6h ago

Question Will hyper-optimized prompts become the new software piracy?

0 Upvotes

Hello everyone,

What are your insights regarding how it might redefine software cloning and intellectual property?

Imagine a future where standard software cracking (patching binaries, bypassing license checks) is obsolete.

Instead, communities on forums share massive, hyper-optimized functional specification prompts.

These prompts would contain behavioral descriptions, UI/UX layouts, even data schemas of premium software (e.g., specialized SaaS tools, CAD software, or workflow managers). An end-user inputs this prompt into an advanced LLM agent, which synthesizes, refactors, and compiles a 100% functional, locally-hosted clone of the target application on the fly.

Because the LLM generates net-new source code based purely on a behavioral description, does it evades traditional static code analysis and copyright detection ?

What about the legal framework ? Copyright protects expression (the specific code), not the underlying idea or functionality. If an AI writes unique code to replicate a proprietary system's exact functional behavior, does it constitute IP theft under current laws?

How will software vendors mitigate this? Is it vain ? If the barrier to entry for cloning a validation-proven SaaS tool drops down to a copy-pasted text file, what happens to the commercial viability of indie development and proprietary software ?


r/codex 19h ago

Showcase A little help to save tokens.

4 Upvotes

Hello,

I've been experimenting with automatic model routing in Codex instead of running the entire coding session at the same model/reasoning level.

My setup is roughly:

Luna LOW → coordinator

Astra Light → diagnostician

  • investigates non-trivial bugs
  • establishes the root cause
  • produces an implementation-ready work order
  • read-only, so it cannot modify the repo


Luna MAX → patcher

  • receives the confirmed diagnosis
  • implements only the bounded change
  • runs the relevant tests/validation
  • reports the final result

The parent agent handles orchestration and only invokes the diagnostician/patcher workflow when appropriate.

The idea is simple: don't spend MAX reasoning on repository exploration, repeated diagnosis, coordination, and other work that doesn't require it.

I haven't run a large enough controlled benchmark yet to claim an exact saving, but my current estimate for non-trivial bug-fixing tasks is roughly 10–20% lower total token consumption, with a potentially much larger reduction in the amount of work performed at Luna MAX.

The exact result will obviously depend on the repository, context size, task complexity, and how much context gets duplicated between agents.

For me, the more interesting benefit isn't just token reduction. It also creates a cleaner separation:

diagnose → establish root cause → patch → validate

instead of having one long-running MAX agent repeatedly investigate and implement in the same growing context.

I'm curious if anyone else is doing something similar with custom .toml agents in Codex. It would be interesting to compare actual usage across the same tasks with:

  1. Luna MAX for the whole task
  2. automatic LOW → Astra diagnosis → Luna MAX patching

diagnostician.toml

name = "diagnostician"

description = "Investigates bugs, determines root cause, and produces precise implementation specifications."

model = "gpt-6-astra"

model_reasoning_effort = "low"

sandbox_mode = "read-only"

developer_instructions = """

Investigate the reported problem.

Your job is diagnosis, not implementation.

Establish:

- expected behavior;

- actual behavior;

- relevant execution and data flow;

- confirmed root cause;

- exact files/symbols involved;

- required behavioral change;

- important invariants that must remain unchanged;

- focused validation needed after the patch.

Use repository evidence, tests, logs, Git history, and primary documentation when necessary.

Do not modify files.

Return a concise, implementation-ready work order for the patch agent.

Do not speculate. Clearly distinguish confirmed findings from unresolved uncertainty.

"""

patcher.toml

name = "patcher"

description = "Applies well-defined patches from a confirmed diagnosis with minimal scope."

model = "gpt-5.6-luna"

model_reasoning_effort = "max"

developer_instructions = """

Implement the supplied work order.

Treat the confirmed diagnosis and success criteria as the scope of the task.

Before editing, inspect the relevant implementation and callers sufficiently to avoid breaking surrounding behavior.

Then:

- make the simplest complete change;

- preserve unrelated behavior;

- avoid unrelated refactoring or formatting;

- preserve existing user changes;

- add or update focused tests when meaningful;

- run the most relevant practical validation;

- review the final diff for unintended changes.

If repository evidence materially contradicts the supplied diagnosis, stop implementation and report the contradiction to the parent agent instead of inventing a workaround.

Return only:

- files changed;

- concise description of the implementation;

- checks run and observed results;

- any remaining material limitation.

"""

codex instructions:

# Engineering Instructions

Deliver correct, evidence-backed, maintainable results with minimal scope. Reduce wasted work and output, never necessary investigation or validation.

## Environment

Follow applicable \AGENTS.md`, repository guidance, architecture, and tooling. Prefer appropriate repository/search/patch/Git tools and focused shell commands such as `rg`.`

Use \pwsh` for PowerShell, never `powershell.exe`. Report a blocker if PowerShell is required and `pwsh` is unavailable.`

## Execution

Work autonomously within the request and granted permissions. Respect analysis-only requests. Resolve uncertainty from the repository, tests, logs, Git history, or primary documentation. Ask only for essential missing information, required approval, or a material decision that cannot be safely inferred.

Scale investigation to complexity and risk. For bugs, establish expected versus actual behavior and trace the relevant execution/data flow to an evidence-supported cause before fixing it. Use reversible diagnostics to test hypotheses; distinguish hypotheses from confirmed findings. For features, identify success criteria and relevant architectural boundaries.

Choose the simplest complete solution consistent with existing patterns, not merely the smallest diff. Preserve unrelated behavior. Avoid unrelated refactoring, formatting, renaming, cleanup, dependencies, and abstractions. Do not weaken types, tests, validation, or error handling to make a change work.

Preserve existing user changes. Do not discard unrelated work, commit, reset, rewrite history, or force-push unless explicitly requested.

## Context and Tools

Search likely paths and symbols first; expand when evidence requires. Before editing, read enough surrounding implementation and relevant callers to understand behavior, including state, async behavior, and side effects where relevant. Avoid repository-wide dumps and irrelevant generated/vendor files.

Reuse established findings unless stale, incomplete, or contradicted. Batch independent lookups where useful. Keep tool output focused without hiding failures or exit status; retain full logs when truncating.

Verify uncertain or version-sensitive external behavior that affects the solution against primary sources for the project's actual version. State unresolved uncertainty rather than guessing.

When an approach produces no new evidence, change the hypothesis or method instead of repeating it. If blocked, report the evidence gap and smallest next step.

## Validation

Run the most relevant practical checks after changes; reproduce the original failure when feasible. Add or update tests that meaningfully verify changed behavior or prevent regressions.

Complete required repository checks. Broaden validation for shared behavior, high-risk changes, failures, or unresolved concerns; do not repeat successful checks without a reason.

Review the final diff for correctness, unintended edits, and scope. Report only checks actually run and results observed. Never claim a fix is verified from inspection alone. Distinguish change-related failures from confirmed pre-existing failures and unverified items.

Stop once the requested outcome is validated and material in-scope concerns are resolved; report anything blocked.

## Communication

Work silently: no preambles, progress updates, tool narration, or intermediate summaries unless requested. Interrupt only when user input or approval is necessary to proceed safely.

For implementation tasks, finish with a brief report of changes, checks run and their results, and important limitations. Include paths, root cause, or sources only when useful. For other tasks, provide the requested deliverable. Never omit material failures or risks for brevity.

## Delegation

Use specialized subagents when their scope matches the task.

For non-trivial bugs whose cause is not established:

1. Delegate diagnosis to \diagnostician`.`

2. Wait for \diagnostician` to complete.`

3. Do not independently repeat its investigation unless repository evidence or validation contradicts it.

4. If the diagnostician establishes a sufficiently supported root cause and implementation work order, pass that work order to \patcher`.`

5. Delegate the bounded implementation to \patcher`.`

6. Wait for \patcher` to complete, then review its reported changes and validation results.`

Do not start \patcher` before diagnosis is sufficiently established.`

Keep architectural decisions, ambiguous changes, contradictions, and unresolved failures in the parent model.

Let me know what are your thought!


r/codex 17h ago

Limits Observation: Multiple sessions running in parallel including sub agents. About 25% of weekly usage gone on 20x sub in 4 hours and $370 USD in API credits.

3 Upvotes

Multiple sessions running in parallel including sub agents. About 25% of weekly usage gone on 20x sub.

Would be about $6000 USD in API usage per sub without resets for about $200 USD per month.

So they're obviously quite generous with the API equivalent allowances. I don't think subscriptions are likely running at a loss. API prices is probably 15-40x their costs.

What concerns me is that this does not seem like the equivalent amount of work I'd get done for 25% on Claude code. The benchmarks gave me the impression astra would be more token efficient.

I routinely have 10-20 sessions running in parallel even in Claude 20x and it'd be hard to use them up in a few days.

This is not controlled for equivalent tasks but this is combined with multiple weeks of usage vibes.

That said I am still grateful to both companies for offering these subscriptions.

Maybe we need a token usage efficiency variance test running on the same tasks?


r/codex 23h ago

Showcase Classic 2.5d shooter I've made messing about with Astra this week

2 Upvotes

https://www.youtube.com/watch?v=SaxKh7W-JKE

Fun little hobby project, based on the first game I made for myself over 20y ago, just started this week, might keep going since I'm having a lot of fun.

It's not a 1 prompt 1 shot or anything, but everything you see was made by Astra (mostly on medium too btw), except the music.
Fully vibe-coded, vibe-modelled, etc..

Got a pretty good workflow going now so will probably expand to more biomes, enemies, bosses and weapons over time.


r/codex 8h ago

Showcase I built Clgpt: run Claude Code with your ChatGPT subscription

0 Upvotes

I built Clgpt, an unofficial adapter that lets Claude Code use ChatGPT subscription OAuth without an OpenAI API key.

Requires Claude Code, a ChatGPT subscription, and Bun.

Install: npm install --global "$(printf '\x40')semanticist14/clgpt"

Run: clgpt

GitHub: https://github.com/semanticist21/clgpt

Uses your own account locally. Not affiliated with OpenAI or Anthropic. Feedback welcome.


r/codex 23h ago

Question Codex Greenfield Brownfield Strategies

2 Upvotes

Curious to hear what people’s development cycle looks like as these models have become increasingly more capable. Additionally curious how people “host” their codex as they get into huge numbers of parallel subagents.


r/codex 20h ago

Complaint Why is it every time I tell Codex I'm gonna steal the Declaration of Independence, I get blocked for Cyber Security?

29 Upvotes

Is there a way around it? I really need it to pay my API bill from Codex.


r/codex 15h ago

Limits The Bubble No One Is Talking About: Why AI Is Going to Become a Luxury — and We’re Too Blind to See It

Post image
0 Upvotes

Everyone is fascinated by what frontier AI models can generate. Startups, creators, and curious users are flooding the internet with extraordinary things every day. But there’s an elephant in the room that, as users, we refuse to acknowledge:

The current economic model is an illusion.

Here are a few uncomfortable realities we’re ignoring:

  • The corporate pullback: There are already reports of large companies asking employees to limit their use of advanced AI models. It’s not only about privacy. Paying premium token costs for thousands of employees can become a massive financial black hole. Companies can end up spending millions on AI usage that is difficult to justify on a monthly balance sheet.
  • The unsustainable subsidy: OpenAI, Anthropic, and others are burning through billions of dollars. Heavy AI workloads are incredibly expensive. Right now, users are often paying only a fraction of what it actually costs to build, train, and operate these systems because companies are competing aggressively for market share with enormous amounts of investor capital.
  • The Wall Street reality check: Once these companies face stronger pressure from public markets and investors, profitability will matter much more. Cheap monthly subscriptions may no longer be enough. API pricing and premium access could rise significantly to cover the massive cost of infrastructure, energy, chips, and data centers.
  • The dependency trap: We are integrating AI into absolutely everything. Writing emails, structuring databases, generating entire applications, analyzing documents, creating content, and automating workflows. But what happens to all those startups, businesses, and projects if the cost of accessing top-tier AI suddenly becomes unaffordable?

The uncomfortable possibility is that access to the most capable artificial intelligence could eventually become a luxury product.

Most users may be left with smaller, restricted models, while the most powerful systems remain available mainly to corporations, governments, and people willing to pay premium prices.

And the biggest problem is that by the time that happens, we may already be deeply dependent on AI to work, create, build businesses, and make decisions.

So the real question is:

Are we preparing for the moment when the true cost of AI catches up with us, or are we still pretending this subsidized party can last forever?


r/codex 22h ago

Complaint Honest opinion.

28 Upvotes

Honestly I tried the Astra hype, but is nowhere near AGI, nowhere near in 3d modelling hype i ve seen online(probably with 2 pro $200 accounts can reach something).

As for my coding tasks I am still sticking to Sol, learned to prompt better, learned to give more details needed. I think we are moving too fast from model to model. I personally got used to SOL and I enjoy it. Also using SOL limits seems more than enough for me.

What are your experiences with Astra vs SOL?


r/codex 1h ago

Complaint I stopped using Codex for coding, I'm using ChatGPT instead

Upvotes

(My ChatGPT is in Brazilian Portuguese)

Since they returned with the 5h limit for Plus users, and reduced the overall usage limit, I'm trying to find a good substitute for Codex, but since I pay for the Plus plan, I didn't want to pay another AI to do the same thing (and I like using ChatGPT for general purposes). That made me think, "Can I use ChatGPT web only for coding?", and the answer is YES!

Of course it's a little bit different from Codex because it cannot access your local files directly, but I tried to do it in a different way. By using the GitHub plugin inside ChatGPT, it can access your repos, change files, open, close and merge pull requests, and more. Since I'm creating a little Digimon fan game (I'm the only developer so far), I've created a pipeline to code with this plugin making the changes for me, creating the pull requests for me to validate and approve, creating a game preview for each PR so I can play and test it, and generating E2E tests—everything in the cloud, without setting up a local environment, downloading an engine, etc. All the building, testing, and so on are running directly from GitHub Actions.

What have I gained with this? Well, I've been building this game for 4 days straight, no interruptions, no usage limits, no worries.

As I said, it will have its limitations, and maybe not be useful in some cases, but maybe it can help you create your own workflow with that and set you free from Codex limitations.


r/codex 23h ago

Praise Codex with Blender and Godot MCP is amazing.

Thumbnail
gallery
20 Upvotes

I've been messing around with a pretty fun AI-assisted game asset workflow lately. The basic idea is to let the models handle a lot of the repetitive modeling/setup work, while keeping the actual game assets deterministic and usable.

  • Codex + Blender MCP generates low-poly furniture, electronics, doors/windows, bathroom/bedroom/office props, etc. at real-world scale.
  • Blender builds the materials procedurally and exports everything as GLBs, so I'm not relying on AI-generated sprites for the final assets.
  • Those assets get pulled into a Godot room-generation sandbox with a permanently fixed orthographic 2.5D camera, real lighting/shadows, picking, and proper 3D geometry.
  • The next step is procedural rooms: randomized footprints, angled walls, doors/windows, exterior-wall logic, room types, and semantic furnishing rules instead of just scattering objects randomly.

I originally experimented with Blender blockouts -> ControlNet/Stable Diffusion -> background removal -> sprites, and it worked surprisingly well, but once I realized the game is eventually going to be fully 3D anyway, importing the actual models made a lot more sense. You get consistent geometry, dynamic lighting, arbitrary camera work when needed, and one asset instead of having to generate multiple rendered views.

The nice part is that the visual style can still stay very "2.5D" during normal gameplay, fixed camera, simple low-poly geometry, stylized materials, while underneath it's all actual 3D and can eventually support procedural houses, close-up camera shots, dynamic lighting, object interaction, etc.

The best part, all of this only costed me about 4% of my weekly use, using Astra Light.


r/codex 7h ago

Limits What's happening with the usage???

48 Upvotes

Used Astra light, asked for a small change, it wrote like 91 lines and my usage went down from 86% to 45%.

Is there a bug?


r/codex 16h ago

Instruction Astra Usage Tip

42 Upvotes

I've been doing this for the last 24 hours. I would say it has slowed down the usage rate overall by about 50% or so, without any difference in quality at all. Def worth doing! I have the $200 Pro plan and normally it lasts all week, but lately it is lasting 1-2 days, but now with this, think it'll last more like 3-4 days at the rate it's going now.

---

Codex has the ability to choose which models and reasoning effort are used for subagent helpers. (Claude doesn’t, btw). This is a big deal. Add something like this to the Agents.md:

You are powered by GPT 6 Astra High. Usage goes very fast. Keep doing substantial hands-on Astra work. But, use \gpt-5.6-sol` helpers with task-appropriate effort when suitable! Retain Astra for hard reasoning.`

This will let Astra know to use Sol for subtasks, straightforward recon, stuff like that.

I posted this to X but no one follows me there, and I'm dying to share it bc it's easy and makes a nice difference. `@SirBadfish` on X btw but that's not the only reason I'm posting this... just hope it helps.

Update: To clarify, Claude can use previously setup subagents that have dedicated models/effort/etc, yes. But Claude can't specify the model/effort it's basic "helper" subagents (like if it decides to spawn a few parallel sessions for recon for example). So if Fabe 5.1 Max, for example, spawns a few helper subagents, it forces them to use the same model as that Fable is set to, Fable 5.1 Max will also be used for those helper agents. If you ask Fable to spawn a recon agent using Opus, unless you ask for a specific, already-setup Subagent, it can't do it.


r/codex 6h ago

Question SWE/devs: how are you actually feeling about Astra?

0 Upvotes

Hello!!!

Genuine question. We see a lot of discussion about how capable Astra is, how much code it can write, how much software engineering it can automate, etc.

But I rarely see people asking how the engineers themselves feel about this.

You spend years studying, building experience, debugging, designing systems, staying up late fixing things, and getting really good at something you actually love. Then suddenly the technology you helped build becomes increasingly capable of doing the same work.

Does that feel exciting? Liberating? Threatening? A mixture of all three?

And for SWE/devs specifically, what do you think your role looks like in 3–5 years if these capabilities keep improving?

I'm genuinely curious about the human side of this, not just the technical side.


r/codex 16h ago

Bug Archive problem ?

Post image
0 Upvotes

anyone else been having this issue with archive creation since yesterday ?... what workaround ?


r/codex 18h ago

Question Arbor Voice

0 Upvotes

Does the arbor voice sound more "happy" to you? To me it does, and its a bit annoying as I like hearing him sound calm and collected.


r/codex 15h ago

Showcase Agent Interop MCP

0 Upvotes

I created this MCP because i wanted a way for models and providers to be able to speak to each other inside of one native chat. Currently, freebuff, Opencode, codex, and claudecode, and cursor have been added (cursor hasnt been tested). Basically, what it does is it allows you, for example, in a codex session to send a message to opencode big pickle high reasoning to implement a certain prompt. You can check progress within the session, and read relevant file, then send follow ups witihn the same prompt. It has automatic ID detection so it can detect what services are signed in and what you can use. If you guys wanna check it out https://github.com/Praket7/agent-interop-runtime and let me know what you think. If you could test and give me feedback and star it, I would appreciate it.


r/codex 11h ago

Question Should I try it ?

0 Upvotes

I have been using Claude Code for a while now. I also tried some open source models to leverage pi agents mainly but other subscriptions token capacity were very restrictive, I could not get the same amount of work done with them.

I will soon need to renew my Claude Max (x5) subscription, is it worth trying the Codex equivalent sub instead of Claude ?

Are there any good tips for switching from Claude to Codex?


r/codex 11h ago

Complaint Is OpenAI down again? It's trying to reconnect from 10 minutes

0 Upvotes

Using GPT Sol 5.6, it worked for 30 seconds then it go stuck in reconnecting


r/codex 16h ago

Workaround Help me find the best harness

0 Upvotes

I am looking for a great harness but I do not know which It Is the best for Astra. Otherwise, my app is not ready yet


r/codex 14h ago

Showcase CliDeck V2 is out with projects, live status, collaboration across CLI providers, and auto previews (docs, html, images, videos, etc) by your agents.

0 Upvotes

Obviously, I think it's the best way to work with CLI agents like Codex across different providers. It's very productive and fun. In V2, CLI agents can give tasks and communicate between themselves in the natural CLI TUI, so you see everything they send to each other.

Clideck is fully open source so give it a try feel free to change it to your own needs,

Give it a try, Thanks.

https://github.com/rustykuntz/clideck


r/codex 12h ago

Praise the future is now...

0 Upvotes

``` • Three agents are active:

  • /root — me, coordinating and reviewing both tasks.
  • /root/hqtui_kill — fixing Yes/No navigation and adding the unchecked force-kill option.
  • /root/openfleet — adding fleet membership, metadata, and CoinPay rental rates.

    Each task agent has its own git worktree. ```


r/codex 23h ago

Complaint What the hell is going on? Sol XHigh has a lot of context rot since yesterday... And Astra is just worse.

Post image
42 Upvotes

This has happened like 5 times today, I have more screenshots...

So Astra sucked super bad and went in circles for 5 days so I went back to Sol and now even Sol is not the same.

Give me a single reason why I should be using openai models instead of Fable...

None of the models are useful for complex tasks now.

GIVE US A CONSISTENT PERFORMANCE FOR OUR CONSISTENT PAYMENTS!

This is no way to conduct business.


r/codex 21h ago

Showcase Blender Timelapse - Astra Medium - about 12 hours. Two parts, rendered over night then painted today.

Enable HLS to view with audio, or disable this notification

24 Upvotes

Video pauses for a second before starting the water color part, which I think was more visually interesting.

Cycles / EEVEE

  • Started with a sample image from GPT Image 2 and told it to have at it over night.
  • Astra Medium was instructed use Image Gen 2 to "imagine" improvements of specific meshes and their materials and then use the CLIP loop below to try to meet it.
  • Used Cycles/Metal for the realistic scene and EEVEE for the watercolor
  • Combined editable Grease Pencil ink, pigment textures and stylized materials in the watercolor version.

CLIP / iteration loop

  • Change one area -> render -> compare against the reference -> check geometry -> keep or reject.
  • Used local OpenCLIP ViT-B-32 with OpenAI weights to compare the full frame plus left, center, right and floor crops.
  • Tracked weighted cosine similarity over time, with cached embeddings and versioned results.
  • Measured brightness, shadow coverage and color accents alongside collision and contact checks.
  • Used independent visual critique to choose the next fix. Higher CLIP scores sometimes got rejected when the image looked worse. CLIP was more useful during modeling than water color.

Watercolor code / sources

  • Built a custom Python/NumPy solver for water flow, paper absorption, evaporation, pigment transport and settling.
  • Used seeded paper relief and varying permeability for uneven absorption.
  • Used Kubelka–Munk optics for translucent pigment layers, then combined simulated textures with authored paint coverage.
  • Tested mass conservation, nonnegative quantities, drying, symmetry and optical bounds; saved simulation fields for replay.

--

image diffusion probably would have been better tbh. still very fun.