Source: https://seerepo.com/r/h4ckf0r0day/obscura/ai
Markdown source: https://seerepo.com/r/h4ckf0r0day/obscura/ai.md
Description: AI signed 2.4% of the 1,171 commits of obscura. Each AI tool with its commits, and the last ones it signed.

# How much of obscura did AI write?

AI signed 2.4% of the 1,171 commits of obscura. Signed by Claude (27) and Codex (1).

Since its first commit, on April 13, 2026.

## Who signed the commits

- Claude: 27 commits (2.3%)
- Codex: 1 commit (0.1%)
- People: 97.6%

## Commits per month

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

- 2026-04: 15 commits, 0 signed by AI (0%)
- 2026-05: 92 commits, 1 signed by AI (1.1%)
- 2026-06: 121 commits, 0 signed by AI (0%)
- 2026-07: 338 commits, 0 signed by AI (0%)
- 2026-08: 262 commits, 0 signed by AI (0%)
- 2026-09: 163 commits, 21 signed by AI (12.9%)
- 2026-10: 159 commits, 6 signed by AI (3.8%)
- 2026-11: 21 commits, 0 signed by AI (0%)

## The last commits an AI signed

- 2026-10-08 · Claude · [939086a](https://github.com/h4ckf0r0day/obscura/commit/939086a284d1a294f571b04b51ecf756f6d879dc): fix(cdp): acknowledge Page.setBypassCSP
- 2026-10-04 · Claude · [690ae0b](https://github.com/h4ckf0r0day/obscura/commit/690ae0be509219af93f72224b934802eb6283d71): fix(js): add the Option named constructor (#1168)
- 2026-10-03 · Claude · [daac810](https://github.com/h4ckf0r0day/obscura/commit/daac81087b1e213df133ebec02042b97ffdfac52): fix(js): leave the style attribute alone when a declaration does not change
- 2026-10-03 · Claude · [5b9d62c](https://github.com/h4ckf0r0day/obscura/commit/5b9d62c4e632c4e69af82b4f13b155eccb1e8c9f): fix(js): offsetParent is null for the root and body elements
- 2026-10-03 · Claude · [b23d89a](https://github.com/h4ckf0r0day/obscura/commit/b23d89a719316d4d87a74b538b9305bb184c716b): fix(js): never reach the native wasm streaming entry points
- 2026-10-03 · Claude · [15c00de](https://github.com/h4ckf0r0day/obscura/commit/15c00de62c83d8a61b21e021db951b0259d2a2c8): fix(net): accept folded HTTP/1 response headers
- 2026-09-19 · Claude · [8395f29](https://github.com/h4ckf0r0day/obscura/commit/8395f29b5b433fc4d787d2b84539b37b98f13771): fix(obscura-render): cap transform-layer dimensions to avoid OOM-aborting the page paint (#1019)
- 2026-09-19 · Claude · [cbc2f97](https://github.com/h4ckf0r0day/obscura/commit/cbc2f97a3373ba2ba31f479f4ddbd74d3dd8840d): fix(obscura-mcp): map search offsets back through Unicode case-folding (#1015)
- 2026-09-19 · Claude · [6aef52d](https://github.com/h4ckf0r0day/obscura/commit/6aef52d37c1994616bfaa429d920afd79d3ab0a3): fix(obscura-js): remove_attribute must update the id_index (#1013)
- 2026-09-17 · Claude · [729c264](https://github.com/h4ckf0r0day/obscura/commit/729c26493c9ca443891f9da1080f8deaee46f7e1): fix(obscura-js): WHATWG-correct URL search/hash/port setters (#1008)

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

Claude, with 27 of the 1,171 commits of obscura.

The proof: [its last signed commit, 939086a](https://github.com/h4ckf0r0day/obscura/commit/939086a284d1a294f571b04b51ecf756f6d879dc)

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

Since May 2026: the first month an AI tool signed a commit of obscura.

### How many commits does obscura have?

obscura has 1,171 commits since April 13, 2026. 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.
