Source: https://seerepo.com/r/bluesky-social/atproto/ai
Markdown source: https://seerepo.com/r/bluesky-social/atproto/ai.md
Description: AI signed 3.2% of the 3,489 commits of atproto. Each AI tool with its commits, and the last ones it signed.

# How much of atproto did AI write?

AI signed 3.2% of the 3,489 commits of atproto. Signed by Claude (102), GitHub Copilot (7), and Codex (1).

Since its first commit, on April 7, 2021.

## Who signed the commits

- Claude: 102 commits (2.9%)
- GitHub Copilot: 7 commits (0.2%)
- Codex: 1 commit (0%)
- People: 96.8%

## Commits per month

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

- 2024-12: 36 commits, 0 signed by AI (0%)
- 2025-01: 60 commits, 0 signed by AI (0%)
- 2025-02: 61 commits, 0 signed by AI (0%)
- 2025-03: 50 commits, 0 signed by AI (0%)
- 2025-04: 71 commits, 0 signed by AI (0%)
- 2025-05: 39 commits, 0 signed by AI (0%)
- 2025-06: 58 commits, 0 signed by AI (0%)
- 2025-07: 39 commits, 0 signed by AI (0%)
- 2025-08: 44 commits, 1 signed by AI (2.3%)
- 2025-09: 30 commits, 0 signed by AI (0%)
- 2025-10: 39 commits, 0 signed by AI (0%)
- 2025-11: 39 commits, 1 signed by AI (2.6%)
- 2025-12: 65 commits, 0 signed by AI (0%)
- 2026-01: 76 commits, 2 signed by AI (2.6%)
- 2026-02: 45 commits, 0 signed by AI (0%)
- 2026-03: 67 commits, 3 signed by AI (4.5%)
- 2026-04: 40 commits, 2 signed by AI (5%)
- 2026-05: 95 commits, 22 signed by AI (23.2%)
- 2026-06: 100 commits, 21 signed by AI (21%)
- 2026-07: 94 commits, 19 signed by AI (20.2%)
- 2026-08: 105 commits, 11 signed by AI (10.5%)
- 2026-09: 71 commits, 5 signed by AI (7%)
- 2026-10: 156 commits, 8 signed by AI (5.1%)
- 2026-11: 77 commits, 15 signed by AI (19.5%)

## The last commits an AI signed

- 2026-11-13 · Claude · [5c3979b](https://github.com/bluesky-social/atproto/commit/5c3979b3466bf7df0a0a4f2291000491affc31b9): pds, xrpc-server: scratch Redis failures fail open (#5891)
- 2026-11-12 · Claude · [b4dac06](https://github.com/bluesky-social/atproto/commit/b4dac063aba56e4be8085d0da3888c7bc55e6102): pds: require the entryway service JWT on createAccount under PDS_ENTRYWAY_REQUIRE_SERVICE_AUTH (#5866)
- 2026-11-11 · Claude · [bae981e](https://github.com/bluesky-social/atproto/commit/bae981e238a7bc192b52a53c14f051a76a9f5507): pds: look up accounts by handle and email through their indexes (#5863)
- 2026-11-10 · Claude · [b30ea73](https://github.com/bluesky-social/atproto/commit/b30ea7305be8df27524ed70d4af7f246014194c2): pds: PDS_DISABLE_IP_RATE_LIMITS for PDSes behind a per-IP rate limiting edge (#5857)
- 2026-11-10 · Claude · [388638e](https://github.com/bluesky-social/atproto/commit/388638e8d9809aa696871afe9195118085450ae0): pds: verify entryway tokens once, outside AuthVerifier (#5850)
- 2026-11-09 · Claude · [0849c24](https://github.com/bluesky-social/atproto/commit/0849c24d492a9286e90c1734f2483d6ed7423d73): pds: accept the entryway service JWT on createAccount (#5847)
- 2026-11-09 · Claude · [39d702c](https://github.com/bluesky-social/atproto/commit/39d702c851d469d7340fc0c5946959063769f849): pds: PDS_ENTRYWAY_API_URL for calls to the entryway (#5846)
- 2026-11-08 · Claude · [7f619af](https://github.com/bluesky-social/atproto/commit/7f619aff86f452f1ac2320b6926d88a8968b319d): pds: attribute entryway traffic for rate limiting by signed tokens (#5845)
- 2026-11-08 · Claude · [1033419](https://github.com/bluesky-social/atproto/commit/103341946f8bdb2abb5409866b234ad17812f7b8): pds: accept entryway service JWTs on entryway-called routes (#5844)
- 2026-11-05 · Claude · [8c841f6](https://github.com/bluesky-social/atproto/commit/8c841f6e73c8365c2dfe816c0613aa9c50490361): Backport non-space lex changes from permissioned-data-alpha (#5825)

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

Claude, with 102 of the 3,489 commits of atproto.

The proof: [its last signed commit, 5c3979b](https://github.com/bluesky-social/atproto/commit/5c3979b3466bf7df0a0a4f2291000491affc31b9)

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

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

### How many commits does atproto have?

atproto has 3,489 commits since April 7, 2021. 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.
