Source: https://seerepo.com/r/vllm-project/vllm/ai
Markdown source: https://seerepo.com/r/vllm-project/vllm/ai.md
Description: AI signed 11.4% of the 23,912 commits of vllm. Each AI tool with its commits, and the last ones it signed.

# How much of vllm did AI write?

AI signed 11.4% of the 23,912 commits of vllm.

Since its first commit, on February 9, 2023.

## Who signed the commits

- Claude: 1,572 commits (6.6%)
- Codex: 783 commits (3.3%)
- Gemini: 312 commits (1.3%)
- Cursor: 171 commits (0.7%)
- GitHub Copilot: 44 commits (0.2%)
- Devin: 3 commits (0%)
- CodeRabbit: 2 commits (0%)
- Factory: 1 commit (0%)
- Qwen Code: 1 commit (0%)
- People: 88.6%

## Commits per month

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

- 2024-11: 430 commits, 0 signed by AI (0%)
- 2024-12: 337 commits, 0 signed by AI (0%)
- 2025-01: 413 commits, 0 signed by AI (0%)
- 2025-02: 489 commits, 0 signed by AI (0%)
- 2025-03: 661 commits, 0 signed by AI (0%)
- 2025-04: 666 commits, 0 signed by AI (0%)
- 2025-05: 678 commits, 4 signed by AI (0.6%)
- 2025-06: 504 commits, 9 signed by AI (1.8%)
- 2025-07: 798 commits, 16 signed by AI (2%)
- 2025-08: 878 commits, 34 signed by AI (3.9%)
- 2025-09: 974 commits, 33 signed by AI (3.4%)
- 2025-10: 872 commits, 37 signed by AI (4.2%)
- 2025-11: 902 commits, 35 signed by AI (3.9%)
- 2025-12: 799 commits, 38 signed by AI (4.8%)
- 2026-01: 883 commits, 33 signed by AI (3.7%)
- 2026-02: 860 commits, 40 signed by AI (4.7%)
- 2026-03: 1,075 commits, 74 signed by AI (6.9%)
- 2026-04: 809 commits, 90 signed by AI (11.1%)
- 2026-05: 892 commits, 122 signed by AI (13.7%)
- 2026-06: 1,156 commits, 135 signed by AI (11.7%)
- 2026-07: 1,139 commits, 258 signed by AI (22.7%)
- 2026-08: 1,224 commits, 303 signed by AI (24.8%)
- 2026-09: 1,637 commits, 631 signed by AI (38.5%)
- 2026-10: 1,636 commits, 843 signed by AI (51.5%)

## The last commits an AI signed

- 2026-10-27 · Claude · [90309f6](https://github.com/vllm-project/vllm/commit/90309f6b742cdb1d6305778b81063918cf61be81): [Bugfix][Qwen4Exp] Reserve QSA indexer prefill workspace during memory profiling (#60490)
- 2026-10-27 · Claude · [de09675](https://github.com/vllm-project/vllm/commit/de096755ad7b9a1b3d4167d7d8353200f97ebad7): [Bugfix] Fuse GLM-5.3 KDA q|k|v convs into one conv1d parameter (#60991)
- 2026-10-27 · Codex · [a5b257a](https://github.com/vllm-project/vllm/commit/a5b257a34be0a0ff5a8f23439a0a014dc3e2b69f): [Docs][KV Connector] Document standalone Mooncake EGM deployment (#63064)
- 2026-10-27 · Claude · [22d1bc8](https://github.com/vllm-project/vllm/commit/22d1bc881401041310f1c4808f1da64cdf281571): [Rust Frontend] Stream kv_transfer_params on the final chunk like Python (#63772)
- 2026-10-27 · Cursor · [5314c58](https://github.com/vllm-project/vllm/commit/5314c582817faa57bc2fb0acdf05fdb6bbe97c3c): [ROCm][Recipe] Qwen3.8-Flash-Next: add MI355X Quark MXFP4 variant (TP1/TP2) (#63332)
- 2026-10-27 · Claude · [c56cdbe](https://github.com/vllm-project/vllm/commit/c56cdbea152af4d112b38e58b6130e76a3b66dfb): [Bugfix][Rust Frontend] Decode current NIXL connector stats (#60856)
- 2026-10-27 · Claude · [5c1eb11](https://github.com/vllm-project/vllm/commit/5c1eb11cb361d63668e813958b207edfc366827a): [Bugfix] Allow pipeline parallelism for Qwen4Exp PLE models and their MTP drafter (#60234)
- 2026-10-27 · Claude · [cebcc5d](https://github.com/vllm-project/vllm/commit/cebcc5d8c7447f8862a0f07bbd94dcf54e94a1ef): [Bugfix] Keep MRV2 model state in the runtime pool under sleep mode (#63548)
- 2026-10-27 · Claude · [d81d6a9](https://github.com/vllm-project/vllm/commit/d81d6a93c9531637d072e401249a6a8634db964e): [Bugfix][Multimodal] Return 400 for corrupt AVIF and BLP images (#63433)
- 2026-10-27 · Claude · [4bb6004](https://github.com/vllm-project/vllm/commit/4bb600439d5eeb5b3fc619c50711f7d700d3671f): [Rust Frontend] Report the engine's VllmConfig in /server_info (#63765)

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