Source: https://seerepo.com/r/headroomlabs-ai/headroom/ai
Markdown source: https://seerepo.com/r/headroomlabs-ai/headroom/ai.md
Description: AI signed 27.6% of the 3,052 commits of headroom. Each AI tool with its commits, and the last ones it signed.

# How much of headroom did AI write?

AI signed 27.6% of the 3,052 commits of headroom.

Since its first commit, on January 7, 2026.

## Who signed the commits

- Claude: 690 commits (22.6%)
- GitHub Copilot: 135 commits (4.4%)
- Codex: 14 commits (0.5%)
- Devin: 2 commits (0.1%)
- Cursor: 2 commits (0.1%)
- Mistral Vibe: 1 commit (0%)
- People: 72.4%

## Commits per month

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

- 2026-01: 127 commits, 23 signed by AI (18.1%)
- 2026-02: 59 commits, 8 signed by AI (13.6%)
- 2026-03: 149 commits, 36 signed by AI (24.2%)
- 2026-04: 530 commits, 220 signed by AI (41.5%)
- 2026-05: 216 commits, 8 signed by AI (3.7%)
- 2026-06: 405 commits, 102 signed by AI (25.2%)
- 2026-07: 581 commits, 68 signed by AI (11.7%)
- 2026-08: 324 commits, 84 signed by AI (25.9%)
- 2026-09: 276 commits, 108 signed by AI (39.1%)
- 2026-10: 385 commits, 184 signed by AI (47.8%)

## The last commits an AI signed

- 2026-10-26 · Claude · [a904210](https://github.com/headroomlabs-ai/headroom/commit/a90421083a781990b877d34fdaba0bc1b6cf6c4d): feat(proxy): report the same tool savings on gateway /v1/compress as the proxy path (#4467)
- 2026-10-24 · Claude · [9ac1b52](https://github.com/headroomlabs-ai/headroom/commit/9ac1b52c2762bbc40d3e459e5f87cd4bbfbde8aa): fix(zcode): skip providers that point at the Headroom proxy itself (#4413)
- 2026-10-24 · Claude · [bebe24c](https://github.com/headroomlabs-ai/headroom/commit/bebe24c5ff0e815ac87937d9ecb1633a5091ab64): fix(proxy): keep negative compression savings across restart (#4406)
- 2026-10-24 · Claude · [45dacc1](https://github.com/headroomlabs-ai/headroom/commit/45dacc1f94a4343c76a6e257143d22d67dc713f0): fix(learn): anchor the managed block on its last start marker, append when no end marker (#4342)
- 2026-10-24 · Claude · [d17bac8](https://github.com/headroomlabs-ai/headroom/commit/d17bac8d64dd74ade81638ac7170715851c9704b): fix(opencode): restore process env keys on transport dispose (#4430)
- 2026-10-24 · Claude · [f89c928](https://github.com/headroomlabs-ai/headroom/commit/f89c9282a8216b8e168c29d85c6f13c5ce7d6301): fix(proxy): accept HEADROOM_MEMORY_INJECTION_MODE=tool (#4395)
- 2026-10-24 · Claude · [9202948](https://github.com/headroomlabs-ai/headroom/commit/9202948c1e57a4ab8daa7c00c400605844c19f4f): fix(mcp): accept the JSONC opencode config that wrap and install already accept (#4297)
- 2026-10-24 · Claude · [19c91a8](https://github.com/headroomlabs-ai/headroom/commit/19c91a870fac09f824001197e72c8929698ea0b8): fix(image): clear last_result before each compress() call (#4341)
- 2026-10-24 · Claude · [a256231](https://github.com/headroomlabs-ai/headroom/commit/a25623109d5075276af057e79c3ed3e309906563): fix(proxy): copy cached tool compaction results (hardening) (#4410)
- 2026-10-24 · Claude · [3f94144](https://github.com/headroomlabs-ai/headroom/commit/3f941446bfbeb0b66cf6eb4a1ddf254e17d0c2a4): fix(gateway): keep input_includes_cache when re-drive usage is merged (#4423)

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