# Node.js: AI-friendly with conditions

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

- What it is: A JavaScript runtime built on V8. (Programming language)
- Homepage: https://nodejs.org/
- Repository: https://github.com/nodejs/node
- Overall stance: AI-friendly with conditions (Mostly friendly). AI-assisted contributions are accepted with extra rules, such as disclosing AI use, or AI is banned for issues or written text.
- Last classified: 2026-10-09 (manual review, high confidence)
- Policy last changed: 2026-10-09
- Web page: https://areweaifriendly.com/projects/nodejs/

## Policy by area

- **Code contributions**: AI-friendly with conditions (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 reports**: AI-friendly (A human must review the output)
- **AI-written text**: 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." (https://github.com/nodejs/node/blob/main/doc/contributing/ai-guidelines.md)
- Code contributions: "The changes submitted to the Node.js code base must still satisfy the project's" (https://github.com/nodejs/node/blob/main/doc/contributing/ai-guidelines.md)
- Code contributions: "Pull requests must not be opened by automated tooling, unless specifically approved in advance by the project." (https://github.com/nodejs/node/blob/main/doc/contributing/ai-guidelines.md)
- Code contributions: "Contributors must take full responsibility for their actions in the Node.js project." (https://github.com/nodejs/node/blob/main/doc/contributing/ai-guidelines.md)
- Issues & bug reports: "Do not paste messages generated entirely by AI in pull requests, issues, or the project's communication channels." (https://github.com/nodejs/node/blob/main/doc/contributing/ai-guidelines.md)
- AI-written text: "When making a claim based on AI output in discussions, contributors should personally verify the claim." (https://github.com/nodejs/node/blob/main/doc/contributing/ai-guidelines.md)

## Sources

- [Node.js AI use policy and guidelines](https://github.com/nodejs/node/blob/main/doc/contributing/ai-guidelines.md), fetched 2026-10-09
