Pulse
2026-09-18-v3.0
Dataset
2026-09-18-v3.0
Ruleset
b2e8889c66f7
Scanned
2026-09-16
Window
February–September 15, 2026
Local to this browser
THU-MAIC/OpenMAIC ↗

THU-MAIC/OpenMAIC AI coding statistics: 39.4%

of 558 commits in February–September 15, 2026 were committed by an AI agent — a floor, not an estimate
39.4% agent · top contributor 66.4%20 contributors
team

A small group is using agents. Adoption has spread beyond one person but is not project-wide.

220
agent commits
338
other considered commits
20
agent contributors
66.4%
largest contributor

What shapes this result

Mode, timing, and detected signatures show whether the result reflects broad adoption or one concentrated workflow.

Assisted or autonomous

220assisted
0autonomous

Assisted — a developer’s identity authored the commit and the agent added itself as co-author. Autonomous — a bot identity authored the commit without a human identity attached. Across the whole index, 96% of agent commits are assisted.

Agent share by month

Agent-attributed commit share by month
MonthAgent shareConsidered commits
2026-0364.3%112
2026-0453.6%56
2026-0540%30
2026-0647%66
2026-0741%100
2026-0817.1%111
2026-0918.1%83

Peak month: 64.3%. Bars are scaled to that peak, not to 100%.

Which agents

AgentVendorCommitsShare
Claude CodeAnthropic20737.1%
Cursor AgentAnysphere91.6%
OpenAI CodexOpenAI71.3%
GitHub CopilotGitHub20.4%

Inspect the matches

Public commit samples let you inspect the signatures behind the aggregate result.

Matched commit samples

  • e693e11a on GitHubrelease: v1.0.3 (#1517)Claude Code
  • 87c4524b on GitHubfix(audio): validate redirects and pin connections on provider requests (#Claude Code
  • 7420d26e on GitHubfix(render-service): contain untrusted HTML with a network policy on previClaude Code
  • e58c7000 on GitHubfix(generation): keep diagram node position off the hover transform (#1339Cursor Agent
  • 1b4a1681 on GitHubfix(build): scope Next typecheck to production sources (#1179)Cursor Agent
  • 13d94a52 on GitHubfeat(ai): add Grok 4.6 to the model registry (#1113)Cursor Agent
  • be3d313b on GitHubfeat(document): dirty-set incremental saves + operation-level flush (#983)OpenAI Codex
  • e39c64cd on GitHubfeat(persistence): one-command server-backed stack (compose profile + embeOpenAI Codex
  • 5cef056d on GitHubfeat(storage): server-backed documents — HTTP contract, Postgres backend, OpenAI Codex
  • fc66cc06 on GitHubfeat(runtime): add learner whiteboard RuntimeStore foundation (#1075)GitHub Copilot
  • 5d5acd62 on GitHubfeat: claude search (#393)GitHub Copilot

What entered the denominator

The result begins with commit history, removes merges and routine automation, and reports literal agent signatures as a lower bound.

Exclusion ledger

Commits in window570
Merge commits removed−12
CI / dependency bots removed−0
Considered558

Bots are excluded from the denominator entirely. Agent attribution requires a literal supported signature; no code-style inference is used.

Pinned to a source state

This observation names the repository state, release, and detector that produced it. Use these identifiers when reproducing or citing the result.

Dataset release
2026-09-18-v3.0
Scan date
2026-09-16
Ruleset
sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae
Canonical repository
THU-MAIC/OpenMAIC
Default branch
main
Resolved
2026-09-16
Measurement window
February–September 15, 2026
Download observation JSONDeterministic export · same values as this page

Position among comparable repositories

The cohort uses the same release and measurement window, then narrows to the repository’s ecosystem and removes low-activity observations.

CohortJS/TS · 376 eligible repositories · at least 100 considered commits2026-09-18-v3.0 · February–September 15, 2026 · 194 of 570 ecosystem repositories excluded
Agent-commit share position91st percentile

Midrank percentile; equal shares split the tied positions.

Repository
39.4%
Cohort median
5.4%
Share rank
35 / 376
0th50th100th

Percentile = (repositories below + half of 1 tied repository) ÷ 376.

Reproduce this observation

Run the same detector locally.

Deterministic signature matching; no code-style inference. Squash merges can remove trailers, so this result remains a measured floor.

npx qmmit-cli THU-MAIC/OpenMAIC

Scan another repository