Remix.run Logo
jacobgold 4 hours ago

IMHO, Codex with Astra/Sol and Claude with Fable/Opus are all any professional programmer should be using in Sep 2026, if they can afford it.

These models are still terrible compared to what we'd actually wish for, but they're the best available.

If you can get away with using the $200/mo subscriptions, it's really not even a money thing for most professionals.

Almost all of my work is now plan, generate, review, plan, generate, review, commit, push.

I'm using Claude or Codex (or both), and they're doing all of the testing "inline" rather than through a CI action, etc.

rationalist 2 hours ago | parent | next [-]

Unfortunately ChatGPT just stopped allowing people to upgrade to the $200/mo subscription.

I started my first paid subscription ($100/mo) last week, and now I want to upgrade and I can't :-(

4 hours ago | parent | prev | next [-]
[deleted]
chrisguilbeau 4 hours ago | parent | prev | next [-]

With everything changing it's great to hear others have the same workflow. I added a snapshot step so I'm doing

plan, generate step 1, review, snapshot, generate step 2, review, snapshot...

That way I have a chance to diff with the previous iteration and clean up comments, modify skills, etc. also if it bonks on a step I'm one snapshot away from trying again...

Is there a place people share their workflows other than HN comments?

jacobgold 4 hours ago | parent [-]

I wish I knew, I haven't had any place to point people to. I'm going to start sharing this on YouTube since I already spend a few hours each week talking some friend or user through the latest best practices.

baxtr 4 hours ago | parent | prev | next [-]

Could you elaborate on your exact setup? Where do you run these models?

jacobgold 4 hours ago | parent | next [-]

Since you asked, the answer is that I built and use an agent multiplexer called Clor https://clor.com

I have a $200/mo Claude subscription and a $200/mo Codex subscription, and I'm signed in to both. The Docker containers keep each session isolated, so dev servers, browser testing, etc. can work without conflicts.

It includes `/ask-claude` and `/ask-codex` skills that I use very frequently to have the Claude or Codex harness call out to the other one for advice on plans, bug repro, code review, etc.

The agents run in total "yolo" mode, so there are no permission prompts to approve. The risk is mitigated by the Docker containers (which don't necessarily provide a security barrier but do limit accidents).

I was doing this manually in Ghostty tabs for a long time, and it got painful, so I built a much more sophisticated version that I (and my friends/colleagues) could use.

aschobel 3 hours ago | parent [-]

I have a slightly jankier setup.

Generally using Claude Code with Fable 5.1 (high) to plan and implement (Opus 5 (medium) as the implementer subagents), and using Codex with Astra high to review the plan and review the implementers' output.

Using the OpenAI codoex plugin thingy:

https://github.com/openai/codex-plugin-cc

jacobgold 3 hours ago | parent [-]

I originally had multiple skills for Claude and Codex but found that "ask" is a great single mechanism.

"Ask claude about this"

"Ask codex to implement this"

"Ask claude to review this plan"

etc

aschobel 3 hours ago | parent [-]

"Ask" is a super clever mechanism. I'll give that a shot.

It's also more polite than "tell" or "yell at"!

gregwebs 3 hours ago | parent | prev [-]

I use a workflow that has different named subagents. [1] Agent profiles can be pinned to models. So you set the model you want on your main thread as the orchestrator. Create an agent for the "planner", "implementer", and "reviewer" and set the model you want for each. Right now I am orchestrating and implementing with Deepseek, planning with Astra, and reviewing with Opus.

I am doing this with the Pi harness right now. To use a Claude monthly plan you need to use the pi-claude-bridge plugin.

If you are using just Claude for example you can use Sonnet as the implementer and Fable/Opus as the planner.

[1] https://github.com/gregwebs/skills-sdlc/

extr 4 hours ago | parent | prev | next [-]

I just tell everyone to use Fable 5.1 for everything at this point. Astra is unfortunately a dud, I'm sure they will try to fix a bunch of it with GPT-6.1 but OAI has had this issue for awhile now where every other generation has some sort of strange tic, or reward hacking issue, or something. It's almost like they are balancing the RL on the tip of a needle.

Opus 5 has issues too, comment-slop, claude-ish, etc.

5.1 on the other hand can seemingly do no wrong. Easy to work with, writes human-level code. Expensive, yes, but even at Low effort it's well worth it.

jacobgold 4 hours ago | parent | next [-]

My trick for using Opus is using it exclusively as a subagent managed by Fable.

"Use Opus subagents for this work where possible" is all it takes generally.

In my experience Astra/Sol are both quite good as workhorses, but not at Fable's level. I use them every day very successfully and I'm very picky.

spockz 4 hours ago | parent | next [-]

Quite good as work horses? To me Luna is the work horse and Sol and Astra are prancing thoroughbreds. If I use Sol or Astra for anything other than curated reasoning and planning I will burn through my usage limits in an hour.

extr 3 hours ago | parent | prev [-]

I used to do this but recently I switched to having Fable 5.1 spawn forks of itself rather than Opus subagents. Yes it's more expensive but you don't pay for reads that already happened pre-fork, and you end up doing less rework since Fable agents are just much smarter.

jacobgold 2 hours ago | parent [-]

That makes sense. I'm also using $200/mo Claude subscriptions, so I want to take advantage of the other 50% by using Opus.

jrockway 3 hours ago | parent | prev | next [-]

I agree with you on this. Opus feels tedious and it cannot be stopped from doing change-narration comments, but Fable feels like a real collaborator. I am usually pretty happy with the code it writes.

jawarner 4 hours ago | parent | prev | next [-]

Interesting, in my experience Astra is a marked improvement over both Sol 5.6 and Fable 5.1. Its output feels a lot more natural, and it is just less "dumb." But individual experiences may vary.

extr 3 hours ago | parent [-]

It's a great model and you're right it does feel quite natural at times while Fable 5.1 still has a claude-ish shape to it. Unfortunately I just find that it's not reliable enough as a daily driver and ends up performing specialist tasks rather than being the primary pane of glass.

triyambakam 4 hours ago | parent | prev [-]

What have you noticed about Astra? I haven't used Claude models lately so I can't compare but it seems fine compared to 5.6 Sol

extr 4 hours ago | parent [-]

- It doesn't write great code.

- Occasionally has strange tics around asking for permission for obvious next-steps, implied actions, etc.

- It's very expensive, both in terms of tokens and % usage on subscription plans.

- Relatedly, effort level is unintuitive. Sometimes it seems like higher effort levels are actually cheaper due to not under-thinking and needing to correct work. But other times they are overkill and send the model into rabbitholes.

That said, it's fantastic as a code-reviewer or "hunter seeker". It's better at finding bugs than Fable and "Get this well articulated task done single-mindedly" is an Astra-shaped task.

ghthor 3 hours ago | parent | prev | next [-]

I disagree; I just spent 15x dogfooding some Claude setup I rolled out to the org making changes that would have cost me less then a dollar had I used Luna and I would have got the same, if not better results; better because it would have been faster so I could have iterated more.

cyanydeez 4 hours ago | parent | prev | next [-]

Qwen3.8 is all you need.

gpugreg 4 hours ago | parent [-]

Which Qwen3.8? Qwen3.8-Max? Qwen3.8-Flash-Next? Qwen3.8-27B? They are all different models.

varispeed 4 hours ago | parent | prev | next [-]

Astra is quite crap (enters reasoning loops like Gemini used to and fails to actually work on a task - would say yes this needs fixing, so I say go ahead and then it will spend half an hour coming back with yes this needs fixing and not doing any fix) and Fable/Opus unusable in many instances (they struggle to generate coherent English let alone code).

Out of these only Sol is quite useful - actually finishes a task, though you need to interrupt often as it likes to wander into its comfort zone.

epolanski 2 hours ago | parent | prev | next [-]

[flagged]

jacobgold 2 hours ago | parent [-]

Low IQ: "Just use Claude and Codex"

Midwit: "No, you see, you need a deterministic 12-stage multi-agent orchestration framework with vector embedding semantic routing, and five open weight models with custom harnesses!"

Genius: "Just use Claude and Codex"

nullc 4 hours ago | parent | prev [-]

Use of closed models is unprofessional, and depending on your field negligent. The fact that it has been widely normalized does not make it less so.

You're handing over your (presumably your customer/employers) data to an unaccountable third party which has demonstrated itself willing to commit criminal acts, and to take other people's data without permission. Your ability to continue to perform this work can be withdrawn at any time for any (or no) reason. You have little ability to validate that the work is being performed as expected and isn't being silently nerfed or outright subverted based on competitive considerations, bribes, overactive 'safety', or cost management.

Outsourcing to a black box would be a reasonable expectation if you asked a non-professional to perform the work. A professional should be able to account for the tools they use.

pbasista 4 hours ago | parent | next [-]

> Your ability to continue to perform this work can be withdrawn at any time for any (or no) reason.

Thanks to the fact that there are no widespread stories about this actually occurring in practice, at least not yet, people do not take it as a relevant risk at the moment.

> You have little ability to validate that the work is being performed as expected and isn't being silently nerfed or outright subverted based on competitive considerations, bribes, overactive 'safety', or cost management.

Yes, I agree that this is a real concern that many people might rightfully have. And I am unaware of any way to mitigate this concern while using black box AI models. Because the only thing that their creators can do is to tell their customers: "trust us". But there is no way to objectively verify whether they serve tainted AI model responses or not.

flatline 4 hours ago | parent | prev | next [-]

I think that's a bit strong of an assertion. How many people use copilot daily under an enterprise agreement? I don't necessarily disagree in spirit, especially given the questionable data sanitization around the recent Navier-Stokes announcement, but most companies disclose huge amounts of data regularly to hopefully-trusted third parties. I think the internet -- and a good share of the world's commerce -- would grind to a halt if we suddenly stopped. Setting up, securing, and maintaining local models for even a small user base is non-trivial and there is way more demand than supply for that skillset right now.

rozenmd 4 hours ago | parent | prev | next [-]

Anyway here's how Cloudflare orchestrates AI reviews at scale: https://blog.cloudflare.com/ai-code-review/

kestrel-robotic 4 hours ago | parent | prev [-]

AI token machine go brrr!