Theo’s Opus 5 Review: Coding Style, Cost and Model Tradeoffs

After a day of coding with Opus 5, Theo compares it with Fable and GPT-5.6 Sol across plans, benchmarks, costs and real work.

TBTheo BrownePonente · Ping Labs
Canal
Theo - t3․gg
Publicado
25 jul 2026
Vídeo
44:29
Lectura
9 min
Diapositivas
10
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

Theo Browne reviews Opus 5 using benchmark results and hands-on coding tasks. He finds it a practical middle ground between the styles he associates with Fable and GPT-5.6 Sol, while discussing token costs, subscription limits, safety claims and failures. He recommends testing the same work across models and reviewing the results.

  1. 1Benchmark names matterTheo corrects his confusion between Frontier-Bench and FrontierCode.
  2. 2Price per token is not price per taskLower unit pricing can be offset by greater token consumption.
  3. 3Cross-review of plansThe models reviewed each other’s plans and a third model rated them differently; this was an anecdotal test.
  4. 4Retention depends on termsTheo contrasts model retention policies, which depend on provider and contract.
  5. 5Supervision still mattersOpus repeatedly opened a browser and initially gave an unsupported explanation.
  6. 6A practical defaultTheo prefers Opus as a balance for mergeable work and recommends testing models on the same tasks.

Conclusiones

  1. Benchmarks measure different tasks; Theo corrects an initial confusion between Frontier-Bench and FrontierCode.
  2. Half the token price does not necessarily mean half the total task cost.
  3. Theo’s cross-reviewed coding plans are a useful anecdote rather than a controlled ranking.
  4. Reported safety and retention claims depend on the evaluation, provider and applicable terms.
  5. Opus became Theo’s early default for mergeable code, with other models used for review.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
01

First impressions and benchmarks

Theo introduces Opus 5 and corrects a mix-up between Frontier-Bench and FrontierCode.

Opus 5 has landed, and after a day of coding with it I am impressed. It looks strong in several benchmarks and costs less per token than Fable 5. I think it may be a practical default for many of my tasks, though that is an early personal conclusion rather than proof that it is best for everyone.

Anthropic describes Opus 5 as an everyday model close to Fable’s frontier intelligence, with strong coding and knowledge-work results but lower cybersecurity capability than Mythos. I had speculated earlier that a Kimi comparison delayed its release; the numbers I now see do not support that theory, so I am revising my view.

Anthropic’s benchmark table
DIAPOSITIVA 1 / 10Anthropic’s benchmark tableThe displayed results compare several models across distinct evaluations.

Anthropic makes Opus 5 the default on Max and its strongest model on Pro in the plans described at launch. Fable access has different subscription restrictions. Those plan details and prices are specific to the time of the video and can change.

On Frontier-Bench, Anthropic’s chart shows Opus 5 at 43.3%, above the listed 34.4% for GPT-5.6 Sol. I initially confuse Frontier-Bench with FrontierCode; the latter is the benchmark I associate with maintainability and mergeability. These are distinct evaluations, and a single score cannot settle how a model will work in your repository.

The presentation also includes knowledge work, ARC-AGI-3 and agentic search. Opus does well in the reported results, but these tests measure different things. For example, the ARC score includes efficiency considerations, so a result is not simply a count of questions answered correctly.

On Humanity’s Last Exam, the reported comparison varies depending on whether tools are available. I think this illustrates a distinction between stored knowledge and getting work done with tools. I am also skeptical that OSWorld accurately reflects the computer-use differences I see in practice.

DeepSWE places Opus behind both Fable and Sol in the displayed table. I correct my earlier benchmark mix-up: Frontier-Bench is from the Terminal-Bench and Harbor team, while my comments about code mergeability were about FrontierCode. On the latter, the displayed Fable and Opus scores are very close.

Frontier-Bench
DIAPOSITIVA 2 / 10Frontier-BenchThe benchmark page helps distinguish Frontier-Bench from FrontierCode.
02

Token price and task cost

He compares quoted API prices with token consumption and benchmark task costs.

At the prices shown in the video, Opus 5 costs $5 per million input tokens and $25 per million output tokens; Fable 5 costs $10 and $50 respectively. That makes the unit price half as large, but actual task costs depend on how many tokens each model consumes.

The charts suggest Opus can achieve competitive scores for less money, but looking only at dollars hides its token consumption. In one Artificial Analysis comparison I cite, Fable uses about 33,000 tokens per task and Opus about 37,000. Those are results for that test, not guaranteed ratios for every workload.

Cost and coding performance
DIAPOSITIVA 3 / 10Cost and coding performanceCursor’s chart compares benchmark scores with average cost per task.

More output and reasoning tokens can mean a longer task and faster context consumption. The comparison I cite puts average task cost around $2.75 for Fable and $2.03 for Opus, roughly a quarter less rather than half. Actual savings and latency depend on the workload, configuration and provider.

03

Two models, one coding plan

Theo gives Opus and Fable the same task, compares their plans and asks Sol for a third review.

My main reason for liking Opus is simpler: I used it and liked the results. In T3 Code, our Claude model list was hard-coded because the existing manifest was not good enough. I wanted dynamic discovery so a new model would not require a manual addition and a new release.

I gave Opus 5 and Fable the same request to investigate and plan a solution. Both made plans, but Claude Code’s automatic mode blocked my plan-upload command for both, even after I repeated my intent. I had to run the upload myself; the episode reflects the tooling and safety configuration as well as the model.

After uploading the plans, I asked each model to review the other’s work. Both initially preferred the other plan. Fable rated its own plan 7.8 and Opus’s 8.2, while Opus saw a smaller difference in the other direction. A model grading a plan is useful feedback, not an objective ground truth.

Cross-review scorecard
DIAPOSITIVA 4 / 10Cross-review scorecardOne model compares its own plan with the other model’s plan.

I had them revise the plans based on each other’s comments and review again. Their detailed ratings and overall preferences did not always line up cleanly, but the exercise surfaced differences in research, failure handling and implementation. I ultimately had Opus implement its own plan.

A third model’s review
DIAPOSITIVA 5 / 10A third model’s reviewSol scores the two plans under short labels in Theo’s experiment.

I also asked Sol to review both plans under short labels. It scored the Opus plan 8.3 and Fable’s 6.0 in this particular comparison. This surprised me and made me think Opus might offer a useful balance between Fable’s thoughtful style and Sol’s persistence; it remains one anecdotal test.

04

Safety and model capabilities

He discusses Anthropic’s reported assessments and his own hypothesis about training.

Anthropic reports that Opus 5 performed well in its pre-deployment alignment assessments, including measures of deceptive behavior and susceptibility to misuse. Those are the company’s reported evaluations, not a guarantee that the model is safe in every setting. I remain critical of aspects of its constitution.

Reported alignment evaluation
DIAPOSITIVA 6 / 10Reported alignment evaluationAnthropic describes its pre-deployment assessment and shows a misalignment chart.

Some people see a contradiction between Opus doing well on benchmarks and having fewer restrictions than Mythos. My hypothesis is that training can transfer desirable behavior while reducing some dangerous capabilities. My teacher-and-student analogy is illustrative; the exact private training process and the strength of the safety claims are not established by this analogy.

I object to the assumption that choosing a smaller model automatically saves tokens. In the charts I discuss, model capability and token efficiency do not move in lockstep: a stronger model may use fewer tokens to complete a task. Routing can still reduce costs in some settings, but it must be measured on the actual work.

Theo says the reported security evaluations suggest Opus can still help find vulnerabilities while being less capable of exploiting them than the most capable restricted models. He sees that as a promising tradeoff. Results on specific tests do not prove that all harmful capabilities have been removed.

05

Real work and subscription limits

Theo describes a remote-development task, usage limits and retention considerations.

In another remote-development task, Opus planned for a long time and took around four hours to implement; Fable was still working after six hours. I spent substantial usage on the comparison, but the resulting pull request looked promising. These are single-task observations, not a general timing benchmark.

I have maintained multiple subscriptions because of my heavy Fable use. At the time of the video, Fable’s weekly allowance was limited to part of the broader subscription allowance. In my accounts, Fable was exhausted while some overall weekly capacity remained available for other models.

On one account, a day of Opus work took the remaining weekly allowance from about 50% to 38%, while my Fable experiments used much more allowance across accounts. This is my usage pattern and subscription accounting, not a controlled like-for-like cost comparison. Subscription limits and their treatment can change.

My first reason to use Opus is the practical combination of cost and limits. For raw token efficiency I still favor Sol on some settings, but I often prefer the style of high-end Anthropic models: they can produce changes that feel simpler and more appropriate to the existing codebase.

My second reason is data retention. I say that Fable’s restrictions prevent zero-data-retention use in circumstances where Opus may be available under different terms. Enterprise retention and eligibility depend on the actual provider, account and contract, so check the applicable terms rather than relying on this historical comparison.

06

Behavior and context

He compares model working styles and discusses conflicting instructions in agent context.

The third reason is a behavior I describe as being less clever. Sol tends to pursue a task diligently and follow instructions, but in my experience it can write too much code. Fable often has better taste and writes less, yet can look for a clever workaround instead of working through the entire problem.

Opus feels to me like a middle ground: it follows instructions and keeps working, while retaining some of the code quality I like in Fable. These personality metaphors are shorthand for observed behavior, not literal descriptions of the models’ minds.

Context engineering guidance
DIAPOSITIVA 7 / 10Context engineering guidanceThe article discusses the system prompt, skills and project files that make up context.

I cite advice from an Anthropic engineer about simplifying context for newer models. System prompts, skills, project files and the user’s request can accidentally conflict—for example, one asks for documentation while another forbids comments. Repeating constraints can make the context harder to interpret rather than clearer.

In my early use, Opus follows the task and asks useful clarifying questions more often than older Anthropic models did. I still prefer Fable’s results in some cases, but it sometimes misses edges that I ask Sol to find. Opus’s extra checking has reduced my urge to switch models constantly.

07

Failure modes and model selection

A browser interruption illustrates limitations; Theo closes with practical choices and an invitation to compare models.

It is not perfect. On a Mac background-connect task, Opus spent a long time planning and verifying, but did ask good questions. When I requested an HTML plan, it also opened a browser repeatedly for visual verification while I was using the computer, even after I told it to stop.

An interrupted browser check
DIAPOSITIVA 8 / 10An interrupted browser checkThe agent’s response initially attributes the browser opening to a tool.

The agent initially blamed the plan-upload tool for opening the browser, then acknowledged it had assumed that without knowing. My takeaway is that a capable model can add unrequested actions and give an incorrect explanation for them. Its later correction does not erase the need to supervise the work.

I discuss an AI Omniscience score and say Opus appears less prone to making things up than its predecessor, though Fable remains stronger in the comparison I cite. Factuality benchmarks cover particular questions and conditions; they do not ensure an answer is true or identify why an error occurred.

Skatebench results
DIAPOSITIVA 9 / 10Skatebench resultsTheo’s run compares model scores and settings on a particular test.

In my Skatebench run, Opus 5 scored 83% at both tested effort levels, while Fable scored 84% and 82% at its two settings; Gemini 3.1 Pro scored 95%. The closeness is interesting, but results depend on the benchmark and settings and do not establish a universal ranking.

For my own workflow, I choose Sol when I want a fast, persistent tool for scripts, assistant tasks or work whose code I do not intend to merge. I value its efficiency and instruction following, while I am less happy with the style of code it sometimes produces.

I favor Fable for code I expect to read, front-end work and difficult, niche problems where broader knowledge helps. It can also orchestrate other work well. My reservation is that it sometimes stops at a plausible solution without exploring all the edge cases I want checked.

Opus is my practical middle option when I do not want to choose between those traits every time. I plan to use it by default for work I hope to merge, while asking Fable or Sol to review the results until I develop more confidence. That is a workflow choice based on my early experience, not a substitute for human review.

Theo’s model comparison
DIAPOSITIVA 10 / 10Theo’s model comparisonHis notes summarize the uses he prefers for Sol, Fable and Opus.

Fable remains my favorite in absolute capability, but Opus gives me much of the experience with a lower apparent subscription burden. I have seen large differences in how quickly my own allowances run down; the underlying API cost difference is smaller. Your task mix and plan can lead to different results.

Do not blindly trust me or any other commentator. Run the same task with the models available to you, compare the outputs and, if helpful, have an independent model or thread review both. I have been surprised by what Opus catches and by how often its work actually solves the problem I gave it.

Más de este canal

5 diapositivas38:47EN
Theo - t3․gg· 28 oct 2026Theo’s Long-Running Agent Experiments: Verification, Compute and CostTheo Browne · Ping LabsA skateboard game and two compiler projects show how repeated checks and flexible compute can sustain agent work—and how expensive those loops can become.Agentes de programaciónIngeniería de agentesAI cost & performance+2
5 diapositivas36:07EN
Theo - t3․gg· 27 oct 2026Theo on Token Costs, Coding Agents, and the Price of AI CapabilityTheo Browne · Ping LabsA viral estimate of Lauren's AI spending prompts a closer look at cache pricing, benchmarks, and the changing work of coding agents.AI cost & performanceAgentes de programaciónInference+1
5 diapositivas30:37EN
Theo - t3․gg· 26 oct 2026Theo’s Three Skills for Reviewing and Shipping with Coding AgentsTheo Browne · Ping LabsHow sol-loop, full-send and full-stop encode review, verification and different levels of merge authority.Agent skillsAgentes de programaciónCode review & verification+2
2 diapositivas0:43EN
Theo - t3․gg· 23 oct 2026Theo Distinguishes Security Vulnerabilities from Active AttacksTheo Browne · Ping LabsA short explanation of why disclosed software flaws and reported attacks are different kinds of security news.CybersecuritySoftware engineering
6 diapositivas29:22EN
Theo - t3․gg· 22 oct 2026Theo on Security Vulnerabilities, Stolen API Keys and AITheo Browne · Ping LabsA look at the gap between vulnerability disclosure and patching, and a speculative account of why stolen inference keys may be valuable.CybersecurityAI securitySoftware engineering+1
4 diapositivas31:13EN
Theo - t3․gg· 20 oct 2026Theo on Why Smarter Models Help More Than DevelopersTheo Browne · Ping LabsFrom game modifications to compiler experiments, Theo revisits his assumptions about who benefits from more capable AI.Agentes de programaciónDeveloper productivityHuman-AI Collaboration+1