AI coding agents · read 14 October 2026
Who uses which AI coding agent, counted five ways
A phone company can tell you how many phones are switched on. Nobody can tell you how many coding agents are. An agent has no SIM card: it is a program on a laptop or in a data centre, billed by whoever sells the model behind it, and each of those companies keeps its own count.
What is public is five measures that each count something close: what developers say they use, tokens through the one router that publishes use by app, work an agent signs on public GitHub, weekly installs from npm, and GitHub stars. Each sees a different slice, and each is blind somewhere.
Read side by side, they agree more than they disagree. Claude Code leads two of the five and is second on two more. Codex is the fastest riser. Cursor and Copilot are losing share in the surveys. And the agents that let you bring any model, Hermes, Kilo Code, Cline and pi, run most of the traffic through OpenRouter. Below is every number, where it came from, and what it cannot see.
Part of the AI agent landscape, which maps every kind of agent: who uses it, where, why, and with what tools.
- Developers using Claude Code at work
- 39%
- Recent public PRs marked by an agent
- 32.5%
- Tokens through coding apps on OpenRouter, 30 days
- 192.3T
- Codex weekly npm installs since January
- 52×
The scoreboard
One row per agent that shows up on at least two measures, one column per measure. The columns are never added up: a survey percentage, a token count and a star count are different things, and a single score made from them would mostly measure the weights someone chose. A blank means the measure cannot see that agent, not that its count is zero.
| Agent | Maker | Where it runs | Used at work | OpenRouter, 30 days | Signed on GitHub | npm a week | Stars |
|---|---|---|---|---|---|---|---|
| Claude Code | Anthropic | Terminal, IDE, desktop, web | 39% | 32.6T (#2) | 152M commits | 12M | 151k |
| Codexopen source | OpenAI | Terminal, IDE, desktop, cloud | 16% | 11.9T (#6) | 5.1M PRs | 24M | 129k |
| GitHub Copilot | GitHub (Microsoft) | IDE, terminal, cloud | 21% | 4.2M commits | 1.5M | ||
| Cursor | Anysphere | IDE, cloud | 12% | 1.10T (#16) | 14M commits | ||
| OpenCodeopen source | Anomaly | Terminal, desktop | 7% | 2.9M | 213k | ||
| Hermes Agentopen source | Nous Research | Terminal, messaging | 52.6T (#1) | 254k | |||
| Kilo Codeopen source | Kilo | IDE, terminal | 23.3T (#3) | 29k | 28k | ||
| Clineopen source | Cline | IDE, terminal | 20.0T (#4) | 66k | 70k | ||
| piopen source | Earendil | Terminal | 12.3T (#5) | 552k | 115k | ||
| OpenClawopen source | OpenClaw | Messaging, terminal | 6.96T (#8) | 392k | |||
| OpenHandsopen source | OpenHands | Terminal, cloud | 3.36T (#10) | 91k | |||
| Gemini CLIopen source | Terminal | 412k | 107k |
Used at work: share of professional developers, JetBrains, May–July 2026. OpenRouter: tokens in the coding category, 30 days to 13 October, with rank. Signed on GitHub: amplifying.ai's count of public commits or pull requests carrying the agent's mark, 12 October. npm: downloads in the week to 13 October (Copilot's row is its CLI package). Stars: GitHub, 14 October. Leaders by column: Claude Code, Hermes Agent, Claude Code, Codex and OpenClaw.
What developers say they use
JetBrains asks professional developers which AI tools they use at work, with quotas by region so one country cannot swamp the result. It asked in January and again from May to July 2026, the second time of more than 15,000 people. Grey is January, blue is mid-year.
- January 2026
- May–July 2026
Claude Code more than doubled, to 39% worldwide and 47% in the United States. Codex went from 3% to 16%, and the share who had heard of it from 27% to 65%. Copilot and Cursor are still widely known, Copilot by 79% of developers, but fewer use them at work. OpenCode reached 7% with no large company behind it.
The picture moves by country. In India, Google's Antigravity is used by 15% of developers, up from 10% in January and level with Cursor there, against 6% worldwide.
Stack Overflow's 2026 survey, a larger and self-selected sample, agrees on the top two: of developers who use coding agents, 66% named Claude Code and 59% GitHub Copilot.
What runs through a shared router
OpenRouter sells access to hundreds of models through one key, and publishes how many tokens each app sends through it. It is the only public measure of what agents actually do, rather than what people say. In the 30 days to 13 October, the top thirty coding apps sent 192.3T tokens. The top 16:
This measure leans one way, and it is worth knowing which. An agent that lets you pick any model, like Hermes, Kilo Code, Cline or pi, is exactly what a router is for, so they top it. Cursor and Copilot sell their own plans with the models included, so their traffic rarely passes through here: Cursor is #16, and Copilot is absent. Claude Code's #2 counts only the people who run it on models bought through OpenRouter, not those on an Anthropic plan.
The change since January is the steepest number on this page. Claude Code sent 0.44T tokens in January and 32.6T in the last 30 days, 74× as much. Roo Code went the other way, from 0.86T and second place in January to 0.23T; its repository was archived in May.
What lands on GitHub
Many agents sign their work: a co-author line on a commit, a bot account on a pull request. amplifying.ai counts those marks across public GitHub. On 12 October it attributed 188M commits and pull requests to 30 agents.
| Agent | Signed work | Share |
|---|---|---|
| Claude Code | 152M commits | 81.0% |
| Cursor | 14M commits | 7.2% |
| Replit Agent | 8.9M commits | 4.7% |
| Codex | 5.1M PRs | 2.7% |
| GitHub Copilot | 4.2M commits | 2.2% |
| Jules | 1.3M commits | 0.7% |
| 24 others | 2.5M units | 1.3% |
Claude Code holds 81% of all signed work. In a sample of the 1,999 most recent public pull requests, 32.5% carried an agent's mark and 29.8% carried Claude Code's alone.
Two blind spots. An agent used inside an editor usually commits under the developer's own name and leaves no mark, which undercounts Cursor and Copilot. And a squash merge strips the marks, so every figure here is a floor. Codex is counted in pull requests rather than commits, so its row is not like for like.
What gets installed
Most terminal agents are installed from npm, and npm publishes daily download counts for every package. Here is the last week against the first full week of January.
| Agent | Package | Week to 13 Oct | Week of 5 Jan | Change |
|---|---|---|---|---|
| Codex | @openai/codex | 24,385,552 | 471,395 | 52× |
| Claude Code | @anthropic-ai/claude-code | 11,913,420 | 5,894,829 | 2.0× |
| OpenCode | opencode-ai | 2,860,887 | 200,628 | 14× |
| GitHub Copilot CLI | @github/copilot | 1,526,052 | 76,571 | 20× |
| pi | @mariozechner/pi-coding-agent | 551,965 | 43,738 | 13× |
| Gemini CLI | @google/gemini-cli | 411,986 | 378,970 | 1.1× |
| Letta Code | @letta-ai/letta-code | 128,319 | 2,121 | 60× |
| Cline | cline | 65,678 | 48,237 | 1.4× |
| Qwen Code | @qwen-code/qwen-code | 62,857 | 29,745 | 2.1× |
| Kilo Code | @kilocode/cli | 29,049 | 11,630 | 2.5× |
| Augment (Auggie) | @augmentcode/auggie | 25,682 | 20,404 | 1.3× |
| Amp | @sourcegraph/amp | 17,207 | 25,989 | −34% |
| Crush | @charmland/crush | 12,661 | 2,291 | 5.5× |
Codex's 52× is the largest move, and also the one to read most carefully: a download is not a user. Build servers reinstall a package on every run, and an agent that runs in CI is downloaded thousands of times a day by nobody in particular. Claude Code also ships a native installer that npm never sees, so its count is low. What npm is good for is direction. Gemini CLI, at 1.1× its January level, is flat while almost everything around it grew.
What gets watched
A star costs one click and is never taken back, so stars measure attention over a project's whole life, not use this month. The last push says whether anyone is still working on it.
| Agent | Repository | Stars | Last push |
|---|---|---|---|
| OpenClaw | openclaw/openclaw | 391,934 | 2026-10-14 |
| Hermes Agent | NousResearch/hermes-agent | 253,584 | 2026-10-14 |
| OpenCode | anomalyco/opencode | 213,326 | 2026-10-14 |
| Claude Code | anthropics/claude-codeissues and plugins; the agent's source is not published | 150,707 | 2026-10-14 |
| Codex | openai/codex | 129,109 | 2026-10-14 |
| pi | earendil-works/pi | 114,974 | 2026-10-14 |
| Gemini CLI | google-gemini/gemini-cli | 107,335 | 2026-10-14 |
| OpenHands | OpenHands/OpenHands | 90,844 | 2026-10-14 |
| Cline | cline/cline | 70,289 | 2026-10-14 |
| goose | aaif-goose/goose | 55,264 | 2026-10-14 |
| Aider | Aider-AI/aider | 49,539 | 2026-05-22 |
| Continue | continuedev/continue | 36,219 | 2026-10-12 |
| Crush | charmbracelet/crush | 28,631 | 2026-10-14 |
| Kilo Code | Kilo-Org/kilocode | 27,600 | 2026-10-14 |
| Roo Code | RooCodeInc/Roo-Code | 24,281 | 2026-05-15 · archived |
Two agents that were popular a year ago have stopped: Roo Code's repository is archived, and Aider has had no push since May.
Before you quote a number
- Say which measure. "Claude Code has 39%" is a survey of people. "Hermes is #1" is tokens through one router. They are both true and they are not the same claim.
- Surveys count people, not work. One developer who uses an agent for an hour a week counts the same as one who runs it all day.
- Every company's own count is private. Anthropic, OpenAI, GitHub and Anysphere know their active users and do not publish them in a form that can be compared. Vendor claims of weekly users are left out here for that reason.
- There is no city-level view. JetBrains reports some countries; nothing public reports cities. An agent's traffic comes from the data centre it runs in, not from the person who started it.
- These were read once. Every figure is as published on 14 October 2026, and the fastest of them change week to week.
A tracker that keeps itself current
This page is the kind of document hedwigAI is for: a table built from public sources, every figure cited, that goes stale the week it is written unless something re-reads the sources. A hedwigAI workbook does the re-reading on a schedule you set, keeps the sources beside each number, and asks you before it changes what a column means.
More head-to-head evals
| Measure | SubQ | jev | Decider | Nimble |
|---|---|---|---|---|
| Found, mean of five columns at section length | 64% | 65% | 66% | 68% |
| Mechanism of action, found at section length | 57% | 51% | 61% | 54% |
| Measure | ask | Apollo | treg |
|---|---|---|---|
| Usable leads | 13 of 40 | 7 of 40 | 6 of 28 |
| Cost per usable lead | $0.037 | $0.27 | $0.23 |
| Measure | ask with jev | ask with Decider |
|---|---|---|
| Questions right, of 92 | 89 | 89 |
| Wrong answers | 1 | 2 |
| Measure | jev | ask |
|---|---|---|
| Our 370 clinical decisions, right | 94.6% | 93.0% |
| PubMedQA, right (best EdgeEvals scored: 62.2%) | 77.0% | 74.4% |
| Measure | ask | Claude Opus 5.5 |
|---|---|---|
| Questions right, of 95 | 59 | 63 |
| Small companies right, of 20 | 13 | 9 |
| Measure | realestate-us | Best of four assistants |
|---|---|---|
| Floor-plan rents right, of 26 | 26 | 23 |
| Amenities claimed the listing doesn't state | 12 | 129 |
| Measure | ask | jev |
|---|---|---|
| Right, of the questions answered | 98% | 79% |
| Wrong answers, of 92 | 2 | 19 |
| Measure | Trained localiser | Best of four frontier models |
|---|---|---|
| Mean overlap with the defect (IoU, 0 to 1) | 0.421 | 0.109 |