Source: https://seerepo.com/r/mrdoob/three.js/ai
Markdown source: https://seerepo.com/r/mrdoob/three.js/ai.md
Description: AI signed 0.6% of the 39,279 commits of three.js. Each AI tool with its commits, and the last ones it signed.

# How much of three.js did AI write?

AI signed 0.6% of the 39,279 commits of three.js. Signed by Claude (228), GitHub Copilot (12), and Cursor (2).

Since its first commit, on March 23, 2010.

## Who signed the commits

- Claude: 228 commits (0.6%)
- GitHub Copilot: 12 commits (0%)
- Cursor: 2 commits (0%)
- People: 99.4%

## Commits per month

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

- 2024-12: 167 commits, 0 signed by AI (0%)
- 2025-01: 146 commits, 0 signed by AI (0%)
- 2025-02: 135 commits, 0 signed by AI (0%)
- 2025-03: 152 commits, 0 signed by AI (0%)
- 2025-04: 126 commits, 0 signed by AI (0%)
- 2025-05: 128 commits, 1 signed by AI (0.8%)
- 2025-06: 111 commits, 0 signed by AI (0%)
- 2025-07: 162 commits, 2 signed by AI (1.2%)
- 2025-08: 172 commits, 0 signed by AI (0%)
- 2025-09: 152 commits, 1 signed by AI (0.7%)
- 2025-10: 180 commits, 2 signed by AI (1.1%)
- 2025-11: 204 commits, 3 signed by AI (1.5%)
- 2025-12: 155 commits, 3 signed by AI (1.9%)
- 2026-01: 205 commits, 23 signed by AI (11.2%)
- 2026-02: 147 commits, 14 signed by AI (9.5%)
- 2026-03: 137 commits, 9 signed by AI (6.6%)
- 2026-04: 162 commits, 18 signed by AI (11.1%)
- 2026-05: 146 commits, 4 signed by AI (2.7%)
- 2026-06: 190 commits, 31 signed by AI (16.3%)
- 2026-07: 180 commits, 23 signed by AI (12.8%)
- 2026-08: 173 commits, 14 signed by AI (8.1%)
- 2026-09: 209 commits, 23 signed by AI (11%)
- 2026-10: 393 commits, 62 signed by AI (15.8%)
- 2026-11: 20 commits, 6 signed by AI (30%)

## The last commits an AI signed

- 2026-11-03 · Claude · [0c09e29](https://github.com/mrdoob/three.js/commit/0c09e29fbb06fdd10bb9cf63f198dbe23840c6a2): BufferGeometry: Fix NaN normals from zero-length tangents in `computeTangents()`. (#35320)
- 2026-11-02 · Claude · [f06340e](https://github.com/mrdoob/three.js/commit/f06340e459f19609d3dd82253f38831f58ab6c84): LightMapping: Raytraced Radiosity (#35302)
- 2026-11-02 · Claude · [b55be36](https://github.com/mrdoob/three.js/commit/b55be36bde8c811e9d185674d90cf62cd817c354): Info: Fix texture memory size for compressed, mipmapped and cube textures. (#35291)
- 2026-11-02 · Claude · [b56ea73](https://github.com/mrdoob/three.js/commit/b56ea73855712caa86de288bba054a846d90d514): Sky, SkyMesh: Fix rendering with reversed depth buffer. (#35312)
- 2026-11-02 · Claude · [abd5ca0](https://github.com/mrdoob/three.js/commit/abd5ca08763e32b02883cfe049ade942504f8b67): GodraysNode: Fix distance attenuation with directional lights. (#35308)
- 2026-11-02 · Claude · [fa73e2d](https://github.com/mrdoob/three.js/commit/fa73e2d3be6b298a762d2ba34916f101d1add534): Renderers: Use the source texture size for the default copyTextureToTexture() region. (#35294)
- 2026-10-31 · Claude · [fa01dd6](https://github.com/mrdoob/three.js/commit/fa01dd6ad164c48554f1bb9456f6500db052ec4f): LineSegmentsGeometry: Update existing buffers when the segment count is unchanged. (#35292)
- 2026-10-31 · Claude · [6d8b6e1](https://github.com/mrdoob/three.js/commit/6d8b6e176ba97f3d82e2d8799c0edf03af8fb4cc): MotionBlur: Fix sample normalization and centering. (#35290)
- 2026-10-30 · Claude · [797d7a7](https://github.com/mrdoob/three.js/commit/797d7a777c28e0e1f5c6b0fa5fa84f8c9df84f9d): Scripts: Improve changelog.js.
- 2026-10-30 · Claude · [64e35f0](https://github.com/mrdoob/three.js/commit/64e35f097162a2f4cfe6c2a4c2aa31aa48aac1cd): Examples: Rename `webgpu_gpudriven_*` to `webgpu_meshlets_*`. (#35282)

## 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 three.js?

Claude, with 228 of the 39,279 commits of three.js.

The proof: [its last signed commit, 0c09e29](https://github.com/mrdoob/three.js/commit/0c09e29fbb06fdd10bb9cf63f198dbe23840c6a2)

### Since when does AI sign commits in three.js?

Since May 2025: the first month an AI tool signed a commit of three.js.

### How many commits does three.js have?

three.js has 39,279 commits since March 23, 2010. 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.
