Maintainer Mode
Sign in with GitHub

State of nixpkgs

Pull request flow from public GitHub data. Aggregates only: no figure names a person. How each number is made · JSON

5695 pull requests, opened since 2026-05-11. Computed 0h. The history walk is still running, so older months are incomplete.

5695
open
789 drafts, 111 from bots, median age 45.7 days
3117
never reviewed
human authors, not drafts, no review by anyone else
52
open security fixes
median age 14.5 days
569
open from first-time contributors
by GitHub's association or the nixpkgs label
891
open with disclosed AI use
Assisted-by trailer or llm-assisted label; a floor

Open now

open
under a week876
under a month1279
under three months2049
under a year1491
base: master5163
base: other10
base: release148
base: staging374

Who carries the load, last 365 days

totalpeoplepeople for halfpeople for 80%
merges0000
reviews438878048215
authored, humans5584175862642

Month by month

monthopenedbotsfirst-timeAI / other formmergedclosedopen at endreviewsreviewersmergersfirst review, h (p50)reviewed in 7 daysdays to merge (p50 / p90)merge ratefirst-time merge rate
2026-10144617131270 / 100056951081355015.223%– / –––
2026-09138717135221 / 3004249995300028.323%– / –––
2026-0810221997142 / 0002862878227031.325%– / –––
2026-077111884111 / 200184060019804924%– / –––
2026-06643297189 / 3001129616168019.432%– / –––
2026-05486115140 / 00048621877093.521%– / –––

By area

areaopennever reviewedopened, 365 dmerged, 365 ddays to merge (p50)
ci253250–
doc117341170–
lib5826580–
maintainers5162205160–
nixos: modules6402816400–
nixos: other208822080–
nixos: tests3111383110–
other104100–
packages: by-name3642200336420–
packages: development3341573340–
packages: other5392585390–
packages: python9515699510–
packages: top-level4471824470–
stdenv319310–

Disclosed AI tools, last 365 days

toolpull requests
claude-code288
disclosed100
openai-codex74
codex58
opencode45
claude44
nix-init19
other-form18
claude-sonnet15
pi15
claude-opus12
cursor-composer11
chatgpt9
claude-code-with-claude-opus-4-88
claude-opus-5-58
traecode8
antigravity7
gemini7
cursor6
omp6
pi-coding-agent-/-mika6
claude-code-with-claude-opus-55
codex,-gpt-6.1-sol-medium5
grok-build5
z.ai/glm5
gemini-pro4
claude-fable3
crush3
goose-+-glm3
grok3
hermes-agent3
kiro-cli3
oh-my-pi3
pi-coding-agent3
claude-haiku2
codex-gpt-5.6-sol-xhigh2
codex-with-gpt-5.6-sol-high2
dsh-/-deepseek-v4-flash2
gemini-cli2
opencode-big-pickle2
zoo-code-+-claude-opus2
amp1
anthropic-claude-fable1
antigravity,-gemini1
antigravity-cli-,-gemini1
attacca-agent1
big-pickle1
chatgpt,-automatic-model-selection1
chatgpt-61
claude-claude-sonnet-4-61
claude-code,-claude-sonnet1
claude-code---claude-opus1
claude-code-cli1
claude-code-opus1
claude-code-using-claude-opus1
claude-code-with-claude-opus-4-71
claude-code-with-opus1
codex,-gpt-5.6-sol-medium1
codex,-gpt-6-sol-medium1
codex-/-gpt-6.1-sol1
codex-and-gpt-6-astra1
codex-cli,-gpt1
codex-gpt-5.51
codex-gpt-5.6-terra1
copilot-with-claude-sonnet1
copilot-with-kimi-k2.7-code-+-claude-opus1
cursor-agent1
cursor-grok1
deepseek-harness1
deepseek-v4-flash-free,-which-figured-out-the-non-breaking1
devin1
github-copilot1
github-copilot-cli,-claude-opus1
glm-5.2-in-kilo-code1
glm-5.2-in-pi-coding-agent-with-kagi-search-mcp1
goose1
gpt-5.6-luna-in-pi1
gpt-5.6-sol1
gpt-6-sol1
grok-bot1
haskell-agent1
mimo-v2.5-free1
muse-spark1
oh-my-pi-using-openai-codex1
omp-/-openai-gpt-6.1-sol1
ona-codex1
openai-chatgpt1
openai-codex,-gpt-61
openai-gpt-51
openai/gpt-6-astra1
opencode-+-deepseek-v4-flash1
opencode-agent-with-glm-5.31
opencode-using-openai-gpt-5.6-sol1
opencode-v2.0.261
opencode-with-space-bunny-free1
opencode/glm-5.21
ox-alpha1
perplexity1
pi-agent,-glm1
pi-coding-agent-with-glm1
prime-agent1
querymt1
qwen3.8-27b1
sisyphus1
traecode-/-gpt-51
z-ai/glm-5.3-flash1