Node.js
A JavaScript runtime built on V8.
Mostly friendly. Welcome, with extra rules.
AI tools are not prohibited, but contributors should disclose AI-generated contributions and how they verified them, take full responsibility and meet the DCO and licensing rules. Automated PRs need prior approval, AI may not fix good first issues, review responses must not be automated, and messages generated entirely by AI should not be pasted.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Mostly friendly
- AI use must be disclosed
- Contributor takes full responsibility
- A human must review the output
- Output must be license-compatible
- No autonomous agents
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- Friendly
- A human must review the output
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Friendly
- A human must review the output
In their own words
Code contributions
The Node.js project does not prohibit the use of AI tools in contributions, but when the contribution is generated with AI, the contributor should disclose the use of such tools, and what the contributor does to personally verify the generated output.
The changes submitted to the Node.js code base must still satisfy the project's
Pull requests must not be opened by automated tooling, unless specifically approved in advance by the project.
Contributors must take full responsibility for their actions in the Node.js project.
Issues & bug reports
Do not paste messages generated entirely by AI in pull requests, issues, or the project's communication channels.
AI-written text
When making a claim based on AI output in discussions, contributors should personally verify the claim.
Sources
- Node.js AI use policy and guidelinesgithub.com/nodejs/node/blob/main/doc/contributing/ai-guidelines.mdSnapshot 9 Oct 2026