March 19, 2026
Bots at the door, drama on the floor
No AI in Node.js Core
Humans Only in Node’s Engine Room — Devs feud over a mega AI‑assisted rewrite
TLDR: A petition asks Node.js leaders to ban AI‑assisted code from the project’s core after a huge 19k‑line AI‑aided change sparked alarm. The community is split between “ban the bots,” “judge the code, not the tool,” and “we don’t even fund this—who are we to dictate,” with Bun‑vs‑Node rivalry fueling the fire.
The Node.js world just lit up: a public petition is urging the project’s leaders to say “No AI in the core” after a massive 19,000‑line change landed with a confession that it was heavily assisted by Claude Code, an AI coding tool. Big names signed on, arguing that letting robots write the heart of Node risks its reputation and the trust that built it. Lawyers from the OpenJS Foundation say this doesn’t break the contributor rules (the DCO is a pledge you own or can submit the code), but petitioners insist the legal checkbox isn’t the point.
Cue the comments cage match. One camp says you can’t un‑invent AI: as ramesh31 fires off, “This is a silly reactionary response. Where is the line?” Others question the whole premise: cj shrugs, if the change is bad, just reject it—who cares if a bot helped. And tylerchilds drops a reality check: many users never paid a cent to Node, so maybe don’t dictate how volunteers work. Meanwhile, the Bun vs. Node rivalry jumps in, with graphememes saying this drama is why Node is “losing to bun and others.”
HN sleuths even surfaced more backstory where ex‑core member Fedor Indutny weighs in here. The memes? Think “No Robots Allowed” signs on the repo door and jokes about a “Skynet intern” committing code. It’s half ethics, half vibes, and 100% internet drama.
Key Points
- •A petition asks the Node.js TSC to reject AI-assisted development and LLM-generated rewrites in Node.js core.
- •The petition cites a January 2026, ~19k-line PR created using Claude Code, reviewed by the author.
- •A blog post about the PR prompted debate over DCO compliance; OpenJS legal opinion says LLM-assisted changes do not violate the DCO.
- •Petitioners argue DCO compliance is only a small part of broader concerns, including reputational risks and code quality.
- •Signatures are collected via PRs or issues, with notable signatories from the Node.js and broader open-source community.