Coding harness usage signals

Inspect source-separated activity by signal, harness, or focused comparison. Every view preserves its own unit, window, coverage, and limitations.

Different units
Signals remain separate and cannot be added.
Missing is not zero
Unmapped coverage stays explicitly unknown.
Context, not quality
Activity never changes capability or classification.

Most used on OpenRouter

Traffic attributed to public coding apps using OpenRouter's app-attribution mechanism.

2026-09-01 to 2026-09-0724 listed; 27 mapped of 51 active harnessesGlobal coding-app rank
OpenRouter controls

Linear bars use the largest mapped value in this source as 100%. Positive values below one display pixel retain a 1 px origin marker. Exact values remain authoritative.

  1. #1Hermes AgentPersistent open agent with coding tools, durable automation, and isolated runtimes.10,810,670,594,031 tokens114,410,811Requests | Hermes Agent
  2. #2Claude CodePolished Claude-first agent across terminal, IDE, desktop, and web.4,460,893,451,093 tokens43,804,970Requests | Claude Code
  3. #3Kilo CodeOne open agent across IDE, terminal, cloud, and CI.2,772,063,409,299 tokens33,944,435Requests | Kilo Code
  4. #4ClineHuman-in-the-loop agent across IDE, terminal, and teams.2,580,229,800,045 tokens26,283,423Requests | Cline
  5. #5Pi AgentMinimal terminal harness designed to be extended, embedded, or automated.1,563,323,480,400 tokens16,839,853Requests | pi
  6. #6Oh My PiA batteries-included Pi fork with LSP, debugger, browser, and subagents.1,244,265,544,351 tokens7,886,637Requests | Oh-My-Pi
  7. #7OpenClawAlways-on personal agent harness with coding tools, durable automation, and broad model choice.1,152,731,758,838 tokens17,630,069Requests | OpenClaw
  8. #8CodexAgentic coding across app, terminal, IDE, cloud, and automation.1,129,575,636,227 tokens14,515,467Requests | Codex
  9. #12OpenHandsAgent platform with selectable local, sandboxed, and remote runtimes.258,164,081,120 tokens3,835,864Requests | OpenHands
  10. #13Cursor CLICursor's familiar agent loop in the terminal and in automation.217,024,308,726 tokens1,548,098Requests | Cursor
  11. #19Command CodeTerminal-first harness with policy controls, subagents, and checkpoints.56,028,434,361 tokens618,176Requests | Command Code
  12. #22gooseOpen standards, native apps, and broad workflow automation.41,446,550,757 tokens607,609Requests | goose

Token totals combine prompt and completion tokens. Tokenizers differ, attribution is opt-in, and this is not standardized work, users, or task success. Missing coverage means not mapped, never zero.

How to read the source viewsUnits, coverage, and source populations

Why these sources stay separate

OpenRouter tokens, Homebrew install events, package downloads, editor installs, and repository activity observe different populations. Adding them together would create a precise-looking but invalid total.

Routing
OpenRouter attributed tokens and requests over completed 1-day, 7-day, and 30-day UTC windows.
Distribution
Homebrew 30d events, npm last-month downloads, and cumulative downloads of explicitly matched stable GitHub release assets.
Editor marketplaces
Cumulative VS Code installs, Open VSX downloads, and JetBrains downloads for exact mapped extensions or plugins.
Repository interest
GitHub stars for the repository already audited by HarnessMatch, with full, client, or support scope preserved.
Visual scale
Every bar uses a linear zero-based scale where the largest mapped value in the selected source is 100%. Positive subpixel values retain a 1 px origin marker; exact labels remain authoritative.