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-14 to 2026-09-2024 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.11,287,596,716,004 tokens112,156,628Requests | Hermes Agent
  2. #2Claude CodePolished Claude-first agent across terminal, IDE, desktop, and web.5,761,519,616,641 tokens63,075,908Requests | Claude Code
  3. #3Kilo CodeOne open agent across IDE, terminal, cloud, and CI.3,787,838,438,971 tokens51,784,777Requests | Kilo Code
  4. #4ClineHuman-in-the-loop agent across IDE, terminal, and teams.2,898,508,213,834 tokens28,568,474Requests | Cline
  5. #5Pi AgentMinimal terminal harness designed to be extended, embedded, or automated.2,249,597,819,546 tokens21,962,637Requests | pi
  6. #6Oh My PiA batteries-included Pi fork with LSP, debugger, browser, and subagents.1,765,152,455,427 tokens10,787,956Requests | Oh-My-Pi
  7. #7CodexAgentic coding across app, terminal, IDE, cloud, and automation.1,514,168,824,445 tokens19,473,678Requests | Codex
  8. #8OpenClawAlways-on personal agent harness with coding tools, durable automation, and broad model choice.1,254,963,870,547 tokens17,419,457Requests | OpenClaw
  9. #9OpenHandsAgent platform with selectable local, sandboxed, and remote runtimes.444,099,118,978 tokens4,559,978Requests | OpenHands
  10. #13Cursor CLICursor's familiar agent loop in the terminal and in automation.278,496,624,813 tokens2,087,577Requests | Cursor
  11. #24gooseOpen standards, native apps, and broad workflow automation.40,861,046,200 tokens571,502Requests | goose
  12. #25Qwen CodeOpen coding agent with persistent memory, delegation, and opt-in isolation.31,761,639,147 tokens229,207Requests | Qwen Code

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.