Brownsmith Dynamics

Services, products, company information, learning, and contact paths in one place.

Astra can get a lot done and not

My Codex frontend comparison: Astra redesigned Services fast, while Sol High used fewer tokens on Products but needed more direction.

September 16, 20268 min read
Developer working through a frontend change in a code editor

Product perspective

Web Conversation Engine

View product

I gave two Codex models related frontend jobs on this site. The assignments were not identical, and I did not run a controlled benchmark. I was trying to answer a question I actually have while building: when is a stronger model worth the extra usage, and when is a more economical one enough?

See the Services page I discuss

The short version is that Astra gave me a striking Services redesign with little direction. Sol High got the Products restructure done too, but needed a longer first pass and three more prompts to bring the result closer to what I had in mind. The surprising part came from my Codex usage reports: after those corrections, Sol High had still used about half the tokens Astra had used.

The Model

What Astra Brings to This Kind of Work.

GPT-6 Astra is OpenAI's most capable model for demanding end-to-end work, including coding and complex reasoning. Its model guidance describes stronger instruction following and work across code and other tools. The same guidance introduces async tool calling, mid-turn steering, and the ability to change reasoning effort during a conversation through the API. Those are platform capabilities; this article is about my experience using Astra inside Codex, not a test of every API feature.

I noticed the improvement most in how it handled context. It picked up what the website was trying to do and made new decisions that fitted the direction already in place. That matters in frontend work. A page can be technically complete and still feel detached from the rest of the site. I wanted to see how much of that judgement Astra could supply from the repository and a short prompt.

The Astra Run

Nine Services Became Three, and the Page Changed With Them.

The Services area had accumulated nine separate offers. I asked Astra to simplify them into three clearer groups and redesign the page. I deliberately kept the prompt light as a test. It had access to the repository and used Luna subagents for parts of the work.

In roughly 15 to 20 minutes, it produced the new AI Integrations, Online Branding, and Automations structure and a substantially different Services page. It did more than rename cards. It reworked the route content, page hierarchy, navigation relationships, and service detail presentation around the smaller offer. The result felt coherent with the direction I had been developing for the site.

That is the part that felt noticeably smarter to me: Astra could take a small instruction, understand the surrounding intent, and commit to new ideas that belonged with it. I still reviewed the output. Speed and confidence are useful only when the page says the right thing to the people who will read it.

The Sol High Run

Sol High Reached Four Product Groups, With More Steering.

I then used GPT-5.6 Sol at High reasoning effort to simplify a larger set of product pages into four groups: Platform, Workbench, Console, and Suite. This run also used Luna subagents. The first pass took about 40 minutes and left me with a satisfactory foundation.

The difference showed up in instruction following and design continuity. A few directions had not been followed clearly, and the Products result did not yet feel as resolved as Astra's Services work. I sent three follow-up prompts, essentially asking Sol to study what Astra had done and move the product experience closer to that standard. Those corrections took about another 20 minutes.

That is roughly an hour of elapsed work for Products, compared with 15 to 20 minutes for the Services redesign. It was also more of my own attention: I had to spot the gaps, identify the reference worth using, and describe the next adjustment. Both results are useful, but the path to them was different.

The Resource Question

The Faster Result Used Considerably More Tokens.

My Codex usage reports showed Sol High consuming about half the tokens Astra consumed, even after the three extra prompts. I am describing the usage shown for these particular runs, not a model-wide efficiency ratio or a price comparison. The jobs had different page surfaces and different amounts of work, so the figures cannot isolate the model as the only cause.

Still, those figures make the choice practical rather than abstract. Astra saved elapsed time and reduced how much I had to spell out. Sol High spent fewer tokens, but asked for more review and correction. The resource that mattered changed with the situation: sometimes it was model usage, and sometimes it was the time and attention I could give the page.

My Shorthand

Rambo With a Machine Gun, and the American Sniper.

My deliberately over-the-top comparison is Astra as Rambo with a machine gun. Give it a large front and a tight deadline, and it can move an astonishing amount of work very quickly. It will also burn through resources. When I need a broad redesign under pressure, that trade can make sense.

Sol High feels more like the American Sniper: capable of finishing the job with less waste, provided I give it a clear target and keep it aimed. For a contained improvement, I can describe the acceptance criteria, point it at the right reference, and use the smaller footprint. In this case I learned that I had to be more deliberate about that guidance than I initially expected.

Neither analogy is a claim that one model is universally better. Astra's strength here was initiative within a messy frontend brief. Sol's strength was its lower usage while still reaching a serviceable result. The same model could behave differently on another repository, prompt, or kind of task.

Advice for Codex Builders

Choose by the Shape of the Change, Then Inspect the Diff.

For a frontend change that crosses navigation, copy, page structure, and visual design, I would consider Astra when I need the model to carry more of the interpretation. I would also give it the real repository context and budget enough usage for a broad pass. A short prompt worked well in this experiment, but that is not an argument for withholding essential constraints on production work.

For a narrow change with a good reference, I would consider Sol High and state the target precisely: which routes matter, what existing work should guide the design, and what would count as done. If the first result misses something, the next prompt should name that gap instead of asking vaguely for polish.

Whichever model I use, I compare the rendered pages and the diff. Here the Services hub and its three service routes show the Astra direction; the Products hub and its four category routes show the Sol High direction. I have linked the public pages below so you can judge the output yourself. My timing and usage notes describe what I experienced, while the pages show what was built.

The repository history records the related change sets as e8d35ef for Services and 64e49f0 for Products. Those commit IDs are useful to anyone with repository access; the working branches are not public.

  • Use Astra for a broad push. It earned the extra usage when the brief was sparse and the redesign needed to hold several decisions together.
  • Use Sol High for a clear target. It was more economical here when I supplied a strong reference and corrected specific misses.
  • Review the artifact. Look at the rendered routes and the code change, not only the model's account of what it did.

Conclusion

The Better Choice Depends on What I Am Short Of.

Astra made a difficult frontend reframe feel almost immediate. Sol High made a related restructure possible with about half the token use, though I spent more time guiding it. That is the tension behind the title: Astra can get a lot done, and it can also use a lot while doing it.

For my next Codex frontend job, I will decide what is scarce before picking the model. Under time pressure on a wide design problem, Astra has a strong case. For targeted improvements where I can define the destination, Sol High deserves the first shot. The final call still belongs to the pages, the diff, and the person accountable for them.

Astra Result

Services: three clear offers

Compare the service hub and its detail pages after the redesign.

Explore Services

Sol High Result

Products: four category routes

See how Platform, Workbench, Console, and Suite organise the product area.

Explore Products

Research notes

Sources and Supporting Material

These references support factual claims in the article. Brownsmith's interpretation and forward-looking analysis remain editorial judgement rather than vendor promises.