Source: https://seerepo.com/r/storybookjs/storybook/ai
Markdown source: https://seerepo.com/r/storybookjs/storybook/ai.md
Description: AI signed 37% of the 62,992 commits of storybook. Each AI tool with its commits, and the last ones it signed.

# How much of storybook did AI write?

AI signed 37% of the 62,992 commits of storybook.

Since its first commit, on December 11, 2015.

## Who signed the commits

- Cursor: 22,144 commits (35.2%)
- Claude: 1,531 commits (2.4%)
- GitHub Copilot: 305 commits (0.5%)
- CodeRabbit: 35 commits (0.1%)
- Codex: 13 commits (0%)
- Amp: 1 commit (0%)
- People: 63%

## Commits per month

Each month's commits up to its last one, with those an AI signed. Merges don't count.

- 2024-11: 450 commits, 394 signed by AI (87.6%)
- 2024-12: 438 commits, 361 signed by AI (82.4%)
- 2025-01: 551 commits, 488 signed by AI (88.6%)
- 2025-02: 459 commits, 407 signed by AI (88.7%)
- 2025-03: 874 commits, 843 signed by AI (96.5%)
- 2025-04: 618 commits, 544 signed by AI (88%)
- 2025-05: 583 commits, 485 signed by AI (83.2%)
- 2025-06: 566 commits, 554 signed by AI (97.9%)
- 2025-07: 619 commits, 575 signed by AI (92.9%)
- 2025-08: 282 commits, 271 signed by AI (96.1%)
- 2025-09: 603 commits, 576 signed by AI (95.5%)
- 2025-10: 722 commits, 656 signed by AI (90.9%)
- 2025-11: 1,028 commits, 982 signed by AI (95.5%)
- 2025-12: 551 commits, 532 signed by AI (96.6%)
- 2026-01: 609 commits, 560 signed by AI (92%)
- 2026-02: 464 commits, 430 signed by AI (92.7%)
- 2026-03: 870 commits, 800 signed by AI (92%)
- 2026-04: 753 commits, 733 signed by AI (97.3%)
- 2026-05: 803 commits, 753 signed by AI (93.8%)
- 2026-06: 910 commits, 893 signed by AI (98.1%)
- 2026-07: 726 commits, 695 signed by AI (95.7%)
- 2026-08: 1,119 commits, 1,067 signed by AI (95.4%)
- 2026-09: 1,101 commits, 602 signed by AI (54.7%)
- 2026-10: 1,311 commits, 836 signed by AI (63.8%)

## The last commits an AI signed

- 2026-10-26 · Claude · [f2fa5d8](https://github.com/storybookjs/storybook/commit/f2fa5d8fe2316b991a0376fbcd951cf7ba69179b): Import SupportedRenderer as a type
- 2026-10-26 · Cursor · [3d5f532](https://github.com/storybookjs/storybook/commit/3d5f532f96c7d0f6d4b3818abe3ef85e4338648e): Run the Node 26 smoke job only in ci:daily
- 2026-10-26 · Cursor · [af7ad19](https://github.com/storybookjs/storybook/commit/af7ad1931b794cab64abc56801a176b454d4bc52): Run the Node 26 smoke job in ci:focus when a global input changes
- 2026-10-26 · Cursor · [70dbc4e](https://github.com/storybookjs/storybook/commit/70dbc4e026845d16a96e332b126081e573a9e7d5): Drop the compile step from the Node 26 smoke job
- 2026-10-26 · Cursor · [7834bc5](https://github.com/storybookjs/storybook/commit/7834bc591f705378d87bf5b8e13da3085262740a): Drop the Node.js 20.19 prerelease note from the migration guide
- 2026-10-26 · Cursor · [5235b0b](https://github.com/storybookjs/storybook/commit/5235b0bee737dd371d7e3dae5a7a8ed04a27b8cf): Shorten the npm pin comment in the setup action
- 2026-10-26 · Cursor · [1a011a7](https://github.com/storybookjs/storybook/commit/1a011a71830e6d91819d2ad7b33359d1b20ff1d0): Ignore the pinned npm install in the setup action
- 2026-10-26 · Cursor · [2e086d8](https://github.com/storybookjs/storybook/commit/2e086d804b530add891346bc35b17e6733c9f1d2): Resolve dist-tags before the Remix 3 version check
- 2026-10-26 · Claude · [a006946](https://github.com/storybookjs/storybook/commit/a006946e863016429793e883d19b6e9cfc190b14): docs(skills): drop ci label placeholder from gh pr create commands
- 2026-10-23 · Claude · [1fc6b1f](https://github.com/storybookjs/storybook/commit/1fc6b1f3fd9070b21c9db7236246e7a21512cea7): CI: Require the Slack settings only when the nightly report posts

## How we know

Every AI coding tool leaves its signature in the commits it makes: a Co-Authored-By line, its own author name, or the merge of its branch. SeeRepo reads those signatures in the repo's history; a commit without one counts as made by people, and merges don't count.

Every AI tool SeeRepo recognizes: https://seerepo.com/agents
