The top 20 of 576 authors, by commits.
| Author | Commits (%) | + lines | - lines | First commit | Last commit | Age | Active days | # by commits |
|---|---|---|---|---|---|---|---|---|
| dependabot bot | 1,061 (12.1%) | 74,509 | 78,556 | 2024-05-16 | 2026-09-30 | 2.4 yr | 329 | 1 |
| Hiep Le | 703 (8.0%) | 203,059 | 63,787 | 2025-06-30 | 2026-10-22 | 1.3 yr | 255 | 2 |
| Tim O'Farrell | 662 (7.6%) | 118,667 | 204,243 | 2024-07-27 | 2026-10-21 | 2.2 yr | 334 | 3 |
| Xingyao Wang | 642 (7.3%) | 166,672 | 154,891 | 2024-03-20 | 2026-06-08 | 2.2 yr | 339 | 4 |
| Robert Brennan | 558 (6.4%) | 146,600 | 52,994 | 2024-03-18 | 2026-07-14 | 2.3 yr | 240 | 5 |
| Engel Nyst | 549 (6.3%) | 119,820 | 47,592 | 2024-03-31 | 2026-10-25 | 2.6 yr | 267 | 6 |
| Rohit Malhotra | 520 (5.9%) | 149,249 | 72,353 | 2024-11-03 | 2026-10-19 | 2.0 yr | 241 | 7 |
| Graham Neubig | 492 (5.6%) | 171,533 | 716,658 | 2024-03-16 | 2026-10-23 | 2.6 yr | 293 | 8 |
| sp.wack | 376 (4.3%) | 134,733 | 83,495 | 2024-04-16 | 2026-03-13 | 1.9 yr | 211 | 9 |
| mamoodi | 324 (3.7%) | 17,494 | 9,874 | 2024-05-14 | 2026-07-16 | 2.2 yr | 225 | 10 |
| aivong-openhands | 187 (2.1%) | 47,253 | 7,281 | 2026-02-24 | 2026-09-18 | 7 mo | 61 | 11 |
| Boxuan Li | 142 (1.6%) | 28,310 | 11,881 | 2024-04-12 | 2025-11-19 | 1.6 yr | 106 | 12 |
| tobitege | 127 (1.5%) | 25,048 | 33,192 | 2024-06-02 | 2024-10-20 | 5 mo | 67 | 13 |
| Vasco Schiavo | 110 (1.3%) | 42,361 | 15,934 | 2025-12-09 | 2026-10-21 | 10 mo | 67 | 14 |
| மனோஜ்குமார் பழனிச்சாமி | 104 (1.2%) | 2,859 | 918 | 2024-04-12 | 2025-11-17 | 1.6 yr | 60 | 15 |
| simonrosenberg | 91 (1.0%) | 53,116 | 15,385 | 2026-04-03 | 2026-10-21 | 7 mo | 52 | 16 |
| Alona | 86 (1.0%) | 36,163 | 4,389 | 2025-09-19 | 2026-10-22 | 1.1 yr | 41 | 17 |
| openhands | 84 (1.0%) | 225,192 | 15,265 | 2024-09-28 | 2026-04-27 | 1.6 yr | 54 | 18 |
| chuckbutkus | 78 (0.9%) | 38,751 | 19,458 | 2025-01-23 | 2026-06-30 | 1.4 yr | 60 | 19 |
| Ray Myers | 73 (0.8%) | 66,960 | 1,716 | 2025-01-07 | 2026-05-21 | 1.4 yr | 57 | 20 |
One row for each of the top 20 of 576 authors: a square marks each month with commits (bigger means more), and the line runs from their first to their last active month. Bot accounts are grey.
Contributors so far, month by month: each step up is a month in which someone made their first commit.
2,539 of 8,743 commits (29.0%) name an AI coding assistant: as their author, as a co-author, or in the line it signs with. 17 of them were made by an assistant under its own account. In the last 12 months: 1,677 of 3,282 (51.1%).
These are lower bounds. An assistant that leaves no mark in the commit is not counted, and a mark does not say how much of the commit the assistant wrote.
| Assistant | Commits | As author | First commit | Last commit | |
|---|---|---|---|---|---|
| OpenHands | 2,343 | 16 | 2024-10-01 | 2026-10-23 | |
| Claude | 183 | 0 | 2025-12-25 | 2026-10-24 | |
| Cursor | 38 | 0 | 2026-05-14 | 2026-10-23 | |
| GitHub Copilot | 5 | 1 | 2025-05-01 | 2026-08-11 | |
| Codex | 3 | 0 | 2026-06-29 | 2026-06-30 | |
| CodeRabbit | 1 | 0 | 2026-03-06 | 2026-03-06 | |
| Jules | 1 | 0 | 2025-12-19 | 2025-12-19 |
A commit that names two assistants is counted under both.
Co-authored-by: line names an assistant, as Claude Code, Copilot, Cursor, Codex, Aider and others add when they commit for a person. A review bot whose suggestion was applied is named the same way.Assisted-by: or Generated-by: line names an assistant.Accounts and addresses are matched, not first names: a person called Claude, Devin or Jules is not an assistant.
Who made the most commits in each year and month, the runners-up, and how many people committed.
| Year | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026 | Hiep Le | 460 (15.6% of 2,958) | Tim O'Farrell, Rohit Malhotra, Engel Nyst, Graham Neubig, aivong-openhands | 176 |
| 2025 | Xingyao Wang | 280 (10.0% of 2,790) | Tim O'Farrell, Hiep Le, Rohit Malhotra, sp.wack, dependabot bot | 242 |
| 2024 | dependabot bot | 725 (24.2% of 2,995) | Xingyao Wang, Robert Brennan, sp.wack, Engel Nyst, tobitege | 208 |
| Month | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026-10 | Engel Nyst | 178 (48.1% of 370) | Hiep Le, 🐾 smolpaws, OpenHands Bot, Vasco Schiavo, simonrosenberg | 39 |
| 2026-09 | aivong-openhands | 78 (31.2% of 250) | Graham Neubig, Hiep Le, dependabot bot, Juan Pedro Michelini Jorge, openhands-release-bot bot | 50 |
| 2026-08 | Hiep Le | 26 (14.5% of 179) | Graham Neubig, dependabot bot, Vasco Schiavo, george larson, FraterCCCLXIII | 47 |
| 2026-07 | Hiep Le | 47 (18.2% of 258) | openhands-release-bot bot, Rohit Malhotra, Vasco Schiavo, Tim O'Farrell, Graham Neubig | 38 |
| 2026-06 | Hiep Le | 55 (13.5% of 408) | Tim O'Farrell, Alona, Graham Neubig, simonrosenberg, Rohit Malhotra | 47 |
| 2026-05 | Hiep Le | 131 (23.2% of 565) | Rohit Malhotra, Robert Brennan, Graham Neubig, Tim O'Farrell, dependabot bot | 33 |
| 2026-04 | Tim O'Farrell | 91 (28.6% of 318) | Rohit Malhotra, Graham Neubig, dependabot bot, Hiep Le, aivong-openhands | 30 |
| 2026-03 | Hiep Le | 53 (19.2% of 276) | Tim O'Farrell, Rohit Malhotra, aivong-openhands, dependabot bot, Xingyao Wang | 43 |
| 2026-02 | Hiep Le | 37 (25.0% of 148) | Tim O'Farrell, aivong-openhands, Graham Neubig, sp.wack, dependabot bot | 30 |
| 2026-01 | Tim O'Farrell | 46 (24.7% of 186) | Hiep Le, Graham Neubig, dependabot bot, Rohit Malhotra, sp.wack | 28 |
| 2025-12 | Hiep Le | 48 (25.8% of 186) | Tim O'Farrell, dependabot bot, sp.wack, Graham Neubig, Rohit Malhotra | 36 |
| 2025-11 | Hiep Le | 45 (32.6% of 138) | Tim O'Farrell, sp.wack, Rohit Malhotra, mamoodi, Engel Nyst | 26 |
| 2025-10 | Rohit Malhotra | 39 (21.1% of 185) | Hiep Le, sp.wack, Tim O'Farrell, mamoodi, Ray Myers | 39 |
| 2025-09 | Hiep Le | 56 (36.8% of 152) | mamoodi, sp.wack, Ray Myers, dependabot bot, Tim O'Farrell | 33 |
| 2025-08 | Xingyao Wang | 43 (18.3% of 235) | Rohit Malhotra, Engel Nyst, Tim O'Farrell, Hiep Le, mamoodi | 41 |
| 2025-07 | Hiep Le | 39 (15.1% of 259) | Xingyao Wang, dependabot bot, Tim O'Farrell, Graham Neubig, mamoodi | 36 |
| 2025-06 | Graham Neubig | 44 (16.5% of 266) | Xingyao Wang, Tim O'Farrell, Rohit Malhotra, mamoodi, dependabot bot | 51 |
| 2025-05 | Robert Brennan | 40 (12.3% of 325) | Xingyao Wang, Graham Neubig, sp.wack, Rohit Malhotra, dependabot bot | 46 |
| 2025-04 | Rohit Malhotra | 40 (13.6% of 294) | Xingyao Wang, Robert Brennan, dependabot bot, Engel Nyst, mamoodi | 45 |
| 2025-03 | Engel Nyst | 34 (13.9% of 245) | Xingyao Wang, Robert Brennan, Rohit Malhotra, mamoodi, dependabot bot | 43 |
| 2025-02 | Tim O'Farrell | 26 (12.6% of 207) | Xingyao Wang, Engel Nyst, sp.wack, dependabot bot, Rohit Malhotra | 36 |
| 2025-01 | Xingyao Wang | 40 (13.4% of 298) | Robert Brennan, dependabot bot, sp.wack, Tim O'Farrell, mamoodi | 35 |
| 2024-12 | Robert Brennan | 39 (14.2% of 275) | sp.wack, Tim O'Farrell, Engel Nyst, dependabot bot, openhands | 25 |
| 2024-11 | Robert Brennan | 41 (16.7% of 245) | sp.wack, Xingyao Wang, openhands, Rohit Malhotra, Engel Nyst | 27 |
| 2024-10 | dependabot bot | 78 (25.7% of 303) | Xingyao Wang, sp.wack, Robert Brennan, Tim O'Farrell, mamoodi | 27 |
| 2024-09 | dependabot bot | 139 (45.3% of 307) | Xingyao Wang, tobitege, mamoodi, Robert Brennan, Engel Nyst | 25 |
| 2024-08 | dependabot bot | 146 (43.5% of 336) | Xingyao Wang, tobitege, Graham Neubig, mamoodi, Robert Brennan | 22 |
| 2024-07 | dependabot bot | 124 (39.7% of 312) | Xingyao Wang, மனோஜ்குமார் பழனிச்சாமி, tobitege, Graham Neubig, Engel Nyst | 32 |
| 2024-06 | dependabot bot | 113 (35.1% of 322) | மனோஜ்குமார் பழனிச்சாமி, tobitege, Boxuan Li, Yufan Song, Xingyao Wang | 37 |
| 2024-05 | dependabot bot | 93 (24.5% of 380) | Robert Brennan, Xingyao Wang, Boxuan Li, மனோஜ்குமார் பழனிச்சாமி, Shimada666 | 60 |
| 2024-04 | Robert Brennan | 55 (15.9% of 345) | Alex Bäuerle, Engel Nyst, Xingyao Wang, sp.wack, Leo | 74 |
| 2024-03 | Robert Brennan | 55 (32.4% of 170) | Jim Su, Yufan Song, Xingyao Wang, Leo, Binyuan Hui | 40 |
Lines added over time by the top 20 of 576 authors; the top 5 are in color, the rest in grey.
967 of 8,743 commits (11.1%) come from an address at 3 organizations, counted by the domain of the address and committed from by two people or more. Domains of one person (most often that person's own), personal mail providers, hidden noreply addresses and bots are counted apart, below.
The domain says where an address is, not who paid for the work: people commit from personal addresses on paid time, and from work addresses on their own.
| Organization | Commits | Share | Last 12 months | Addresses | First commit | Last commit | |
|---|---|---|---|---|---|---|---|
| all-hands.dev | 677 | 7.7% | 163 | 6 | 2024-08-28 | 2026-10-23 | |
| openhands.dev | 283 | 3.2% | 283 | 5 | 2026-02-24 | 2026-10-22 | |
| yahoo.ca | 7 | 0.1% | 0 | 2 | 2024-05-03 | 2025-04-02 |
| Quarter | Commits | Organizations | One-person domains | Personal email | Hidden (noreply) | Unknown | Bots |
|---|---|---|---|---|---|---|---|
| 2026-Q4 | 370 | 7.6% | 7.8% | 64.1% | 17.3% | 0% | 3.2% |
| 2026-Q3 | 687 | 18.0% | 4.7% | 33.6% | 30.9% | 0% | 12.8% |
| 2026-Q2 | 1,291 | 15.3% | 7.2% | 43.7% | 28.2% | 0% | 5.6% |
| 2026-Q1 | 610 | 13.6% | 3.0% | 44.4% | 34.8% | 0% | 4.3% |
| 2025-Q4 | 509 | 4.3% | 3.3% | 43.8% | 44.2% | 0% | 4.3% |
| 2025-Q3 | 646 | 13.3% | 5.4% | 38.9% | 35.8% | 0% | 6.7% |
| 2025-Q2 | 885 | 14.7% | 15.5% | 44.7% | 17.6% | 0% | 7.5% |
| 2025-Q1 | 750 | 14.5% | 17.7% | 37.3% | 21.3% | 0% | 9.1% |
| Domain | Commits | Share | |
|---|---|---|---|
| users.noreply.github.com | 3,359 | 38.4% | |
| gmail.com | 3,021 | 34.6% | |
| all-hands.dev | 677 | 7.7% | |
| rbren.io | 558 | 6.4% | |
| openhands.dev | 283 | 3.2% | |
| illinois.edu | 186 | 2.1% | |
| connect.hku.hk | 142 | 1.6% | |
| qq.com | 63 | 0.7% | |
| gmx.de | 61 | 0.7% | |
| cjsmith.io | 43 | 0.5% |
How OpenHands compares with other open source AI coding assistants →
How OpenHands ranks among open source AI coding assistants by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true