1. Models
  2. Anthropic
  3. Artificial Analysis Coding Agent Index v1.4
A
@ArtificialAnlysX · Sep 3, 2026

Artificial Analysis Coding Agent Index v1.4

@ArtificialAnlys's benchmark bar chart drew 82.7K views on X: 7.2x @artificialanlys's median post and #420 of 1,162 AI chart posts we hold by views. Read Oct 12, 2026.

Coding Agent Index v1.4: Claude Opus 5 leads with 68 score

XDataBenchmark bar chartClaude Opus 5All Anthropic modelsCodexDeepSeek V4Muse Code 13Claude Code 4Grok BuildKimi CodeMuse Code 12
Published by @ArtificialAnlys on X, Sep 3, 2026. Source: x.com
62/ 100

ViralChart score

Reached and resonated

More views and a higher engagement rate than the median post: it travelled and people acted on it.

#418 of 1,162 AI chart posts we hold · #134 of 491 @artificialanlys posts. Score = views 40%, likes 30%, engagement rate 15%, save rate 15%, each as a percentile of every AI chart post we hold.

Our read

Reached and resonated: views and engagement both above medians, score rank #418 of 1,162.

82.7K views is 7.2x the company median of 11.4K, ranking #99 of 491 @ArtificialAnlys posts.

On September 3, 2026, this post ranked #3 of 5 from the account that day, with 5 posts total.

Engagement rate of 0.88% sits above the 0.73% median for all AI chart posts, at the 65th percentile.

7.2x@artificialanlys's median post

82.7K views, where @artificialanlys's typical post gets 11.4K.

5posts from @artificialanlys that day

Part of a run of 5 posts on Sep 3, 2026. This one was #3 of 5 by views that day.

top 35%engagement rate

0.88% of viewers liked, reposted, quoted or replied. The median post gets 0.73%.

1.9xthe median benchmark bar chart post

Across 215 benchmark bar chart posts we hold, the median gets 44.4K views.

Public X numbers from our read on Oct 12, 2026. Peers: 1,162 AI chart posts we hold and 491 from @artificialanlys.

Where it sits

Reach against resonance

Each dot is a post. Right is more views, up is a higher engagement rate. The lines are the medians, so the four corners are the four kinds of post.

Among 1,162 AI chart posts we hold

Score #418 of 1,162

Views82.7K#420top 36%
Likes622#386top 33%
Engagement rate0.88%#411top 35%
Save rate0.071%#617bottom 47%

Among 491 @artificialanlys posts

Score #134 of 491

Views82.7K#99top 20%
Likes622#104top 21%
Engagement rate0.88%#209top 42%
Save rate0.071%#261bottom 47%

Growth

One read so far

Views82.7K
Age at our read40 days
Views per day of life2.1Kviews divided by days since it was posted

Dots are our reads. The dotted line from the day it was posted to our first read is a gap, not data.

@artificialanlys's posts over time

Every post from this account we hold, by date and views. This one is marked; the line is the running median of the last 10.

News · Sep 3, 2026

@ArtificialAnlys Coding Agent Index v1.4 chart draws 82.7K views

Benchmark bar chart of 12 models, posted September 3, 2026, with 4 other posts that day.

What happened

Published September 3, 2026, a single benchmark bar chart on the Coding Agent Index v1.4, showing 12 models. Same day, the account posted 4 other charts, including a 1.7M-view AI Coding Agent Index.

The numbers

Views reached 82.7K, ranking #420 of 1,162 AI chart posts. Engagement rate 0.88% ranks #411 of 1,162; save rate 0.071%.

The lesson

A 12-model benchmark bar chart drew 7.2x the account's median views. Clean tables with many models can outperform typical posts.

What it means

This post's 82.7K views beat the account's median of 11.4K by 7.2x, but its save rate of 0.071% is below the engagement rate. Wide reach, thin saves.

Written by ViralChart from public numbers read on Oct 12, 2026. Every number is checked against our data before it is shown.

Data and API

21 points read off this chart

Estimated from the image 71%
SeriesGroupValueRead
Claude Opus 3 (xhigh)68 scoreestimated
Muse Code 13 (maxing)66 scoreprinted
Claude Opus 3 (max)67 scoreprinted
Codex (with fallback)65 scoreprinted
Muse Code 13 (xhigh)64 scoreestimated
Grok Build (high)64 scoreprinted
Kimi K363 scoreestimated
Muse Code 1262 scoreprinted
Claude Code (high)61 scoreestimated
OpenCode Flash61 scoreestimated
Codex (max)60 scoreprinted
Codex (max)57 scoreprinted

Showing 12 of 21. All points, the redraw and the maker

Max plan · API

GET https://viral-chart.com/api/posts/5fc1a765bb04.json
GET https://viral-chart.com/api/charts/5fc1a765bb04.json
GET https://viral-chart.com/api/charts/5fc1a765bb04.skill.md

Static files in this prototype. The post JSON holds the public numbers, ranks, score, quadrant, our reads and, when checked, our copy.

API · Max

Use this chart via API

On the Max plan you can pull this chart's numbers with the provenance of each one, as JSON or CSV, with its redraw spec, or call it from an agent over MCP. Chart id 5fc1a765bb04.

PathReturnsPlan
GET/api/v1/charts/5fc1a765bb04Title, publisher, date, form, point count; with a Max key, the data linkOpen
GET/api/v1/charts/5fc1a765bb04/dataEvery point with its provenance and confidence, plus the redraw spec. Add ?format=csv for CSVMax
GET/api/v1/charts/5fc1a765bb04/render?view=1The draw-only view this page usesOpen
POST/mcpTool get_chart_data with this id, for Claude, Cursor and other agentsMax
curlMax
curl -s https://viral-chart.com/api/v1/charts/5fc1a765bb04/data \
  -H "Authorization: Bearer $VIRALCHART_KEY"
Claude CodeMax
claude mcp add --transport http viralchart https://viral-chart.com/mcp \
  --header "Authorization: Bearer $VIRALCHART_KEY"

60 requests a minute per key; over that you get 429 with Retry-After. Up to 5 keys per account, made on your account page and shown once. Without Max, the data route answers 402 with a link to the plans. The numbers describe a chart its publisher owns, and every file carries a license note.

More charts about Claude Opus 5

More from Anthropic

Questions people ask

Where does this chart come from?

@ArtificialAnlys published it on Sep 3, 2026 on X (x.com). We keep it here, with the publisher and date credited as text, so you can study it without leaving.

Can I make a chart like this?

Use the format, not the picture. Open its data page and use Make one like this: it starts from this chart's numbers and takes yours.