Source: https://seerepo.com/r/python/cpython/ai
Markdown source: https://seerepo.com/r/python/cpython/ai.md
Description: AI signed 0.3% of the 121,756 commits of cpython. Each AI tool with its commits, and the last ones it signed.

# How much of cpython did AI write?

AI signed 0.3% of the 121,756 commits of cpython. Signed by Claude (401) and GitHub Copilot (1).

Since its first commit, on August 9, 1990.

## Who signed the commits

- Claude: 401 commits (0.3%)
- GitHub Copilot: 1 commit (0%)
- People: 99.7%

## Commits per month

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

- 2024-12: 265 commits, 0 signed by AI (0%)
- 2025-01: 451 commits, 0 signed by AI (0%)
- 2025-02: 396 commits, 0 signed by AI (0%)
- 2025-03: 477 commits, 0 signed by AI (0%)
- 2025-04: 536 commits, 0 signed by AI (0%)
- 2025-05: 595 commits, 0 signed by AI (0%)
- 2025-06: 299 commits, 0 signed by AI (0%)
- 2025-07: 320 commits, 0 signed by AI (0%)
- 2025-08: 251 commits, 1 signed by AI (0.4%)
- 2025-09: 382 commits, 0 signed by AI (0%)
- 2025-10: 374 commits, 0 signed by AI (0%)
- 2025-11: 388 commits, 1 signed by AI (0.3%)
- 2025-12: 394 commits, 1 signed by AI (0.3%)
- 2026-01: 332 commits, 0 signed by AI (0%)
- 2026-02: 307 commits, 4 signed by AI (1.3%)
- 2026-03: 410 commits, 3 signed by AI (0.7%)
- 2026-04: 367 commits, 3 signed by AI (0.8%)
- 2026-05: 449 commits, 2 signed by AI (0.4%)
- 2026-06: 485 commits, 105 signed by AI (21.6%)
- 2026-07: 503 commits, 155 signed by AI (30.8%)
- 2026-08: 384 commits, 40 signed by AI (10.4%)
- 2026-09: 466 commits, 46 signed by AI (9.9%)
- 2026-10: 649 commits, 31 signed by AI (4.8%)
- 2026-11: 95 commits, 10 signed by AI (10.5%)

## The last commits an AI signed

- 2026-11-04 · Claude · [f88565b](https://github.com/python/cpython/commit/f88565bcd00ac258379c4b0d381d5580a40ac8a7): gh-93821: Keep asyncio proactor servers accepting after a connection reset (#161238)
- 2026-11-04 · Claude · [1db5966](https://github.com/python/cpython/commit/1db5966141a9ca736add1a9699dde926e8099b14): gh-159184: Do not intern NaN constants on the free-threaded build (GH-161276)
- 2026-11-03 · Claude · [7e3290d](https://github.com/python/cpython/commit/7e3290d94427cdbfe0483f0a99d589b784d77c1a): gh-87613: Use AC and AC vectorcall for filter (#160792)
- 2026-11-03 · Claude · [9c37326](https://github.com/python/cpython/commit/9c37326308f7583eb921d4a03c2b8012d402b3e0): Add @cmaloney to CODEOWNERS for `io` (#161269)
- 2026-11-03 · Claude · [4c497b1](https://github.com/python/cpython/commit/4c497b1a09fe59c81fd330147ed12d954487a8ee): gh-159446: Avoid TypeError on FileIO construction (#159480)
- 2026-11-03 · Claude · [6d31270](https://github.com/python/cpython/commit/6d3127070296d35f292b6f856825cdbf72a18b7c): gh-87613: AC VC add support for *args and use it for zip (#160944)
- 2026-11-02 · Claude · [0626b14](https://github.com/python/cpython/commit/0626b14d31eb13b405c8b47b8b5259651051deec): gh-159875: Keep the SSL protocol of a closed transport after connection loss (#160069)
- 2026-11-02 · Claude · [eeafc73](https://github.com/python/cpython/commit/eeafc73b70f9cff382390cf9d9548b80ea2cefd5): gh-160986: Fix flaky test_popping_python_frame_is_not_native (#161073)
- 2026-11-01 · Claude · [a7c0383](https://github.com/python/cpython/commit/a7c03835e4d6110eeef5aef63fc429b732b877e4): gh-87613: Use AC and AC vectorcall for bool (#160791)
- 2026-11-01 · Claude · [efeeb6c](https://github.com/python/cpython/commit/efeeb6cc1ba61c9cccbf39c0690b98b4135d201b): gh-132042: Speed up slot lookup during class creation (#159479)

## 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

## Frequently asked questions

### Which AI tool signed the most commits in cpython?

Claude, with 401 of the 121,756 commits of cpython.

The proof: [its last signed commit, f88565b](https://github.com/python/cpython/commit/f88565bcd00ac258379c4b0d381d5580a40ac8a7)

### Since when does AI sign commits in cpython?

Since August 2025: the first month an AI tool signed a commit of cpython.

### How many commits does cpython have?

cpython has 121,756 commits since August 9, 1990. Merges don’t count.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
