How much of GitHub is ghostwritten by AI agents?
14.5%
of commits in the repositories we scanned carry an AI agent’s signature, Aug 2026 to Oct 2026.
A commit is counted only when it names its machine author: a Co-authored-by trailer, a “Generated with” footer, or the agent’s own bot account. Dependabot-style automation and merge commits are dropped from both sides of the fraction. Read the method.
0%Each tick is one percentage point100%
- Median repository
- 2.5%
- Repositories with any AI commit
- 76%
- Change on the previous month
- +2.0 pts
- Sep 2026 to Oct 2026
- Repositories scanned
- 5,003
- of 5,003 in the universe
Month by month
Every scanned repository, pooled. Hover or touch a month to read it.
Oct 2026352,184 commits57,290 by AI16.3% AI share
All commits (left axis)AI commits (left axis)AI share (right axis)
| Month | All commits | AI commits | AI share |
|---|---|---|---|
| 2025-01 | 46432 | 10 | <0.1% |
| 2025-02 | 45789 | 30 | <0.1% |
| 2025-03 | 52839 | 33 | <0.1% |
| 2025-04 | 53098 | 94 | 0.2% |
| 2025-05 | 50446 | 244 | 0.5% |
| 2025-06 | 49925 | 560 | 1.1% |
| 2025-07 | 55739 | 1036 | 1.9% |
| 2025-08 | 54182 | 1137 | 2.1% |
| 2025-09 | 54838 | 1138 | 2.1% |
| 2025-10 | 63567 | 1817 | 2.9% |
| 2025-11 | 58069 | 1655 | 2.9% |
| 2025-12 | 59342 | 2336 | 3.9% |
| 2026-01 | 73715 | 4107 | 5.6% |
| 2026-02 | 80116 | 6797 | 8.5% |
| 2026-03 | 107834 | 11802 | 10.9% |
| 2026-04 | 107658 | 12648 | 11.7% |
| 2026-05 | 113265 | 11177 | 9.9% |
| 2026-06 | 124616 | 14735 | 11.8% |
| 2026-07 | 144484 | 19026 | 13.2% |
| 2026-08 | 173539 | 20099 | 11.6% |
| 2026-09 | 227432 | 32217 | 14.2% |
| 2026-10 | 352184 | 57290 | 16.3% |
Top 10 repositories
By AI share, Aug 2026 to Oct 2026, 100 commits minimum.
| Rank | Repository | Share meter | AI share |
|---|---|---|---|
| 1 | chromedp/chromedpGo, 13.3K stars | 100.0% | |
| 2 | exo-explore/exoPython, 48.1K stars | 99.1% | |
| 3 | shanraisshan/claude-code-best-practiceHTML, 68.4K stars | 97.7% | |
| 4 | zauberzeug/niceguiPython, 16.3K stars | 94.5% | |
| 5 | modelcontextprotocol/serversTypeScript, 91.7K stars | 94.2% | |
| 6 | vinta/awesome-pythonPython, 331.8K stars | 93.2% | |
| 7 | MobSF/Mobile-Security-Framework-MobSFPython, 22.1K stars | 92.8% | |
| 8 | Leantime/leantimePHP, 11.9K stars | 92.6% | |
| 9 | skizzophrenic/SquachWatch-CYDC++, 445 stars | 92.2% | |
| 10 | pubkey/rxdbTypeScript, 23.4K stars | 92.1% |
Top 10 organizations
Pooled across every scanned repository the owner has.
| Rank | Organization | Share meter | AI share |
|---|---|---|---|
| 1 | chromedp1 repository | 100.0% | |
| 2 | exo-explore1 repository | 99.1% | |
| 3 | shanraisshan1 repository | 97.7% | |
| 4 | zauberzeug1 repository | 94.5% | |
| 5 | vinta1 repository | 93.2% | |
| 6 | MobSF1 repository | 92.8% | |
| 7 | Leantime1 repository | 92.6% | |
| 8 | skizzophrenic1 repository | 92.2% | |
| 9 | pubkey1 repository | 92.1% | |
| 10 | architecture-decision-record1 repository | 91.5% |
Which agents leave a signature
AI commits per detection rule. A commit that matches two rules is counted under both.
| Rule | Tool | Relative size | AI commits |
|---|---|---|---|
| claude_trailer | Claude | 68,207 | |
| copilot_trailer | GitHub Copilot | 13,208 | |
| cursor | Cursor | 4,086 | |
| claude_generated | Claude | 3,814 | |
| codex_trailer | Codex | 1,716 | |
| copilot_author | GitHub Copilot | 1,222 | |
| devin | Devin | 824 | |
| other_bot_agent | Other agent bot | 500 | |
| openhands | OpenHands | 282 | |
| amp_factory | Amp / Factory | 185 | |
| gemini | Gemini / Jules | 126 | |
| aider | Aider | 1 |
Get your badge
Works for any public repository.
Paste a repository to get its badge. The first request reads the last 500 commits from GitHub.