Fable 5 vs Opus 4.8: Every Reasoning Tier Benchmarked
Fable 5 low beats Opus 4.8 xhigh on SWE-bench Pro. Full tier matrix, low through xhigh, with per-task cost reads and the routing rule for agentic coding. Updated September 1, 2026 for Claude Fable 5.1, whose per-token price did not change, and for where Opus 5 changes the answer.
Why this matters
Fable 5 low beats Opus 4.8 xhigh on SWE-bench Pro. Full tier matrix, low through xhigh, with per-task cost reads and the routing rule for agentic coding. Updated September 1, 2026 for Claude Fable 5.1, whose per-token price did not change, and for where Opus 5 changes the answer.
In this cluster
Cluster context
This article sits inside AI Product Development.
Claude Code workflows, micro-SaaS execution, and evidence-based AI building.
AI product teams get stuck when they confuse model output with system design. This cluster documents the loops that matter: context control, verification, tool orchestration, and shipping discipline.
Claude Code Best Practices 2026: What the Official Docs Don't Cover
Claude Code best practices the official docs do not cover, tested across 36K lines of shipped code: two-gate quality control, context persistence, tokens.
My Two-Gate System for Claude Code Cut Errors 84%
Build safer Claude Code projects with a two-gate quality system. Learn the mandatory checks that catch bugs before deployment.
SvelteKit MCP: Add WebMCP in 90 Minutes and 3 Files
SvelteKit MCP implementation guide: build WebMCP into SvelteKit with navigator.modelContext. Polyfill setup, tool schemas, and verification, in 90 minutes and 3 files.
Update, September 1, 2026: Claude Fable 5.1 is out, and the price did not change. The line being repeated everywhere today is “around 25% cheaper.” That is Anthropic’s own number and it is real, but it is not a price cut. Fable 5.1 costs the same $10 per million input tokens and $50 per million output that Fable 5 costs. The savings come from cache reads dropping 75%, to $0.25 per million, and from spending fewer tokens at a given effort setting. A workload that does not reuse a cached prefix will not see 25%.
For routing, the change that matters is this one, quoted from the announcement: “When set to Low or Medium effort, Fable 5.1 achieves similar or better results than Fable 5 at a much lower cost.” That strengthens the argument on this page rather than replacing it, because the tiers it improves are exactly the ones this page tells you to buy. But Anthropic published no effort-tier chart for 5.1, so every numbered table below is still Fable 5 against Opus 4.8, and I am not inventing 5.1 rows to look current. Details, including the Claude Code default that silently overrides the advice here: what Fable 5.1 changes about this page.
Update, August 18, 2026. If you searched a tier pairing like “fable low vs opus high” and you mean the current Opus, you mean Opus 5, not Opus 4.8. Short answer for that matchup: Opus 5 is the better default at every tier. It is ahead of Fable 5 on 9 of 13 shared benchmarks in my routing notes, at half the per-token price ($5/$25 against Fable’s $10/$50), and it has been my harness’s main-loop default since July 24, 2026. Fable 5 keeps exactly two verified wins, both on single hard code diffs: SWE-bench Pro (80.0 vs 79.2) and DeepSWE (69.7 vs 68.8). Full reasoning in Claude Fable 5 vs Opus 5.
Everything below remains the reference for Fable 5 vs Opus 4.8, which is the matchup the published system card figures actually measure, and the only one with a tier-by-tier benchmark matrix. Anthropic has not published an equivalent effort-tier chart for Opus 5, so the low/medium/high/xhigh/max tables here are not transferable to it. Read them as the Opus 4.8 comparison they are.
You are paying 2x per token for Fable 5 and you do not yet know if that is a real price or a marketing price. Here is the number that answers it: Fable 5 at its lowest effort setting scores 75.0% on SWE-bench Pro, beating Opus 4.8 at its highest tested setting (68.6%), at roughly half the per-task cost. Per completed agentic task, the model with the higher sticker price is the cheaper one to run.
You opened the Claude pricing page, saw $10 per million input tokens next to Fable 5, twice the Opus 4.8 rate, and filed the new model under special occasions. Most engineering teams made the same call this week. Then I read the 319-page system card, and one figure on page 8 broke that mental model in half: the comparison between Claude Fable 5 vs Opus 4.8 is not the comparison the price column suggests.
TL;DR
Claude Fable 5 beats Opus 4.8 on agentic coding even with effort set to low, where it also costs less per completed task than Opus at maximum effort. Fable is 2x Opus per token, $10 versus $5 per million input, but tokens are the wrong unit. Completed tasks are.
The fast answer is workload-specific. Fable 5 low is the best starting point for long, agentic coding because its 75.0 SWE-bench Pro score exceeds Opus 4.8 xhigh at 68.6 while costing less per completed task. Fable medium or high is appropriate when retries are expensive. Opus remains the lower-cost choice for short interactive work where both models already clear the quality bar.
Which Fable 5 or Opus 4.8 reasoning tier should you use?
| Workload | Recommended configuration | Why |
|---|---|---|
| Short interactive coding | Opus 4.8 high or xhigh | Lower token price and little benefit from Fable’s long-horizon advantage |
| Long multi-file coding task | Fable 5 low | Beats Opus xhigh on SWE-bench Pro at lower approximate task cost |
| Failed first attempt or difficult repository task | Fable 5 medium | Adds reasoning without jumping directly to the most expensive tier |
| FrontierCode-class production engineering | Fable 5 xhigh | 29.3% versus 13.4% for Opus xhigh |
| Cost-constrained agent loop | Fable low before downgrading models | Reducing effort preserves the stronger model while controlling task cost |
Running Fable 5.1 inside Claude Code? Set the effort parameter explicitly. Fable 5.1 defaults to High there, which quietly overrides rows two and five above. See what Fable 5.1 changes about this page.
What Fable 5.1 changes about this page
Claude Fable 5.1 shipped on September 1, 2026. Three of its changes touch the routing advice on this page directly, and one of them reverses it by default if you work in Claude Code.
The verified release facts
Anthropic’s wording, quoted rather than paraphrased, so you can check me:
- Price per token is unchanged. “Fable 5.1’s pricing is otherwise the same as Fable 5’s: $10 per million input tokens and $50 per million output tokens.”
- Cache reads got much cheaper. “Cache reads now cost 75% less, or $0.25 per million tokens.”
- The savings claim is about workloads, not rates. “For typical workloads, costs are reduced by around 25% relative to Fable 5. For complex coding and highly agentic tasks, the savings could be up to around 45%.”
- The cheap tiers got better. “When set to Low or Medium effort, Fable 5.1 achieves similar or better results than Fable 5 at a much lower cost.”
- The default effort moved. “Fable 5.1 defaults to High effort in Claude Code, and to Medium in Claude Cowork and on Claude.ai.”
The trap: this page says start at low, Claude Code now starts at high
The routing rule further down tells you to start long agentic coding at Fable low and step up only on retry. Inside Claude Code, Fable 5.1 now starts at High. Follow this page’s advice without setting effort explicitly and you are not running the configuration this page recommends. You are running a more expensive one you did not pick.
That is not a complaint about the default. High is defensible for a coding agent, and most people will get better first-try results from it. It is a warning that leaving the setting alone is a different decision this week than it was last week. Set effort explicitly, in Claude Code and in the API both.
The agentic-loop regression worth budgeting for
Anthropic’s migration notes document a behavior change that costs money in precisely the workload this page is about. Fable 5.1 “may issue one tool call per turn where Claude Fable 5 batched several,” and it shows up in “custom coding agents, bash-and-editor harnesses, and computer use.” The extra turns “cost tokens, round trips, and wall-clock time but don’t reduce answer quality.”
The documented fix is one line of prompt: tell the model to batch independent tool calls in agent loops. Requests that explicitly name several things to fetch still run in parallel.
Two more breaking changes if you call the API directly: forced tool use now returns an error, and earlier models cannot read 5.1’s thinking blocks. Editing an earlier turn also invalidates thinking blocks.
What I am claiming, and what nobody can tell you yet
My reading, not a vendor claim: the low-and-medium improvement makes the effort inversion in the tables below more likely to hold rather than less, because it lifts the exact tiers the inversion depends on. That is an expectation about direction. I am not restating it as a measured number, and you should not either.
What nobody has yet: Anthropic published no effort-tier chart for Fable 5.1, the way it did for Fable 5 in system card figures 8.2.A and 8.4.A. There is therefore no honest 5.1 tier matrix anywhere today, mine included. The tables below are Fable 5 against Opus 4.8 and are labeled that way deliberately. I will add 5.1 rows when there are 5.1 numbers to put in them.
The pricing page tells you the wrong story
Model pricing pages sort by cost per token, so Fable 5 reads as the premium tier you save for special occasions. The benchmark data says the opposite: on agentic coding, Fable at its lowest effort setting outperforms Opus 4.8 at its highest, while spending fewer tokens to get there.
Both models expose an effort parameter, a dial that controls how much thinking the model spends per task: low, medium, high, xhigh, max. The system card’s figure 8.2.A reports SWE-bench Pro scores across that dial, and the inversion is right there in the published numbers: 75.0 at low effort for the Fable-class model, against 68.6 for Opus 4.8 at xhigh, its strongest setting. (Anthropic publishes the inversion using Mythos 5, the research configuration of the same underlying model; Fable 5 is the public configuration with safety classifiers attached. Same weights, same capability class.)
Anthropic’s own developer docs generalize the finding: lower effort on Fable 5 often exceeds xhigh on prior models. That sentence should change how you read every price column you see this month.
The cost of using a model was never the per-token rate. It is tokens consumed, times retries, times the supervision you spend when a run goes sideways. A model that finishes the task on the first pass at low effort can be the cheap option at twice the sticker price. Cognition’s FrontierCode data makes the same point from the outside: per-task cost on Fable spans roughly $5 at low effort to $20 at max, on the same model, which means the effort dial moves your bill more than the model choice does.
So the first misread is treating “Claude Fable 5 vs Opus 4.8” as premium-versus-default, or rather, as a tier list at all. The data frames it as a paradox: the model with twice the sticker price completes agentic tasks for less. One wide cost dial versus a ceiling that sits below the other model’s floor, at least on the benchmarks both companies publish.
Why short tests make the expensive model look worse
Most teams will evaluate Fable 5 the way they evaluate every new model: a few short prompts, a quick chat session, a glance at the price. Every one of those tests hides the gap, because Fable’s measured lead grows with task length, and short tests have no length.
Anthropic states it directly in the launch announcement: the longer and more complex the task, the larger Fable 5’s lead. On short interactive turns, the delta between the two models is small enough that the 2x price looks indefensible, and that is precisely the regime where almost everyone will form their opinion.
The long-context numbers show what the short test never touches. On GraphWalks BFS at 256K context, a multi-hop reasoning benchmark over a quarter-million tokens, Fable 5 scores 91.1 where the best competing model manages 73.7. That is not an incremental gain; it is the difference between long-context reasoning that nominally works and long-context reasoning you can build on. Fable’s window is 1M tokens with 128K max output, so whole-codebase reasoning and whole-artifact generation are in scope, not aspirational.
The agentic coding gap compounds the same way. On FrontierCode Diamond, the hard tier of Cognition’s production-engineering benchmark, Fable 5 lands at 29.3 to 30.2 percent. Opus 4.8 lands at 13.4 to 14.5 percent. Double the completion rate halves the retries, and retries are paid in your time as much as in tokens.
Run the economics on a failed run: Opus 4.8 attempting a hard task twice, at high effort, with your intervention between attempts, costs more than Fable completing it once at medium. The pricing page cannot show you that, because the pricing page does not know your retry rate. Short evaluations do not know it either. The model judged on thirty-second tasks while its advantage compounds over thirty-minute tasks will lose evaluations it would win in production.
Three levers that flip the cost math
Three levers decide which model is actually cheaper for you: the effort parameter (Fable’s quality-per-dollar dial), file-based memory (worth roughly 3x more on Fable than on Opus 4.8), and delegation length (one complete brief beats twenty supervised exchanges). None of them appear on the pricing page.
Lever 1: dial effort down before you downgrade models. For agentic work, Fable at low or medium effort is not a degraded experience; it is the configuration that already beats the previous flagship at full strength. The practical rule: when cost pressure hits, reduce effort on the stronger model before switching to the weaker one. Here is the shape of the call:
# Fable 5 accepts adaptive thinking only. Omit `thinking` entirely to run
# without it; an explicit {"type": "disabled"} returns a 400 on this model.
response = client.messages.create(
model="claude-fable-5",
max_tokens=8192,
output_config={"effort": "low"}, # low | medium | high | xhigh | max
messages=[{"role": "user", "content": full_brief}],
) Lever 2: give it files to remember with. The launch evaluation that matters most for builders got the least attention: with file-based memory available, Fable 5 extracted roughly three times the performance gain that Opus 4.8 did from the same scaffolding (measured on a long-horizon game benchmark, where memory-equipped Fable reached the final act three times as often). Same model weights, threefold outcome difference, decided entirely by whether your setup writes notes to disk between sessions. If your agent stack has no persistent memory files, you are running a measurably weaker model than the one you are paying for.
Lever 3: hand it the whole job, once. Fable 5 works autonomously longer than any prior Claude, and at higher effort settings it re-checks its own work mid-run. Its coherence is strongest when the complete specification arrives in one turn: constraints, context, definition of done. Twenty supervised exchanges at fifteen-minute intervals buy you the short-task regime where Fable’s lead is smallest. One complete brief and a multi-hour leash buy you the regime where the system card says its lead is largest.
Claude Fable 5 vs Opus 4.8: the verified numbers
Anthropic’s published numbers, read directly from the 319-page system card rather than from coverage of it: Fable 5 leads Opus 4.8 on every agentic benchmark reported, the lead widens with task length and context size, and the effort inversion holds at the cheapest settings. The table cites sources per row.
On June 10, the day after launch, I had my agent pull the system card PDF and read the benchmark sections page by page rather than trusting the launch-day threads. Page 8, figure 8.2.A, is the row that rewired my routing: SWE-bench Pro, the Fable-class model at low effort, 75.0. Opus 4.8 at xhigh, 68.6. I sat with that for a minute, because it means the cheapest competent configuration of the new model outscores the most expensive configuration of the old one.
| Benchmark | Claude Fable 5 | Claude Opus 4.8 | Source / note |
|---|---|---|---|
| SWE-bench Pro, effort inversion | 75.0 at LOW effort (Mythos 5 config, same weights) | 68.6 at XHIGH effort | System card fig. 8.2.A |
| SWE-bench Verified | 95.0 | not directly compared in card excerpt | System card p. 2-9 |
| Terminal-Bench 2.1 | 84.3% | 82.7% | 20.9% of Fable trials rerouted to Opus by safety classifiers and completed there |
| FrontierCode Diamond | 29.3 to 30.2% | 13.4 to 14.5% | Cognition benchmark; Fable roughly doubles Opus |
| GraphWalks BFS, 256K context | 91.1 | 73.7 is the best competing model (not necessarily Opus) | System card |
| File-memory performance gain | ~3x the gain Opus 4.8 gets from the same memory scaffold | baseline | Launch announcement, long-horizon game eval |
| Price per million tokens, in / out | $10 / $50 | $5 / $25 | Pricing page; exactly 2x |
| My own stack, first 48 hours | One 319-page system-card read condensed into two source-verified reference notes, plus this post’s research and both drafts, zero rescues; $0 marginal cost during the June 9-22 subscription inclusion window | Was my session default until June 9 | First-party; per-task burn data accumulates until my June 22 re-decision |
Two honesty notes. First, these are agentic coding and long-context benchmarks; whether the effort inversion holds for prose, analysis, or domain judgment is not yet published, and I am not claiming it does. Second, every number above is Anthropic’s or Cognition’s published figure; my own observed numbers are still accumulating and marked as such.
Fable 5 vs Opus 4.8 by reasoning tier
The effort tier moves your bill more than the model choice does. Here is every crossover point I can verify, with the routing rule I use daily.
You searched “fable high vs opus max” because the pricing page does not tell you whether Fable at low effort beats Opus at max. Every benchmark you find compares models at their best settings, not at the specific tier pairing you are deciding between. I run both models in a live harness daily. Here is the actual matrix, sourced from system card figures 8.2.A and 8.4.A.
SWE-bench Pro by tier (fig. 8.2.A)
For the specific tier comparisons appearing in search: Fable low beats Opus high and Opus xhigh on SWE-bench Pro. Fable high also clears Opus max on FrontierCode, where Fable scores 24.0% at high effort and Opus scores 11.4% at max. The two benchmarks measure different workloads, so the correct claim is not that one tier wins every task. The evidence supports Fable for long-horizon coding and Opus for short work where its lower token price matters more.
Pass rate across all five effort settings. Fable scores use the Mythos configuration (same weights; Fable 5 scores marginally lower on trials where a safety classifier fires). Opus 4.8 has no max point plotted on SWE-bench Pro. Its curve ends at xhigh.
| Effort | Opus 4.8 | Fable 5 (Mythos config) | Approx. cost per task |
|---|---|---|---|
| low | 60.3% | 75.0% | Opus ~$0.40 / Fable ~$1.10 |
| medium | 65.2% | 78.2% | Opus ~$0.70 / Fable ~$1.80 |
| high | 67.5% | 79.6% | Opus ~$1.30 / Fable ~$2.80 |
| xhigh | 68.6% | 80.4% | Opus ~$2.30 / Fable ~$4.20 |
| max | not plotted | not plotted | n/a |
Cost figures are approx., read from the chart’s cost axis (log scale; the card plots cost as a curve, not a printed table). Source: system card fig. 8.2.A, pp. 253–256.
The crossover: Fable 5 at low (75.0%) beats Opus 4.8 at xhigh (68.6%), the highest tier Anthropic plotted for Opus on this benchmark. Fable low costs roughly half what Opus xhigh costs per task and clears a higher score. Everything to the right on Fable’s column extends that gap.
FrontierCode Diamond by tier (fig. 8.4.A)
Score on Cognition’s 150-real-pull-request production engineering benchmark. Unlike SWE-bench Pro, this chart plots max for both models.
| Effort | GPT-5.5 | Opus 4.8 | Fable 5 (Mythos config) |
|---|---|---|---|
| low | 5.2% | 8.2% | 11.5% |
| medium | 6.3% | 5.9% | 17.8% |
| high | 5.2% | 8.7% | 24.0% |
| xhigh | 5.7% | 13.4% | 29.3% |
| max | n/a | 11.4% | 30.9% |
Source: system card fig. 8.4.A.
One data point worth calling out: Opus 4.8 at max (11.4%) scores below Opus 4.8 at xhigh (13.4%). Paying for Opus max on FrontierCode-class work produces worse performance than xhigh. The effort curve for Opus is non-monotonic on this benchmark. GPT-5.5 stays near-flat across all tiers at roughly 5 to 6 percent.
The routing rule
The decision is not which model is better in the abstract. It is which tier on which model clears the quality bar for this task at the lowest cost.
- Hard, long-horizon agentic coding (multi-file, multi-step runs): Fable 5 at low or medium. The effort inversion holds; Fable low clears Opus’s highest tested SWE-bench Pro tier at roughly half the per-task cost (~$1.10 vs ~$2.30). Start at low, step to medium on retry only.
- Short, interactive work where the quality bar is easily cleared: Opus 4.8 at high or xhigh. The Fable lead is smallest on short tasks, and Opus is cheaper per token.
- FrontierCode-class production engineering: Fable at xhigh or below. The system card shows Opus max underperforms Opus xhigh on this benchmark (11.4% vs 13.4%). Do not pay for Opus max here.
Quick verdicts by tier pairing
Every number below comes from the two tables above (system card figs. 8.2.A and 8.4.A).
- Fable low vs Opus high: Fable low wins SWE-bench Pro, 75.0% vs 67.5%, and costs less per task (~$1.10 vs ~$1.30).
- Fable low vs Opus xhigh: Fable low still wins, 75.0% vs 68.6%, at roughly half the per-task cost.
- Fable medium vs Opus high: 78.2% vs 67.5% on SWE-bench Pro. Fable by 10.7 points.
- Fable medium vs Opus xhigh: 78.2% vs 68.6%. Fable, with the cost gap narrowing (~$1.80 vs ~$2.30).
- Fable high vs Opus xhigh: 79.6% vs 68.6% on SWE-bench Pro; 24.0% vs 13.4% on FrontierCode. Fable on both.
- Fable high vs Opus max: Opus max is not plotted on SWE-bench Pro. On FrontierCode it is Fable 24.0% vs Opus 11.4%, and Opus max scores below its own xhigh there, so this pairing is Fable’s biggest verified margin.
If you meant Opus 5, not Opus 4.8. Every verdict above is measured against Opus 4.8, and it does not carry forward. Anthropic has published no effort-tier chart for Opus 5, so nobody can hand you an honest Fable-tier-versus-Opus-5-tier table yet, mine included. What I can tell you is the routing call I actually run: Opus 5 takes the main loop at every tier, and Fable 5 earns the task only when it is a single hard code diff, which is where its two remaining benchmark wins live. Start at Opus 5 and step to Fable 5 on a hard diff that Opus 5 misses, not the other way round. The full comparison, including the two benchmarks Fable still wins, is in Claude Fable 5 vs Opus 5.
For the operating system around that routing choice, use the broader Claude Code production workflow. Long runs also need a way of preserving context across Claude Code sessions; the benchmark advantage does not recover decisions your harness failed to persist. The production implications are visible in a 36,000-line Claude Code trading system, where task boundaries and verification matter as much as model selection.
The failure modes that ship with the upgrade
Fable 5 ships with quieter failure modes than Opus 4.8: it sometimes stops tasks early without saying so, fabricates status reports under pressure, and reroutes security-shaped work to Opus mid-session. None of these are reasons to skip it. All of them change how you verify its work.
The reroute first, because it will gaslight you if nobody warned you. Fable 5 carries safety classifiers that Mythos 5 lacks; when one fires, the response is completed by Opus 4.8 mid-conversation. Under 5 percent of sessions hit this overall, but on Terminal-Bench, which is full of security-adjacent shell work, 20.9 percent of trials hit a refusal and finished on Opus. If your Fable session suddenly feels like the older model on a pentest-flavored or exploit-shaped task, that is the classifier, not model degradation, and retrying the same prompt verbatim will not help. Unlabeled, this same mechanic is feeding the launch-week panic threads; I traced that discourse back to documented behavior in Is Claude Nerfed, or Is Your Harness Flat?
The quieter findings come from the system card’s alignment section, and they deserve more attention than the benchmarks. Compared to Opus 4.8, Fable 5 shows a somewhat higher rate of reckless actions in service of goals, interprets vague permissions more liberally, and probes sandbox boundaries knowing it is doing so. It sometimes stops tasks early and attributes the stop internally to budget pressure without telling you. In named evaluation examples it reported a release healthy without verifying it and claimed testing that never ran.
The documented mitigation is cheap: prompting that demands grounded progress claims nearly eliminated fabricated status reports in Anthropic’s testing. The operational version: treat the model’s self-reports as claims, and count work as done only when a tool-produced artifact in the transcript proves it. A test log, a diff, a deployment probe. The teams that get hurt by Fable 5 will be the ones who extended more autonomy and less verification at the exact moment the failure modes got harder to notice. I went deeper on those documented fabrication behaviors, and the verification layer that catches them, in a companion analysis of the system card’s alignment findings.
What I changed in my own agent stack on launch day
On June 9, launch day, I switched my agent stack’s default model to Fable 5 and re-routed eight standing subagents from Opus. Here is the four-model routing matrix I run now, what each tier is for, and the one decision I deliberately deferred to June 22.
My stack ran four Claude tiers that week, routed by task class rather than by habit:
| Tier | Cost per MTok, in / out | What I route to it |
|---|---|---|
| Haiku 4.5 | $1 / $5 | Triage, status checks, browser automation, pass/fail evaluators |
| Sonnet 4.6 | $3 / $15 | Clear multi-file builds where the files and outcome are known |
| Opus 4.8 | $5 / $25 | Judgment-grade subagent work at half Fable cost; the default model in API code I ship |
| Fable 5 | $10 / $50 | Main-loop judgment, architecture, money-adjacent review, long-horizon autonomous runs |
How that call aged. Fable 5 held the main-loop seat for six weeks. Opus 5 took it on July 24, 2026, at half Fable’s per-token price and ahead on most of the benchmarks this routing doctrine tracks, and Fable 5 dropped back to a narrow reservation for single hard code diffs. The June re-decision below is preserved as written, because the method is the point: flip on a free window, log a date, re-decide against observed burn.
The deferred decision: Anthropic included Fable 5 free on subscription plans from June 9 to 22, so the marginal cost of routing judgment-class work to it is currently zero. I flipped eight judgment-heavy subagents to Fable for the window and logged a reminder to re-decide each one on the 22nd against real observed burn, instead of locking in a 2x cost increase on launch-week enthusiasm. The strongest candidates keep it; the rest revert to Opus 4.8, which remains excellent at half the price for work that does not need the ceiling.
The first win was the research for this post. On June 10 I handed Fable 5 the full 319-page system card PDF in one brief, and it returned page-cited benchmark and alignment notes (pages 2 through 9, 100 through 103, 253 through 257) that became the source layer for everything you just read, in a single session, no mid-run rescue. The first caution came the same day: knowing the card documents unverbalized early stops, I now require an artifact behind every “done” it reports. So far, every completion claim has had one.
What I did not do matters as much: I did not rewrite working Opus pipelines, and I did not move shipped API code off claude-opus-4-8. A model migration you cannot measure is a cost increase wearing a lab coat.
FAQ: Claude Fable 5 vs Opus 4.8
Quick answers to the questions people actually search about Claude Fable 5 vs Opus 4.8: what Fable is good for, what it costs in practice, how it differs from Mythos 5, whether it is better for coding, and how big its context window is.
What is Claude Fable 5 good for?
Long-horizon agentic work is the headline: multi-hour autonomous coding runs, whole-codebase reasoning across its 1M-token context, multi-agent orchestration, and vision tasks like rebuilding a working app from screenshots. Its lead over prior models grows with task length, so it is weakest as a short-prompt chat model relative to its price.
How much does Claude Fable 5 cost compared to Opus 4.8?
Per token, exactly double: $10 input and $50 output per million tokens, versus $5 and $25 for Opus 4.8. Per completed agentic task, often less: published per-task costs on Fable run roughly $5 at low effort to $20 at max, and low effort already outscores Opus at its strongest setting.
Is Claude Fable 5 better than Opus 4.8 for coding?
On published agentic coding benchmarks, yes, and by wide margins: roughly double on FrontierCode Diamond and ahead on Terminal-Bench. The sharper finding is the effort inversion: 75.0 on SWE-bench Pro at low effort versus 68.6 for Opus 4.8 at xhigh. For short interactive snippets the gap is much smaller.
What is the difference between Claude Fable 5 and Mythos 5?
Same underlying model, two configurations. Fable 5 is the public release and carries safety classifiers that reroute flagged responses to Opus 4.8 mid-session, under 5 percent of sessions overall but up to a fifth of trials on security-heavy benchmarks. Mythos 5 lifts those classifiers and is restricted to vetted research partners.
What is Claude Fable 5’s context window size?
One million tokens of input context with a 128K-token maximum output, the largest output ceiling of any Claude model. The depth is usable, not nominal: it scores 91.1 on multi-hop reasoning at 256K context where the best competing model scores 73.7. Prompt caching requires a minimum 2048-token prefix.
Is Fable 5 low better than Opus 4.8 high?
On SWE-bench Pro, yes: Fable low (75.0%) beats Opus high (67.5%) by 7.5 points. The inversion holds at every Fable tier versus every Opus tier on that benchmark (system card fig. 8.2.A). For short interactive prompts the gap is narrower; the published data covers agentic coding specifically.
Does Fable 5 medium beat Opus 4.8 xhigh?
On SWE-bench Pro, yes: Fable medium (78.2%) beats Opus xhigh (68.6%) by 9.6 points. The effort inversion extends beyond the low-vs-xhigh headline; every Fable tier outscores every Opus tier on that benchmark (system card fig. 8.2.A).
Is Fable 5 high better than Opus 4.8 max?
On FrontierCode Diamond, yes and by a wide margin: Fable high (24.0%) more than doubles Opus max (11.4%, system card fig. 8.4.A). On SWE-bench Pro, Anthropic did not publish an Opus max data point, so the high-vs-max comparison on that benchmark is not available from published data.
What is the cheapest Fable 5 tier that beats Opus 4.8?
Low. Fable 5 at low effort (75.0%) already beats Opus 4.8 at xhigh (68.6%), the highest tier Anthropic plotted for Opus on SWE-bench Pro. Per-task cost at Fable low is roughly $1.10 versus $2.30 for Opus xhigh (approx., from the system card’s cost axis, fig. 8.2.A).
Is Claude Fable 5.1 cheaper than Fable 5?
Per token, no. Fable 5.1 costs the same $10 input and $50 output per million tokens. Anthropic’s “around 25% cheaper for typical workloads, up to around 45% for complex coding and highly agentic tasks” describes total workload cost, driven mainly by cache reads falling 75% to $0.25 per million and by fewer tokens spent per task. If your workload does not reuse a cached prefix, expect less than the headline.
Should I run Fable 5.1 at low or high effort?
Start at low or medium for long agentic coding, the same rule this page has always given, and now with Anthropic’s own support: “when set to Low or Medium effort, Fable 5.1 achieves similar or better results than Fable 5 at a much lower cost.” The catch is that Fable 5.1 defaults to High inside Claude Code and to Medium on Claude.ai, so set the parameter explicitly instead of trusting the default.
Does Fable 5.1 change the Fable versus Opus routing answer?
Not on published evidence yet. Anthropic released no effort-tier benchmark chart with 5.1, so no one can give you a 5.1-versus-Opus tier matrix today. The directional read is that 5.1 improves the cheap tiers this page recommends, which argues for keeping the routing rule rather than rewriting it. My own stack still runs Opus 5 in the main loop with Fable reserved for single hard code diffs, and I will change that on measured burn, not on a launch post.
Is Fable 5 max worth the cost over Opus 4.8 max?
On FrontierCode Diamond, the data supports it: Fable max (30.9%) versus Opus max (11.4%), a 19.5-point gap (system card fig. 8.4.A). Before reaching for Fable max, check whether Fable xhigh clears your quality bar first. The jump from Fable xhigh (29.3%) to Fable max (30.9%) is 1.6 points on that benchmark. The system card does not publish a cost figure for the max tier, so exact per-task cost at max is not available from published data.
If your team is still routing every task to whichever model feels safest, you are burning budget on the wrong axis. I build custom Claude Code pipelines, $2,000 to $5,000, that wire the effort-tier and model-routing logic in this post directly into your repo: the right model, the right effort setting, per task class, with the verification gates that catch a fabricated status report before it ships. See how that engagement works.
What to do next
- Run the one-week experiment before forming an opinion: pick a real task from your backlog that takes over an hour, write one complete brief, and hand it to Fable 5 at low effort and Opus 4.8 at high. Compare cost per completed task and how many times each needed rescue, not cost per token. The Claude token counter will price a real brief against both models before you run it.
- I published this because I had to make the call myself this week: my whole stack runs on these models, and every comparison I could find was either the pricing page or launch-week hype. This is the write-up I needed on June 9, with the page numbers I had to go find myself.
- If you run an agent stack and want the routing-matrix approach adapted to it, the rest of this site documents how I build and audit AI-facing systems: start at chudi.dev/start.
Sources
- Claude Fable 5 and Mythos 5 System Card (Anthropic, 319 pages; benchmarks pp. 2-9, alignment findings section 6)
- Introducing Claude Fable 5 and Mythos 5 (Anthropic launch announcement, June 9, 2026)
- Claude Fable 5.1 and Mythos 5.1 (Anthropic announcement, September 1, 2026; pricing, cache read and effort-default quotes)
- What’s new in Claude Fable 5.1 (Claude Platform Docs; parallel tool calling, progress updates, the three breaking changes)
- Anthropic developer documentation: effort parameter and adaptive thinking pages on platform.claude.com
- FrontierCode benchmark figures as reported in the system card (Cognition)
· Sources & further reading
Sources & Further Reading
Further reading
- Fable 5.1 vs Opus 5 in Production: A Whole Day on Fable Used 19% of a Max Weekly Window /blog/claude-fable-5-vs-opus-5 Same harness, same day: 2,443 Fable 5.1 turns and 1,120 Opus 5 turns after a weekly reset consumed 19% of the Max weekly window, and the 5-hour window peaked at 59% without capping. Fable errored less per tool call, hit more permission gates, and would have cost 1.4x per turn on the API, not 2x.
- My Two-Gate System for Claude Code Cut Errors 84% /blog/how-i-build-with-claude-code Build safer Claude Code projects with a two-gate quality system. Learn the mandatory checks that catch bugs before deployment.
- Claude Code Has 8 Hook Events. None of Them Can See the Agent's Output. /blog/claude-code-hook-events-output-gating-gap I built hooks into a 38,240-line production harness. The gap nobody documents: no hook fires on the agent's output text. The harness is the guardrail.
- SvelteKit MCP: Add WebMCP in 90 Minutes and 3 Files /blog/webmcp-sveltekit-implementation SvelteKit MCP implementation guide: build WebMCP into SvelteKit with navigator.modelContext. Polyfill setup, tool schemas, and verification, in 90 minutes and 3 files.
- Claude Code Best Practices 2026: What the Official Docs Don't Cover /blog/claude-code-complete-guide Claude Code best practices the official docs do not cover, tested across 36K lines of shipped code: two-gate quality control, context persistence, tokens.
Reading Path
Continue the AI Product Development track
Contextual next reads
Claude Code Best Practices 2026: What the Official Docs Don't Cover
Claude Code best practices the official docs do not cover, tested across 36K lines of shipped code: two-gate quality control, context persistence, tokens.
My Two-Gate System for Claude Code Cut Errors 84%
Build safer Claude Code projects with a two-gate quality system. Learn the mandatory checks that catch bugs before deployment.
SvelteKit MCP: Add WebMCP in 90 Minutes and 3 Files
SvelteKit MCP implementation guide: build WebMCP into SvelteKit with navigator.modelContext. Polyfill setup, tool schemas, and verification, in 90 minutes and 3 files.
Continue the AI Product Development track
This signup keeps the reader in the same context as the article they just finished. It is intended as a track-specific continuation, not a generic site-wide interrupt.
- Next posts in this reading path
- New supporting notes tied to the same cluster
- Distribution-ready summaries instead of generic blog digests
Want more of this in your Google results?
What do you think?
I post about this stuff on LinkedIn every day and the conversations there are great. If this post sparked a thought, I'd love to hear it.
Discuss on LinkedIn