LanguagesPreviewThis index is in active development: we are still adding agents, refining attribution signatures, and verifying data against sources. The date in the header is when key figures were last re-checked. Numbers can move as coverage improves.
Agent-marked pull requests by repository language: who leads where, and how fast each stack is adopting.
Coverage: tracks Claude Code, Codex, Copilot agent, Cursor, Devin, and Jules. Codex is measured through hosted task metadata, checked against sampled PRs. Gemini CLI and other terminal agents work through the developer's own identity, leaving nothing public we can detect yet, so they cannot be measured here. We are expanding coverage. Methodology
30.7%
Swift is most agentified
Share of all Swift PRs carrying an agent mark
5.6%
Ruby is the frontier
155K monthly PRs, mostly unmarked
18%
Of all PRs are agent-marked
Across the 32 tracked languages this window
Movers
2026-05 vs 2026-04Month-over-month change in agent-marked PRs. Languages need 500 or more PRs in the prior month to qualify.
Language Heatmap
Toggle cells between each agent's share of the language's agent-marked PRs and its share of all PRs in the language (market dominance). The last column is how much of the language's total PR flow is agent-marked at all. Click any header to sort; language names link to detail pages. Copilot, Jules, and Devin counts are exact; others are estimates. Window: 2026-05-01 to 2026-05-31.
| Swift | 63% | 24% | 3.1% | 5.2% | 0.8% | 4.1% | 30.7% |
| Rust | 56% | 27% | 2.5% | 2.5% | 0.4% | 12% | 22.2% |
| TypeScript | 59% | 22% | 4.4% | 4.8% | 1.6% | 8.1% | 21.7% |
| R | 49% | 31% | 12% | 0.7% | 0.4% | 7.7% | 21.7% |
| Zig | 75% | 16% | 0.4% | 7% | 0.3% | 1.6% | 21% |
| Python | 53% | 28% | 5.4% | 3.1% | 1.6% | 9.1% | 20.9% |
| Dart | 49% | 22% | 6.8% | 2.9% | 2.3% | 17% | 20.3% |
| Solidity | 64% | 27% | 0.6% | 4.6% | 1.4% | 2.8% | 20.1% |
| Elixir | 65% | 25% | 0.8% | 6.1% | 0.1% | 2.7% | 20% |
| JavaScript | 38% | 36% | 8% | 4.1% | 1.7% | 12% | 17.4% |
| Kotlin | 51% | 19% | 7.1% | 3.6% | 2% | 17% | 16% |
| HTML | 40% | 32% | 9.5% | 5.7% | 1.6% | 11% | 15.9% |
| PowerShell | 45% | 25% | 9.7% | 3.9% | 0.8% | 16% | 15.4% |
| Svelte | 64% | 8.9% | 5.4% | 4.2% | 1.2% | 16% | 14.8% |
| Shell | 74% | 11% | 7.4% | 1.8% | 0.7% | 5.2% | 14.7% |
| PHP | 39% | 37% | 9.3% | 2.5% | 2.2% | 9.5% | 14.5% |
| Objective-C | 59% | 18% | 9.3% | 11% | 0.9% | 1.6% | 13.7% |
| Lua | 36% | 33% | 10% | 2.5% | 5.3% | 12% | 13.4% |
| Go | 69% | 16% | 5.5% | 3.2% | 0.8% | 5.3% | 12.8% |
| C# | 46% | 28% | 16% | 1.8% | 1.6% | 6.3% | 12.5% |
| Perl | 68% | 6.8% | 8.7% | 2.3% | 0.4% | 14% | 12.3% |
| Haskell | 57% | 26% | 13% | 0.2% | 0.7% | 3.6% | 11.4% |
| C | 49% | 22% | 11% | 5.8% | 0.9% | 11% | 10.9% |
| Julia | 68% | 19% | 5.1% | 2.1% | 0% | 6.5% | 10.8% |
| C++ | 40% | 32% | 15% | 2.3% | 1.2% | 9.4% | 10.6% |
| Vue | 46% | 22% | 12% | 2.3% | 2.2% | 14% | 9.5% |
| Clojure | 81% | 11% | 4.4% | 1% | 0.1% | 2.8% | 7.7% |
| Groovy | 80% | 5.6% | 2.4% | 3.5% | 1.3% | 6.9% | 7.5% |
| Java | 48% | 25% | 11% | 2.1% | 4.3% | 9.4% | 6.8% |
| Erlang | 59% | 34% | 4.4% | 0.9% | 1.8% | 0% | 5.8% |
| Ruby | 75% | 13% | 5.7% | 3.8% | 0.7% | 1.7% | 5.6% |
| Scala | 79% | 9% | 9.6% | 1% | 0% | 1.7% | 5.2% |
Showing share of agent-marked PRs, sorted by agent-marked share. Click a column header to re-sort. Hover a cell for both percentages and the raw count.
Who Is Adopting Coding Agents Most
Agent-marked share of all PRs across the 32 tracked languages. Window: 2026-05-01 to 2026-05-31.
What Each Agent Works On
Each agent's five biggest languages as a share of its own marked PRs. Window: 2026-05-01 to 2026-05-31.
Adoption vs. Market Size
Market size against agent adoption. Top right is the heartland (big and agentified). Bottom right is the frontier: big markets where agent-marked share is still low, which is where adoption runs next. Bubble size is agent-marked PRs. Window: 2026-05-01 to 2026-05-31.
Adoption Over Time
By month per language: agent-marked share of all PRs, or raw agent-marked PR volume. The slope is the story: which stacks are agentifying fastest, and where the volume is growing. Window: 2025-02 to 2026-05.
Method And Caveats
- language: filters by a repo's primary language, so a TypeScript monorepo's Python PRs count as TypeScript. Shares within a language are robust to this; absolute per-language totals less so.
- Codex is measured through hosted task metadata. Its language history before that coverage was validated is thinner than the others, and Codex CLI work remains uncounted.
- Signal families and exactness rules live on the methodology page.