How much of pypdf did AI write?
AI signed 1.5% of the 2,649 commits of pypdf. Signed by Claude (38), GitHub Copilot (2), Codex (1), and Cursor (1).
Since its first commit, on December 30, 2011. Read on November 13, 2026, at commit 5f2fa46. Read it as markdown
Who signed the commits
- People2,609 commits
Commits per month
Each month's commits up to its last one, with those an AI signed. Merges don't count.
- Signed by AI
- People
The figures, month by month
| Month | Commits | Signed by AI | Share |
|---|---|---|---|
| Nov 2026 | 54 | 12 | 22.2% |
| Oct 2026 | 147 | 22 | 15% |
| Sep 2026 | 71 | 4 | 5.6% |
| Aug 2026 | 100 | 0 | 0% |
| Jul 2026 | 13 | 0 | 0% |
| Jun 2026 | 64 | 1 | 1.6% |
| May 2026 | 47 | 0 | 0% |
| Apr 2026 | 26 | 0 | 0% |
| Mar 2026 | 37 | 1 | 2.7% |
| Feb 2026 | 30 | 0 | 0% |
| Jan 2026 | 27 | 0 | 0% |
| Dec 2025 | 38 | 0 | 0% |
| Nov 2025 | 18 | 0 | 0% |
| Oct 2025 | 14 | 0 | 0% |
| Sep 2025 | 19 | 0 | 0% |
| Aug 2025 | 18 | 0 | 0% |
| Jul 2025 | 30 | 0 | 0% |
| Jun 2025 | 24 | 0 | 0% |
| May 2025 | 20 | 0 | 0% |
| Apr 2025 | 22 | 0 | 0% |
| Mar 2025 | 53 | 0 | 0% |
| Feb 2025 | 27 | 0 | 0% |
| Jan 2025 | 50 | 0 | 0% |
| Dec 2024 | 32 | 0 | 0% |
The last commits an AI signed
- 954802cPI: Do not decode streams to find identical objects (#4424)Claude· Nov 13, 2026
- a0e60a4DEP: Deprecate passing a boolean to remove_images (#4412)Claude· Nov 12, 2026
- 51643b0DEP: Make add_outline_item keyword-only (#4401)Claude· Nov 12, 2026
- 35120aeBUG: Write tuple values of update_page_form_field_values to the field (#4368)Claude· Nov 11, 2026
- 5a936f9PI: Don't parse content streams without text operators in extract_text() (#4346)Claude· Nov 10, 2026
- 229f6ebBUG: Copy the operations in ContentStream.replicate() (#4372)Claude· Nov 9, 2026
- 6a7ebacBUG: Fix cloning of objects that require constructor arguments (#4262)Claude· Nov 3, 2026
- dbe8728TST: Cover content stream renaming, scaling and merging of PageObject (#4338)Claude· Nov 2, 2026
- 0447b44BUG: Serialize XMP packets without an XML declaration (#4296)Claude· Nov 2, 2026
- 6f80d4cMAINT: Generate Symbol and ZapfDingbats encodings from Adobe sources (#4333)Claude· Nov 2, 2026
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 →Frequently asked questions
Which AI tool signed the most commits in pypdf?
The proof: its last signed commit, 954802c
Since when does AI sign commits in pypdf?
How many commits does pypdf have?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

