A pull request is never just a pull request. It is a tiny invoice mailed to maintainers, payable in attention, context, and the cursed little hours after dinner when open source actually happens. Zig has stamped one category of invoice with a bright red nope: large language model assisted contributions are out. That makes the Zig project a useful case study for AI and ML builders, because the argument is not really about whether code assistants can produce code. Obviously they can. So can interns, Stack Overflow archaeology, and a sleep deprived staff engineer fueled by airport coffee. The question is who pays for verifying the result. ## The ban is broader than code, according to Simon Willison and Business Insider Simon Willison describes Zig as having one of the strictest anti LLM policies among major open source projects, and quotes the project language directly: "No LLMs for issues." He also quotes, "No LLMs for pull requests." The same policy language, as quoted by Willison, covers bug tracker comments, including translation, while encouraging contributors to post in their native language and let others use translation tools if needed. Business Insider reports that Zig bans contributors from using AI to code, debug, or brainstorm, and its headline quotes Zig president Andrew Kelley calling AI coding contributions "invariably garbage." The spicy quote gets the clicks, because of course it does, but the mechanism matters more than the spice. Zig is treating provenance as part of reviewability: if maintainers do not trust how an artifact was produced, they may choose not to spend scarce review time untangling it. Let’s Data Science adds that the rule covers code, edits, translations, brainstorming, bug finding, and even mentioning LLM use in project spaces. AI Weekly similarly says the ban covers LLM touched artifacts including issues, comments, and pull requests. In other words, Zig is not just saying, please do not paste chatbot code into the compiler. It is saying the project communication channel itself has a source quality requirement, which is governance wearing a compiler hoodie. ## Reviewer bandwidth is the scarce resource, according to Loris Cro and Let’s Data Science Loris Cro, writing from experience with the Zig Software Foundation, frames open source contributions as a trade rather than a gift basket. He argues that pull requests can themselves become extra labor and friction, and that it is common for a maintainer to spend less effort implementing a change directly than reviewing a submitted patch. That is the part many AI coding debates politely step around, like a Roomba avoiding a sock. Let’s Data Science reports that Zig had roughly 200 open pull requests and a small core reviewer group when the policy was articulated. That context makes the ban less like aesthetic purity and more like queue management. If a project already has more review demand than trusted reviewer supply, generated submissions can behave like synthetic load testing for humans, except nobody filed a capacity plan. AI Weekly says Kelley framed the policy as resource triage, citing the negative review value of AI submissions. That phrase is the load bearing beam here. A generated patch can be locally cheap for the contributor and globally expensive for the maintainers, which is basically the tragedy of the commons, but with autocomplete and more YAML. ## Bun shows the upstream risk, according to AI Weekly and Simon Willison AI Weekly reports that Anthropic owned Bun, which relies on AI assisted workflows, forked Zig after being unable to upstream changes. Simon Willison also notes that Bun operates its own fork of Zig and says Bun was acquired by Anthropic in December 2025. For teams building commercial products on open source foundations, that is the governance lesson with teeth. The usual enterprise fantasy is that upstream is a friendly conveyor belt: contribute improvements, get them merged, reduce divergence, everyone high fives in a conference hallway. Zig’s policy shows a different failure mode. If your engineering workflow depends on AI assistance and an upstream project rejects LLM authored contributions, you may need to carry a fork, rewrite work manually, or change how contributions are prepared. That does not make Zig anti productivity in some cosmic sense. It means Zig is optimizing for maintainer trust over contributor throughput. Those are both real values, and pretending they never conflict is how you end up with a backlog shaped like a geological formation. ## This is bigger than Zig, according to Research Information Research Information reports that arXiv warned authors they could face a one year submission ban for work containing clear evidence of unchecked large language model output. That is not the same domain as compiler pull requests, but the pattern rhymes loudly. Institutions are moving from vibes based AI etiquette to explicit responsibility rules. For AI builders, the practical takeaway is not to panic or perform ritual chatbot banishment under a full moon. It is to design contribution workflows that make review cheaper: disclose tool use where allowed, keep patches small, provide tests, explain intent, and be ready to own every line as if a stochastic parrot did not whisper it into existence. If a project bans LLM assistance, respect that boundary or contribute elsewhere. The next thing to watch is whether more open source projects copy Zig’s bright line or choose softer rules around disclosure and verification. Either way, AI coding tools are leaving the demo stage and entering the governance spreadsheet. Turns out the hardest part of generated code is still the humans who have to believe it. ## Sources - Zig bans LLM contributions, forcing Bun to fork | AI Weekly

Sources