Are we AI friendly?
How open source projects react to AI-assisted pull requests, bug reports and comments, based on their own published policies.
Projects
AlacrittyA fast, cross-platform, OpenGL terminal emulator.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Contributions must not include content generated by LLMs or other probabilistic tools. This covers code, documentation, pull requests, issues and comments.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
Contributions must not include content generated by large language models or other probabilistic tools, including but not limited to Copilot or ChatGPT.
From Contributing to Alacritty Read the full policy of AlacrittyChecked 9 Oct 2026Apache AirflowA platform to programmatically author, schedule and monitor workflows.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: No policyMostly friendly
Gen-AI tools may be used to create pull requests if contributors follow the ASF guidance, review and test all generated code, state AI use in the PR description and take final responsibility. Blindly pasted AI code leads to closed PRs and possible blocking.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- Issues & bug reports
- No policy
- AI-written text
- No policy
Generally, it's fine to use Gen-AI tools to help you create Pull Requests for Apache Airflow as long as you adhere to the following guidelines:
From Apache Airflow: Pull requests Read the full policy of Apache AirflowChecked 9 Oct 2026Apache ArrowA cross-language development platform for in-memory columnar data.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: No policyMostly friendly
AI tools may be used to generate PRs, but authors should review and own every change, be upfront about what was AI-generated, and disclose any copyrighted material. PRs that look fully AI-generated with little author engagement may be closed, and AI agents should never ping maintainers.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- No agents
- Issues & bug reports
- No policy
- AI-written text
- No policy
We are not opposed to the use of AI tools in generating PRs, but recommend the following:
From Apache Arrow Contributing Overview Read the full policy of Apache ArrowChecked 9 Oct 2026Apache CouchDBA document database that syncs.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: UnfriendlyUnfriendly
Contributing material generated by AI or LLMs is expressly forbidden, including code, documentation and commit messages, because such tools cannot assure Apache 2 licence compatibility or proper attribution.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
Thus, it is expressly forbidden to contribute material generated by AI, LLMs, and similar technologies, to the CouchDB project.
From Contributing to CouchDB Read the full policy of Apache CouchDBChecked 9 Oct 2026Apache DataFusionAn extensible query engine written in Rust that uses Apache Arrow.Code contributions: FriendlyIssues & bug reports: No policyAI-written text: UnfriendlyMostly friendly
AI-assisted PRs are welcome from anyone, but not unreviewed "AI dumps". Authors must read the whole PR, understand the core ideas, flag parts they do not fully understand and follow the ASF licensing guidance. Replies to reviewers must be in the contributor's own words, though AI may help understand or translate.
- Code contributions
- Friendly
- Accountable
- Human review
- License-safe
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
- Minor help only
We welcome AI-assisted PRs from anyone. We do not welcome unreviewed “AI dumps” (defined below).
From Apache DataFusion AI Policy Read the full policy of Apache DataFusionChecked 9 Oct 2026Apache Software FoundationNon-profit foundation behind Apache HTTP Server, Kafka, Spark and over 300 other projects.Code contributions: FriendlyIssues & bug reports: No policyAI-written text: No policyFriendly
Code or documentation generated wholly or partly with AI can be contributed if the tool's terms allow open source licensing and any third-party material in the output is permitted and compatible. Naming the tool in the commit message, for example with Generated-by, is recommended. Individual projects may add their own rules.
- Code contributions
- Friendly
- License-safe
- Issues & bug reports
- No policy
- AI-written text
- No policy
Given the above, code generated in whole or in part using AI can be contributed if the contributor ensures that:
From ASF Generative Tooling Guidance Read the full policy of Apache Software FoundationChecked 9 Oct 2026Asahi LinuxA project porting Linux to Apple Silicon Macs.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Generative AI tooling is broadly forbidden for material contributions, citing ethical concerns and the clean-room rules of reverse engineering. An LLM-drafted GitHub issue may simply be closed, and concealing extensive LLM use leads to an immediate ban.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
Due to these legal and ethical issues, we broadly forbid the use of generative AI tooling for material contributions to Asahi Linux.
From Asahi Linux Generative AI (LLM) Policy Read the full policy of Asahi LinuxChecked 9 Oct 2026AstropyA community Python library for astronomy and astrophysics.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: UnfriendlyMostly friendly
Contributions made with generative AI are welcome. Contributors are responsible for and must be able to explain all changes, must describe substantive AI use, and must answer reviewers themselves rather than relaying AI replies. Autonomous agents are not accepted.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- No agents
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
- Minor help only
Astropy maintainers welcome contributions, including those developed with the assistance of generative AI tools.
From Astropy: Usage of Generative AI Read the full policy of AstropyChecked 9 Oct 2026BevyA data-driven game engine built in Rust.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
Careful, human-driven AI use is tolerated for code if it is disclosed and the contributor understands every line. AI may not write documentation, issues, PR descriptions or release notes, AI-generated media is banned, and AI output may not be pasted into conversations except to help with translation or accessibility.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
- Minor help only
We are wary of the use of AI in the development of Bevy, and are particularly troubled by its impact on artists, but tolerate careful human-driven AI use in some code-related areas consistent with the above values.
From Bevy AI Policy Read the full policy of BevyChecked 9 Oct 2026Cataclysm: Dark Days AheadA turn-based survival roguelike game.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
All content sourced from LLMs is not allowed, including code, configuration, issue and PR text, research and testing results, because it has no authorship and questionable provenance.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
All contents sourced from LLMs such as ChatGPT (including but not limited to code, configuration, issue and PR text, research, and testing results) are not allowed
From Contributing to Cataclysm: Dark Days Ahead Read the full policy of Cataclysm: Dark Days AheadChecked 9 Oct 2026chezmoiManages dotfiles across multiple machines, securely.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Using an LLM to make any kind of contribution leads to an immediate ban without recourse.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
If you use an LLM (Large Language Model, like ChatGPT, Claude, Gemini, GitHub Copilot, or Llama) to make any kind of contribution then you will immediately be banned without recourse.
From chezmoi developer guide Read the full policy of chezmoiChecked 9 Oct 2026CiliumeBPF-based networking, security and observability for Kubernetes.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
Generative AI may help explain code, autocomplete, refactor, brainstorm and draft tests, as long as contributors review everything, take full responsibility, respect licensing and report non-trivial AI use. Messages substantially written by AI are not acceptable in community spaces, though translation help is understood.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
Whether or not Generative AI tools were involved, you are fully accountable for the correctness, security, and clarity of your contributions.
From Cilium Generative AI Policy Read the full policy of CiliumChecked 9 Oct 2026ClojureA dynamic, functional Lisp for the JVM.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
Code generated by LLMs is not acceptable because it does not comply with the Contributor Agreement. Clojure's code is written and reviewed by humans.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
Clojure’s code is written and reviewed by humans.
From Clojure Contributor Agreement Read the full policy of ClojureChecked 9 Oct 2026CloudNativePGA Kubernetes operator for PostgreSQL.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: FriendlyMostly friendly
AI-generated code, docs or comments are accepted if the contributor fully understands and can explain every line, guarantees licensing and provenance, and discloses significant AI use with an Assisted-by trailer. Unvetted boilerplate, AI-hallucinated fixes, unsolicited AI refactors and vague AI-written PR descriptions are prohibited.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- Issues & bug reports
- No policy
- AI-written text
- Friendly
- Human review
You must fully understand every line of code you submit.
From CloudNativePG AI Contribution Policy Read the full policy of CloudNativePGChecked 9 Oct 2026condaA cross-platform, language-agnostic package and environment manager.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: UnfriendlyMostly friendly
Generative AI tools are welcome. Contributors are responsible for reviewing and understanding AI output, must respect the licence and CLA, and may not use agents to submit or review autonomously. In review, contributors should engage directly rather than paste AI responses.
- Code contributions
- Mostly friendly
- Accountable
- Human review
- License-safe
- No agents
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
- Minor help only
You’re welcome to use generative AI tools when contributing to conda.
From Contributing to conda Read the full policy of condaChecked 9 Oct 2026DebianThe universal operating system, one of the oldest community Linux distributions.Code contributions: FriendlyIssues & bug reports: FriendlyAI-written text: No policyFriendly
By general resolution in August 2026, Debian chose "Responsible Use of Generative AI" over seven other options, including bans. Generative AI is neither endorsed nor prohibited: contributors must understand, review and test AI-assisted output, consider licensing and remain fully accountable. Disclosure is encouraged but not required, and mass automated actions need prior discussion and human oversight.
- Code contributions
- Friendly
- Accountable
- Human review
- License-safe
- Issues & bug reports
- Friendly
- Accountable
- AI-written text
- No policy
Debian neither endorses nor prohibits the use of generative AI tools in the development, maintenance, or documentation of software, packaging, documentation, and other media published within the Debian Project.
From Debian General Resolution 2026-002: LLM usage in Debian Read the full policy of DebianChecked 9 Oct 2026DjangoA high-level Python web framework.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: Mostly friendlyMostly friendly
AI tools may be used if contributors disclose which tools they used and for what, and review and verify all output. Unverified AI-generated contributions may be closed without review, and automated AI reviews must not be requested on Django pull requests.
- Code contributions
- Mostly friendly
- Disclose
- Human review
- Issues & bug reports
- No policy
- AI-written text
- Mostly friendly
- Disclose
- Human review
Disclose which AI tools were used and what they were used for (e.g., generating code, drafting commit messages, writing documentation).
From Django: Submitting contributions Read the full policy of DjangoChecked 9 Oct 2026DrupalAn open source content management framework.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI tools may be used if contributors fully verify the code, can explain every decision, ensure GPL compatibility and disclose significant AI-generated code or text. AI output should not be pasted verbatim into issues and comments; contributors should use their own words.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- Issues & bug reports
- Unfriendly
- Disclose
- Minor help only
- AI-written text
- Unfriendly
- Disclose
- Minor help only
If you use an AI tool to generate a significant portion of the code or text you are submitting, you must disclose it.
From Policy on the use of AI when contributing to Drupal Read the full policy of DrupalChecked 9 Oct 2026EasyBuildA software build and installation framework for HPC systems.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyMostly friendly
Contributors must declare any AI use, naming the tool, model and extent, and keep a human in the loop. This covers pull requests, issues, documentation, chat messages, mailing list posts and talks.
- Code contributions
- Mostly friendly
- Disclose
- Human review
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- AI-written text
- Mostly friendly
- Disclose
- Human review
Declare when they have used AI in a contribution;
From EasyBuild AI Policy Read the full policy of EasyBuildChecked 9 Oct 2026Endless SkyA free space exploration, trading and combat game.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
AI-generated or AI-assisted content is forbidden in Endless Sky development, for ethical, philosophical and legal (GPLv3) reasons.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
AI-generated/assisted content is forbidden in Endless Sky development.
From Contributing to Endless Sky Read the full policy of Endless SkyChecked 9 Oct 2026FastAPIA modern, fast web framework for building APIs with Python.Code contributions: FriendlyIssues & bug reports: No policyAI-written text: UnfriendlyMostly friendly
Contributors are encouraged to use any tools, including AI, as long as there is meaningful human judgement and effort; PRs that cost more to review than to prompt should not be sent. PRs that look AI-generated or automated are closed, and LLM-generated comments and descriptions should not be pasted.
- Code contributions
- Friendly
- Human review
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
- Minor help only
You are encouraged to use all the tools you want to do your work and contribute as efficiently as possible, this includes AI (LLM) tools, etc. Nevertheless, contributions should have meaningful human intervention, judgement, context, etc.
From Contributing to tiangolo's open source projects Read the full policy of FastAPIChecked 9 Oct 2026FirefoxMozilla's open source web browser.Code contributions: FriendlyIssues & bug reports: No policyAI-written text: No policyFriendly
Contributors may use AI tools when writing Firefox code, but AI-assisted patches must meet the usual standards. Contributors must understand, explain and fully self-review every change and remain accountable for it.
- Code contributions
- Friendly
- Accountable
- Human review
- Issues & bug reports
- No policy
- AI-written text
- No policy
AI-assisted contributions must meet the same standards of correctness, security, and maintainability as any other patch.
From Firefox AI Coding Policy Read the full policy of FirefoxChecked 9 Oct 2026FlutterGoogle's UI toolkit for building apps from a single codebase.Code contributions: FriendlyIssues & bug reports: Mostly friendlyAI-written text: FriendlyFriendly
AI-assisted PRs are accepted if the contributor reviews all generated code, understands and can discuss it, and submits it as their original work under the CLA. AI-generated issue text and PR descriptions must be verified and edited, and unsupervised agents may not post in the issue tracker.
- Code contributions
- Friendly
- Accountable
- Human review
- License-safe
- Issues & bug reports
- Mostly friendly
- Human review
- No agents
- AI-written text
- Friendly
- Human review
You must review all AI-generated code before opening a (non-draft) PR, and before requesting re-review of any updates to the PR.
From Flutter AI contribution policies Read the full policy of FlutterChecked 9 Oct 2026ForgejoA self-hosted lightweight software forge.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Code, documentation and other works partly or fully generated by AI are not accepted, and any AI help must be disclosed. Commit messages, PR text, comments and issues must not be AI-generated apart from translation and spell-checking, and AI review, vibe coding and agent mode are not allowed.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- Disclose
- Minor help only
- AI-written text
- Unfriendly
- Disclose
- Minor help only
Forgejo does not accept works of authorship (code, documentation, etc.) either partially or completely generated by AI due to legal uncertainties.
From Forgejo AI Agreement Read the full policy of ForgejoChecked 9 Oct 2026GCCThe GNU Compiler Collection.Code contributions: UnfriendlyIssues & bug reports: FriendlyAI-written text: UnfriendlyUnfriendly
Legally significant contributions that include or derive from LLM-generated content are declined, except for test cases; small LLM-generated changes may be accepted if clearly marked with Assisted-by. AI may be used for research, bug finding, review and debugging if its output stays out of the contribution.
- Code contributions
- Unfriendly
- Issues & bug reports
- Friendly
- Human review
- AI-written text
- Unfriendly
- Minor help only
For the time being, the GNU Compiler Collection (GCC) policy is to decline any legally significant contributions which include LLM-generated content or are derived from LLM-generated content.
From GCC AI Policy Read the full policy of GCCChecked 9 Oct 2026GDALA translator library for raster and vector geospatial data formats.Code contributions: UnfriendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyUnfriendly
LLMs may only be used as improved autocompletion or for mechanical refactoring; humans must be the primary authors. Vibe-coded contributions and agent submissions are banned, and any LLM use in code, tickets or commit messages must be labelled.
- Code contributions
- Unfriendly
- Disclose
- Accountable
- Minor help only
- No agents
- Issues & bug reports
- Mostly friendly
- Disclose
- Accountable
- AI-written text
- Mostly friendly
- Disclose
- Accountable
LLMs may only be used as an improved auto-completion mechanism, or for repeated tasks (mechanical refactoring) that could potentially be completed with a deterministic algorithm.
From GDAL LLM tool policy Read the full policy of GDALChecked 9 Oct 2026geditA general-purpose text editor for GNOME.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Contributions generated by LLM tools and chatbots are not allowed anywhere in the project. The only exception is translating issue and comment text into English.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
This project does not allow contributions generated by large languages models (LLMs) tools and chatbots. This ban applies to all parts of the project.
From Gedit Development Guidelines: No Large Language Models AI tools Read the full policy of geditChecked 9 Oct 2026GIMPThe GNU Image Manipulation Program.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: UnfriendlyUnfriendly
Contributors without a developer role must declare in every merge request that it contains no AI-generated content: no code, text or images, only human-created work.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
I declare this MR have no AI-generated content (neither code nor text, images…), only human created works
From GIMP merge request template Read the full policy of GIMPChecked 9 Oct 2026GiteaA painless self-hosted Git service.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: UnfriendlyMostly friendly
AI-assisted contributions are welcome if AI use is clearly disclosed and contributors review and test the code and can explain and defend it themselves. AI may help draft issues and PRs, but questions from maintainers must be answered without AI.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- Issues & bug reports
- Mostly friendly
- Disclose
- Accountable
- AI-written text
- Unfriendly
- Disclose
- Minor help only
Contributions made with the assistance of AI tools are welcome, but contributors must use them responsibly and disclose that use clearly.
From Gitea Contribution Guidelines Read the full policy of GiteaChecked 9 Oct 2026GNU BinutilsThe GNU binary tools, including the linker and assembler.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
LLM-generated patches are not accepted because their copyright status is unclear. LLMs may help without generating code, and legally insignificant changes such as spelling fixes are fine. Every submission must involve a human; fully automated submissions are refused.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
The GNU Binutils project is currently NOT accepting LLM generated patches.
From The GNU Binutils position on LLM generated content Read the full policy of GNU BinutilsChecked 9 Oct 2026Godot EngineA free and open source 2D and 3D game engine.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
The Godot Foundation announced that all code must be human-authored: AI may help only with menial things like code completion, regex or find and replace, and any AI use must be disclosed. Autonomous agents and vibe coding lead to a ban, and AI-generated text is not allowed in issues, PRs or proposals, though machine translation of human writing is fine.
- Code contributions
- Unfriendly
- Disclose
- Accountable
- Minor help only
- No agents
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
We require all code to be human authored. AI assistance should be limited to menial things (like code completion, regex, or find and replace).
From Godot: Changes to our Contribution Policies Read the full policy of Godot EngineChecked 9 Oct 2026gVisorAn application kernel that provides a strong isolation boundary for containers.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyMostly friendly
Contributors are expected to embrace AI tools, with mandatory human oversight: all AI-generated content must be reviewed, the contributor remains the sole responsible author, and substantial AI content must be labelled, for example with Assisted-by. This applies to code, issues, security reports and comments.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- AI-written text
- Mostly friendly
- Disclose
- Human review
We expect our contributors to embrace AI tools.
From Contributing to gVisor Read the full policy of gVisorChecked 9 Oct 2026Home AssistantOpen source home automation that puts local control and privacy first.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: UnfriendlyMostly friendly
Under the Open Home Foundation policy, AI may be used for code and docs if the contributor reviews, understands and can explain every change. Autonomous agents are not allowed. AI may help with writing, but answers to maintainers must be the contributor's own, and quoted AI output must be marked.
- Code contributions
- Mostly friendly
- Accountable
- Human review
- No agents
- Issues & bug reports
- Mostly friendly
- No agents
- AI-written text
- Unfriendly
- Disclose
- Minor help only
We support using AI (i.e., LLMs) as tools when contributing to Open Home Foundation projects. However, you are responsible for any contributions you submit, and we are responsible for any contributions we merge and release.
From Open Home Foundation AI Policy Read the full policy of Home AssistantChecked 9 Oct 2026HomebrewThe package manager for macOS and Linux.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: UnfriendlyMostly friendly
Issues and pull requests made with AI are allowed if the tool or model is disclosed up front and all generated content is reviewed first. AI may not be credited in commits, contributors must answer maintainers themselves without AI, and non-maintainers may have only one AI-assisted PR open at a time.
- Code contributions
- Mostly friendly
- Disclose
- Human review
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- AI-written text
- Unfriendly
- Disclose
- Minor help only
You must disclose in the initial issue or pull request that you used AI/LLM and what tool/model/etc. you used.
From Contributing to Homebrew Read the full policy of HomebrewChecked 9 Oct 2026JellyfinA free software media system.Code contributions: FriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
LLMs may assist with code, but pure vibe coding is rejected: contributors must review, test and explain their changes and handle review themselves. LLM output is prohibited in issues, feature requests, PR bodies, comments and forum posts, except clearly noted LLM translations.
- Code contributions
- Friendly
- Accountable
- Human review
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Disclose
- Minor help only
And again, you are free to use LLMs to assist you, but not as the sole source of code changes.
From Jellyfin LLM/"AI" Policies Read the full policy of JellyfinChecked 9 Oct 2026Joomla!An open source content management system.Code contributions: Mostly friendlyIssues & bug reports: FriendlyAI-written text: Mostly friendlyMostly friendly
AI may be used, but contributors must fully understand, review and test all AI-generated code, ensure GPL compatibility, and label AI-assisted PRs with [AI]. Vibe-coded submissions are not allowed, and AI-generated explanations and comments must be reviewed; raw AI answers are discouraged.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- Issues & bug reports
- Friendly
- Human review
- AI-written text
- Mostly friendly
- Disclose
- Human review
However, AI-generated code must never be submitted without full human understanding, review, and validation by the contributor.
From Joomla! Generative AI policy Read the full policy of Joomla!Checked 9 Oct 2026KritaA free and open source digital painting application.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
Krita has a moratorium on AI tools in development because its community has not reached consensus; until a decision is made, using AI when working on Krita is not allowed. The moratorium was set to run until October 2026.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
Until we make a decision, the use of AI when working on Krita is not allowed.
From Krita README: AI Moratorium Read the full policy of KritaChecked 9 Oct 2026KubernetesA system for automating deployment, scaling and management of containerized applications.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: UnfriendlyMostly friendly
AI tools may help write a PR if the author understands every change, verifies it first and discloses AI use in the PR description. Large AI-generated PRs, AI-generated commit messages and AI co-author trailers are not allowed, and review comments must be answered without AI.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
Using AI tools to help write your PR is acceptable, but as the author, you are responsible for understanding every change. If you used AI tools in preparing your PR, you must disclose this in the description of your PR.
From Kubernetes Pull Request Process Read the full policy of KubernetesChecked 9 Oct 2026libadwaitaBuilding blocks for modern GNOME applications.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Contributions generated by LLMs and chatbots are banned in all parts of the project, including code, documentation, issues and artwork. Translating issue and comment text into English is the only exception.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
This project does not allow contributions generated by large languages models (LLMs) and chatbots.
From Contributing to libadwaita Read the full policy of libadwaitaChecked 9 Oct 2026libxml2The XML parser and toolkit used by GNOME and many other projects.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
A strict no-LLM policy: no LLMs for issues, patches or pull requests, or for bug tracker comments, including translation.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
No LLMs for patches / pull requests.
From libxml2 README Read the full policy of libxml2Checked 9 Oct 2026Linux FoundationNon-profit foundation hosting the Linux kernel, Kubernetes (via CNCF), Node.js (via OpenJS) and hundreds of other projects.Code contributions: FriendlyIssues & bug reports: No policyAI-written text: No policyFriendly
Code or other content generated wholly or partly with AI tools can be contributed to Linux Foundation projects. Contributors must check that the tool's terms do not conflict with the project's licence and that any third-party material in the output is properly licensed and attributed. Individual projects may set stricter rules.
- Code contributions
- Friendly
- License-safe
- Issues & bug reports
- No policy
- AI-written text
- No policy
Code or other content generated in whole or in part using AI tools can be contributed to Linux Foundation projects.
From Linux Foundation: Guidance Regarding Use of Generative AI Tools for Open Source Software Development Read the full policy of Linux FoundationChecked 9 Oct 2026Linux man-pagesManual pages documenting the Linux kernel and C library interfaces.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Any content created or derived with the help of AI tools is forbidden, including output of AI linters, static analyzers and summarizers. Only accessibility tools such as screen readers and text-to-speech are allowed.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
It is expressly forbidden to contribute to this project any content that has been created or derived with the assistance of AI tools.
From man-pages AI policy Read the full policy of Linux man-pagesChecked 9 Oct 2026LLVMA collection of modular compiler and toolchain technologies, including Clang.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyMostly friendly
Contributors may use any tools, but a human must read and review all LLM-generated code or text, stay fully accountable, and label substantial tool-generated content, for example with Assisted-by. Agents acting without human approval are banned, and AI tools may not be used on good first issues.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- No agents
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- AI-written text
- Mostly friendly
- Disclose
- Human review
Contributors must read and review all LLM-generated code or text before they ask other project members to review it. The contributor is always the author and is fully accountable for their contributions.
From LLVM AI Tool Use Policy Read the full policy of LLVMChecked 9 Oct 2026LÖVEA framework for making 2D games in Lua.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: No policyUnfriendly
Pull requests, bug reports and other contributions made with LLM or generative AI technology are not accepted.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- No policy
Pull requests, bug reports, and other contributions made with LLM / generative AI technology will not be accepted.
From LÖVE readme Read the full policy of LÖVEChecked 9 Oct 2026MatplotlibComprehensive library for creating static, animated and interactive visualizations in Python.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: UnfriendlyMostly friendly
AI may help contributors understand code, get ideas and proof-read text, but they must fully understand the output and not solve problems they could not solve themselves. AI use is described in the PR template, PR summaries must be in the contributor's own words, and bots or agents may not interact with the project.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- No agents
- Issues & bug reports
- Mostly friendly
- No agents
- AI-written text
- Unfriendly
- Minor help only
As with any tool, the resulting contribution is the responsibility of the human contributor.
From Matplotlib contributing guide Read the full policy of MatplotlibChecked 9 Oct 2026MesaOpen source implementations of OpenGL, Vulkan and other graphics APIs.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: UnfriendlyMostly friendly
AI-assisted code is allowed if the submitter understands it, takes responsibility including MIT licence compatibility, and discloses AI involvement with Assisted-by or Generated-by. Autonomous tools may not submit or interact with issues or MRs, and AI should not write comments, commit messages or GitLab comments.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- No agents
- Issues & bug reports
- Mostly friendly
- No agents
- AI-written text
- Unfriendly
That responsibility includes making sure that the code change can be submitted under the MIT license that Mesa uses.
From Mesa: Submitting Patches Read the full policy of MesaChecked 9 Oct 2026mGBAAn emulator for Game Boy Advance games.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
AI-generated code is not accepted; pull requests with AI-generated code are summarily closed.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
WE DO NOT ACCEPT AI-GENERATED CODE. IF YOUR CODE IS GENERATED BY AI, YOUR PULL REQUEST WILL BE SUMMARILY CLOSED.
From Contributing to mGBA Read the full policy of mGBAChecked 9 Oct 2026MicroPythonA lean implementation of Python 3 for microcontrollers.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: UnfriendlyMostly friendly
Generative AI coding tools are welcome if contributors read and validate the code and talk to reviewers themselves. Copy-pasting to and from a chatbot during review is unacceptable except for translation, and AI agents may not submit pull requests on their own.
- Code contributions
- Mostly friendly
- Human review
- No agents
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
- Minor help only
You're welcome to use "generative AI" coding tools when contributing to MicroPython, however:
From MicroPython Contributor Guidelines Read the full policy of MicroPythonChecked 9 Oct 2026napariA fast, interactive multi-dimensional image viewer for Python.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: FriendlyMostly friendly
Any tools, including AI, may be used, but contributors are responsible for their changes and must understand, read and test them. AI agents may not submit PRs. LLM-written messages are acceptable if the author has read and stands behind them, with quoted LLM answers marked as quotes.
- Code contributions
- Mostly friendly
- Accountable
- Human review
- No agents
- Issues & bug reports
- No policy
- AI-written text
- Friendly
- Accountable
- Human review
You may use whatever tools you like, but you are ultimately responsible for the changes you submit.
From napari AI use policy and guidelines Read the full policy of napariChecked 9 Oct 2026NeovimA hyperextensible Vim-based text editor.Code contributions: FriendlyIssues & bug reports: No policyAI-written text: FriendlyFriendly
Using AI for contributions is acceptable as long as the contributor reviews the output before requesting review and trims verbosity from code, docs, comments, PR descriptions and commit messages.
- Code contributions
- Friendly
- Human review
- Issues & bug reports
- No policy
- AI-written text
- Friendly
- Human review
Using AI for contributions is acceptable, given the following:
From Contributing to Neovim Read the full policy of NeovimChecked 9 Oct 2026NLnet Labs (Unbound, NSD)Non-profit developer of DNS and routing software including Unbound, NSD, ldns and Routinator.Code contributions: UnfriendlyIssues & bug reports: Mostly friendlyAI-written text: UnfriendlyUnfriendly
All code and documentation must be human-authored with no LLM output. LLM-found vulnerabilities and bug reports are accepted if a human verifies them and discloses LLM use, and LLMs may be used for linting, analysis and review. PR descriptions must be in the contributor's own words.
- Code contributions
- Unfriendly
- Issues & bug reports
- Mostly friendly
- Disclose
- Accountable
- Human review
- AI-written text
- Unfriendly
- Disclose
- Minor help only
We require all code and documentation contributions to be authored by a human. You must not include content generated by LLMs or other probabilistic tools.
From NLnet Labs LLM Policy Read the full policy of NLnet Labs (Unbound, NSD)Checked 9 Oct 2026Node.jsA JavaScript runtime built on V8.Code contributions: Mostly friendlyIssues & bug reports: FriendlyAI-written text: FriendlyMostly friendly
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.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- No agents
- Issues & bug reports
- Friendly
- Human review
- AI-written text
- Friendly
- Human review
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.
From Node.js AI use policy and guidelines Read the full policy of Node.jsChecked 9 Oct 2026NumPyThe fundamental package for array computing with Python.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI-assisted pull requests are accepted if AI use is disclosed in detail and the author understands and can explain the code. Autonomous agents are not allowed, and AI may not write descriptions, comments or issues except for translation or grammar fixes.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- No agents
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
You must disclose whether AI has been used to assist in the development of your pull request.
From NumPy AI Policy Read the full policy of NumPyChecked 9 Oct 2026Nura (postmarketOS)A Linux distribution for phones and other mobile devices, formerly called postmarketOS.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Generative AI tools are forbidden: contributions fully or partly created with them are not allowed, nor is recommending them to other community members. The project cites ethical concerns and the extra burden such contributions put on maintainers.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
We forbid the use of generative AI tools in Nura.
From Nura AI Policy Read the full policy of Nura (postmarketOS)Checked 9 Oct 2026OCamlA functional programming language with an emphasis on expressiveness and safety.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyMostly friendly
AI-assisted contributions are judged on merit. Contributors must have written or reviewed every part, take responsibility for provenance, and disclose significant AI-generated code, PR descriptions or comments with the tool used. Bug reports should contain only human-verified information, with any LLM content clearly separated.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- AI-written text
- Mostly friendly
- Disclose
- Human review
We ask that you have either written, or read and reviewed yourself, every part of your contribution. You are responsible for its quality.
From OCaml guidelines for AI-assisted contributions Read the full policy of OCamlChecked 9 Oct 2026OpenJDKThe open source reference implementation of the Java platform.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
An interim policy bans content generated in part or in full by LLMs or similar systems, covering code, text, images, pull requests, e-mail, wiki pages and issues. Contributors may still use AI privately to understand, debug and review code, as long as none of its output is contributed.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
Contributions in the OpenJDK Community must not include content generated, in part or in full, by large language models, diffusion models, or similar deep-learning systems.
From OpenJDK Interim Policy on Generative AI Read the full policy of OpenJDKChecked 9 Oct 2026OpenStreetMap websiteThe Ruby on Rails application that powers openstreetmap.org.Code contributions: FriendlyIssues & bug reports: No policyAI-written text: No policyFriendly
AI tools may be used to help create pull requests if a human has reviewed, tested and fully understands all the changes. Issues tagged for new contributors should not be solved with AI.
- Code contributions
- Friendly
- Human review
- Issues & bug reports
- No policy
- AI-written text
- No policy
If you choose to use AI tools to help create pull requests, you should follow these additional guidelines:
From Contributing to openstreetmap-website Read the full policy of OpenStreetMap websiteChecked 9 Oct 2026OpenTTDAn open source simulation game based on Transport Tycoon Deluxe.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Issues and pull requests generated by LLMs are not accepted, and using AI to generate entire lines of code is unacceptable. AI may proofread issue and comment text but not write it.
- Code contributions
- Unfriendly
- Minor help only
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
Please refrain from submitting issues or pull requests that have been generated by an LLM or other fully-automated tools.
From Contributing to OpenTTD Read the full policy of OpenTTDChecked 9 Oct 2026Pallets (Flask, Jinja, Click)The organization behind Flask, Jinja, Click, Werkzeug and other Python web libraries.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
New contributors may not use LLM or AI tools at all, and contributions that look AI-generated are closed with the author likely blocked. Trusted contributors' work must still be understood and created personally. The policy covers all interactions, and AI may not be used to translate or improve what you write.
- Code contributions
- Unfriendly
- Accountable
- Minor help only
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
If you are a new contributor, do not use LLM or AI tools to contribute at all; you do not have the trust or experience to take responsibility for what is generated.
From Pallets LLM and AI Policy Read the full policy of Pallets (Flask, Jinja, Click)Checked 9 Oct 2026pandasData analysis and manipulation library for Python.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI coding assistants may help write code, tests and docs if their use is disclosed with the specific tool and the output is fully reviewed. In issues, pull requests and review comments AI may not speak for contributors, apart from translation and grammar editing.
- Code contributions
- Mostly friendly
- Disclose
- Human review
- Issues & bug reports
- Unfriendly
- Disclose
- Minor help only
- AI-written text
- Unfriendly
- Disclose
- Minor help only
You must disclose that you used an automated tool in the contribution, and be specific about which one.
From Contributing to pandas Read the full policy of pandasChecked 9 Oct 2026pipThe package installer for Python.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: FriendlyMostly friendly
LLM tools may be used, but a human must own the copyright, understand the code and take full responsibility for every line. LLMs may not be listed as co-authors and unsupervised agents are banned. LLM-generated comments must be accurate and stood behind.
- Code contributions
- Mostly friendly
- Accountable
- License-safe
- No agents
- Issues & bug reports
- No policy
- AI-written text
- Friendly
- Accountable
- Human review
If you used LLM tools during development, you may still submit – but you must remove any LLM co-author tags and take full ownership of every line.
From pip Generative AI / LLM Policy Read the full policy of pipChecked 9 Oct 2026PolarsA fast DataFrame library for Rust and Python.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyMostly friendly
All AI use must be disclosed with the tools used, AI-generated code must be fully tested by a human and is only accepted for accepted issues, and AI may not be used on good first issues. Agents may not interact with the repository at all, and AI-assisted issues and discussions must be reviewed and edited by a human.
- Code contributions
- Mostly friendly
- Disclose
- Human review
- No agents
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- No agents
- AI-written text
- Mostly friendly
- Disclose
- Human review
Agents are strictly forbidden from interacting with our repository.
From Polars AI Usage Policy Read the full policy of PolarsChecked 9 Oct 2026ProcessingA flexible software sketchbook and language for learning to code in the visual arts.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: FriendlyUnfriendly
Fully AI-generated pull requests are not accepted. AI may be used only assistively, like a reference or tutor, not to write code; contributors must understand, test and take responsibility for every line and note which AI tools they used.
- Code contributions
- Unfriendly
- Disclose
- Accountable
- Human review
- Minor help only
- Issues & bug reports
- No policy
- AI-written text
- Friendly
- Human review
This project does not accept fully AI-generated pull requests. AI tools may be used assistively only.
From Processing AI Usage Policy Read the full policy of ProcessingChecked 9 Oct 2026pytestA Python testing framework.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: No policyMostly friendly
Contributions made with AI tools are welcome as long as the submitter understands the changes, can respond to review and takes responsibility. Purely agentic PRs without meaningful human review are closed and their authors banned. Crediting AI with Co-authored-by is appreciated but optional.
- Code contributions
- Mostly friendly
- Accountable
- Human review
- No agents
- Issues & bug reports
- No policy
- AI-written text
- No policy
We welcome contributions from all developers, including those who use AI/LLM tools as part of their workflow.
From Contributing to pytest Read the full policy of pytestChecked 9 Oct 2026PyTorchTensors and dynamic neural networks in Python with strong GPU acceleration.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyMostly friendly
AI tools are supported for issues, pull requests, reviews and comments. A human must understand and take responsibility for the work, and AI-generated text must be clearly labelled and paired with human commentary. Fully autonomous agents are not accepted.
- Code contributions
- Mostly friendly
- Accountable
- Human review
- No agents
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- AI-written text
- Mostly friendly
- Disclose
- Human review
We support the use of AI tools to help prepare issues, pull requests, reviews, or comments.
From PyTorch AI Policy Read the full policy of PyTorchChecked 9 Oct 2026QGISA free and open source geographic information system.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
No LLM-, AI- or agent-assisted code contributions are allowed in the main QGIS repository. Contributions later found to have used AI face code reversion and sanctions on contributor rights.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
No LLM, AI or agent assisted code contributions are allowed in the https://github.com/qgis/qgis repository.
From QGIS Enhancement 408: AI tool use policy Read the full policy of QGISChecked 9 Oct 2026Redox OSA Unix-like microkernel operating system written in Rust.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
Contributions generated by LLMs are not accepted.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
Redox OS does not accept contributions generated by LLMs
From Contributing to Redox Read the full policy of Redox OSChecked 9 Oct 2026RequestsA simple HTTP library for Python.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: FriendlyMostly friendly
LLM tools may be used, but a human must hold the copyright, understand the code and take full technical and legal responsibility. LLMs may not be co-authors, unsupervised agents are banned, LLM-generated review comments are not wanted, and summaries must be fully fact-checked.
- Code contributions
- Mostly friendly
- Accountable
- License-safe
- No agents
- Issues & bug reports
- No policy
- AI-written text
- Friendly
- Accountable
- Human review
If you used LLM tools during development, you may still submit – but you must remove any LLM co-author tags and take full ownership of every line.
From Requests Generative AI / LLM Policy Read the full policy of RequestsChecked 9 Oct 2026Rocky Linux DocumentationThe documentation project of Rocky Linux, an enterprise Linux distribution.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: No policyMostly friendly
AI assistance is allowed in the documentation project, based on Fedora's policy. Contributors are accountable for quality and licence compliance and must disclose AI use when a significant part comes from a tool unchanged, for example with Assisted-by or document metadata.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- Issues & bug reports
- No policy
- AI-written text
- No policy
You MAY use AI assistance for contributing to the Rocky Linux Documentation Project, as long as you follow the principles described below.
From Rocky Linux Documentation AI-assisted contribution policy Read the full policy of Rocky Linux DocumentationChecked 9 Oct 2026RuffAn extremely fast Python linter and code formatter, written in Rust.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI is supported as a coding tool, with contributors responsible for what they submit and a human who understands the work in the loop. Autonomous agents are not allowed. Issues, PR bodies and replies must be in the contributor's own words; quoted AI context must be marked and explained, and AI editing for non-native speakers is accepted.
- Code contributions
- Mostly friendly
- Accountable
- No agents
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Disclose
- Minor help only
We support using AI (i.e., LLMs) as tools for coding. However, you remain responsible for any code you publish and we are responsible for any code we merge and release.
From Astral AI Policy Read the full policy of RuffChecked 9 Oct 2026RustA systems programming language focused on safety, speed and concurrency.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
In rust-lang/rust, cargo, clippy and other adopting repositories, LLMs may be used privately to answer questions, analyse, review and suggest, but not to create. LLM-written comments, issue bodies, PR descriptions and docs are banned; trivial changes, machine translation and verified LLM-found bugs need disclosure, and LLM-created code is only allowed in a pre-arranged, disclosed experiment.
- Code contributions
- Unfriendly
- Disclose
- Accountable
- Minor help only
- Issues & bug reports
- Unfriendly
- Disclose
- Human review
- Minor help only
- AI-written text
- Unfriendly
- Disclose
- Minor help only
It’s fine to use LLMs to answer questions, analyze, distill, refine, check, suggest, review. But not to create.
From Rust LLM Usage Policy Read the full policy of RustChecked 9 Oct 2026scikit-imageImage processing in Python.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
AI may not be used to create novel code such as algorithms or tests, or to write PR descriptions and comments. It is allowed for exploring the codebase, iterating on hand-written code, trivial fixes and mechanical changes, with AI use declared and AI commits tagged Assisted-by.
- Code contributions
- Unfriendly
- Disclose
- Accountable
- License-safe
- Minor help only
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
Creating novel code (algorithmic additions, writing tests, etc.).
From How to contribute to scikit-image Read the full policy of scikit-imageChecked 9 Oct 2026scikit-learnMachine learning library for Python.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI-assisted code is accepted if the contributor has reviewed, understood and tested it and states AI use in the PR description. Fully automated issues and PRs are not accepted, and AI-generated text in descriptions and comments is not wanted beyond grammar help.
- Code contributions
- Mostly friendly
- Disclose
- Human review
- No agents
- Issues & bug reports
- Unfriendly
- No agents
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
Review all code or documentation changes made by AI tools and make sure you understand all changes and can explain them on request, before submitting them under your name.
From Contributing to scikit-learn Read the full policy of scikit-learnChecked 9 Oct 2026SciPyFundamental algorithms for scientific computing in Python.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI-assisted pull requests are accepted if AI use is disclosed in detail and the author understands and can explain the code. Autonomous agents are not allowed, and AI may not speak for contributors in issues or discussions except for translation or grammar fixes.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- No agents
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
You must disclose whether AI has been used to assist in the development of your pull request.
From SciPy AI Policy Read the full policy of SciPyChecked 9 Oct 2026SDLSimple DirectMedia Layer, a cross-platform library for multimedia, input and graphics.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Generative AI should not be used in any way when contributing to SDL. Every pull request confirms that it contains no LLM-generated code, and AI-generated comments and code are not wanted in bug reports or pull requests.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
This contribution does not contain code from other sources, including code generated by a Large Language Model ("AI").
From SDL pull request template Read the full policy of SDLChecked 9 Oct 2026SearXNGA free, privacy-respecting metasearch engine.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
All AI use must be disclosed with the tool and extent, the contributor must fully understand the code, and AI may never be the main author of a PR. Issues and PR descriptions must be fully human-written, with AI translation of self-written text allowed.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
All AI usage in any form must be disclosed.
From SearXNG AI Policy Read the full policy of SearXNGChecked 9 Oct 2026ServoA web rendering engine written in Rust.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Content generated by LLMs is not allowed in code, documentation, pull requests, issues or comments. AI may be used to translate into English, to understand the codebase, or to help find bugs, as long as findings are verified before filing.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- Human review
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
Contributions must not include content generated by large language models or other probabilistic tools, including but not limited to Copilot or ChatGPT.
From Servo AI Usage Policy Read the full policy of ServoChecked 9 Oct 2026SphinxThe Python documentation generator.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI-assisted pull requests are accepted if AI use is disclosed in detail and the author understands and can explain the code. Autonomous agents are not allowed, and AI may not write descriptions, comments or issues except for translation or grammar fixes.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- No agents
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
You must disclose whether AI has been used to assist in the development of your pull request.
From Sphinx AI Policy Read the full policy of SphinxChecked 9 Oct 2026stbSingle-file public domain libraries for C and C++, including stb_image.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Code or documentation generated by LLMs or other generative AI is not accepted, and AI autocompletion should not be used either. Pull requests and issues must be written by the contributor, even in imperfect English.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
This project doesn't accept code or documentation generated by LLMs or any other forms of generative AI.
From stb CONTRIBUTING Read the full policy of stbChecked 9 Oct 2026SymPyA Python library for symbolic mathematics.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI-assisted patches are accepted if substantial AI use is disclosed and the author understands the code. AI may not write descriptions or speak for contributors except for translation or grammar, and mostly AI-generated work from new contributors will likely be closed.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
If you substantially make use of AI to assist in the development of your patch, you must disclose how it was used and what code in the patch is AI generated.
From SymPy AI Generated Code and Communication Policy Read the full policy of SymPyChecked 9 Oct 2026TuskyAn Android client for Mastodon.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
Tusky does not want any contributions, code or otherwise, created with generative AI tools.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
Tusky does not want any contributions, code or otherwise, created with so-called generative AI tools.
From Contributing to Tusky Read the full policy of TuskyChecked 9 Oct 2026TwistedAn event-driven networking engine written in Python.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Generative AI output is not allowed in code, documentation, issues, PR descriptions or discussions, and contributors self-certify that they used none. Findings learned from an LLM, such as security issues, are accepted if fully reviewed and written up by hand.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- Human review
- Minor help only
- AI-written text
- Unfriendly
Twisted does not allow the inclusion of the outputs of generative AI tools, such as ChatGPT, Claude, Perplexity, Grok, or other similar products.
From Twisted AI Policy Read the full policy of TwistedChecked 9 Oct 2026typescript-eslintTooling that enables ESLint and Prettier to support TypeScript.Code contributions: FriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI-assisted contributions are not banned, but AI-generated code must be reviewed closely and only used for work the contributor could handle without AI. AI-generated issues, comments and PR descriptions should be avoided in favour of the contributor's own words.
- Code contributions
- Friendly
- Accountable
- Human review
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
While we cannot and will not attempt to ban contributions which make use of AI, we ask that you use AI responsibly:
From typescript-eslint AI Contribution Policy Read the full policy of typescript-eslintChecked 9 Oct 2026uvAn extremely fast Python package and project manager, written in Rust.Code contributions: Mostly friendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI is supported as a coding tool, with contributors responsible for what they submit and a human who understands the work in the loop. Autonomous agents are not allowed. Issues, PR bodies and replies must be in the contributor's own words; quoted AI context must be marked and explained, and AI editing for non-native speakers is accepted.
- Code contributions
- Mostly friendly
- Accountable
- No agents
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Disclose
- Minor help only
We support using AI (i.e., LLMs) as tools for coding. However, you remain responsible for any code you publish and we are responsible for any code we merge and release.
From Astral AI Policy Read the full policy of uvChecked 9 Oct 2026VelorenAn open-world, open source multiplayer voxel RPG.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
Content generated by LLMs such as Copilot or ChatGPT is presumed to be tainted and must not be committed. The same applies to AI-generated textures, models, sound effects and music.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
Content generated by large language models or similar technology, such as Copilot, ChatGPT, or Llama, is presumed to be tainted content, and must not be committed.
From Contributing to Veloren Read the full policy of VelorenChecked 9 Oct 2026VimThe ubiquitous modal text editor.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: No policyMostly friendly
AI may be used for contributions if its use is disclosed. AI-generated code must follow the Vim code style and be properly tested.
- Code contributions
- Mostly friendly
- Disclose
- Issues & bug reports
- No policy
- AI-written text
- No policy
When using AI for contributions, please disclose this.
From Contributing to Vim Read the full policy of VimChecked 9 Oct 2026WagtailA Django content management system.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: UnfriendlyMostly friendly
AI assistance is permitted but purely AI-generated contributions are not; contributors must understand the solution and fill in the AI usage part of the PR description. PR descriptions and replies to review must be written by the contributor, with AI help for English allowed.
- Code contributions
- Mostly friendly
- Disclose
- Human review
- Issues & bug reports
- No policy
- AI-written text
- Unfriendly
- Minor help only
AI assistance when working on Wagtail is permitted. Purely AI-generated contributions are not - if we wanted those, we would prompt an AI agent ourselves.
From Wagtail general coding guidelines Read the full policy of WagtailChecked 9 Oct 2026WordPressOpen source publishing software that powers a large share of the web.Code contributions: Mostly friendlyIssues & bug reports: FriendlyAI-written text: FriendlyMostly friendly
AI tools may assist with code, tests, docs and issues. Contributors must understand and review every line, keep everything GPL-compatible, and disclose meaningful AI help in the PR description or Trac ticket. AI may draft issue and PR descriptions if the details are reviewed and verified.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- Issues & bug reports
- Friendly
- Human review
- AI-written text
- Friendly
- Human review
AI tools can assist, but they are not contributors.
From WordPress AI Guidelines Read the full policy of WordPressChecked 9 Oct 2026XarrayN-dimensional labeled arrays and datasets in Python.Code contributions: FriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
AI-generated code is accepted if the submitter has read, tested and fully understands every change; large AI-assisted changes should be discussed in an issue first. PR descriptions, issue comments and review replies must be in the contributor's own words, with AI allowed only to polish language.
- Code contributions
- Friendly
- Accountable
- Human review
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
this policy applies regardless of whether the code was written by hand, with AI assistance, or generated entirely by an AI tool.
From Xarray AI Usage Policy Read the full policy of XarrayChecked 9 Oct 2026yt-dlpA feature-rich command-line audio and video downloader.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
LLMs, agents and other AI tools are strictly forbidden for any kind of contribution: issues, bug reports, pull requests, PR descriptions, comments and translation. Violators may be blocked without warning.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
This project strictly forbids the usage of LLMs, agents, or any other AI tools for any kind of contribution.
From Contributing to yt-dlp Read the full policy of yt-dlpChecked 9 Oct 2026ZulipAn organized team chat app.Code contributions: FriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyMostly friendly
Any tools including AI may be used to understand the code and write it, but contributors must understand, test and be able to explain every change. AI-generated messages are not allowed in the development community, apart from help with spelling, grammar or translation, and LLMs should not be pointed at the code to find problems.
- Code contributions
- Friendly
- Accountable
- Human review
- Issues & bug reports
- Unfriendly
- Minor help only
- AI-written text
- Unfriendly
- Minor help only
You can use any tools that help you understand the Zulip codebase and write good code, including AI tools.
From Zulip contributing guide Read the full policy of ZulipChecked 9 Oct 2026CPythonThe reference implementation of the Python language.Code contributions: FriendlyIssues & bug reports: FriendlyAI-written text: FriendlyFriendly
AI tools are fine for code, issues and comments as long as the author reviews the output and takes responsibility. Disclosing AI use is appreciated but not required.
- Code contributions
- Friendly
- Accountable
- Human review
- Issues & bug reports
- Friendly
- Accountable
- Human review
- AI-written text
- Friendly
- Human review
The person submitting an issue or PR is responsible for its content, regardless of whether AI tools were used in its creation.
From Guidelines for using AI tools Read the full policy of CPythonChecked 9 Oct 2026curlCommand-line tool and library for transferring data with URLs.Code contributions: FriendlyIssues & bug reports: Mostly friendlyAI-written text: UnfriendlyMostly friendly
Code written with AI help is accepted if it meets the normal standards. AI-found bug and security reports must say so and be verified by a human, and pasted AI-generated reports and explanations are discouraged.
- Code contributions
- Friendly
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- AI-written text
- Unfriendly
- Minor help only
We can accept code written with the help of AI into the project, but the code must still follow coding standards, be written clearly, be documented, feature test cases and adhere to all the normal requirements we have.
From Contributing to the curl project Read the full policy of curlChecked 9 Oct 2026elementary OSLinux distribution with its own desktop and apps.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Contributions generated by LLMs and chatbots are banned everywhere, including code, docs, issues and artwork. Machine translation of issue text into English is the only exception.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
This project does not allow contributions generated by large languages models (LLMs) and chatbots.
From Generative AI Policy Read the full policy of elementary OSChecked 9 Oct 2026FedoraCommunity Linux distribution sponsored by Red Hat.Code contributions: Mostly friendlyIssues & bug reports: No policyAI-written text: No policyMostly friendly
AI-assisted contributions are allowed. Contributors are fully accountable for them and must disclose AI use when a significant part comes from a tool unchanged.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- License-safe
- Issues & bug reports
- No policy
- AI-written text
- No policy
You MAY use AI assistance for contributing to Fedora, as long as you follow the principles described below.
From AI-Assisted Contributions Policy :: Fedora Docs Read the full policy of FedoraChecked 9 Oct 2026GentooSource-based Linux distribution.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
Contributing any content created with the help of AI language tools is forbidden, citing copyright, quality and ethical concerns.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
It is expressly forbidden to contribute to Gentoo any content that has been created with the assistance of Natural Language Processing artificial intelligence tools.
From Project:Council/AI policy - Gentoo wiki Read the full policy of GentooChecked 9 Oct 2026GhosttyFast, native, feature-rich terminal emulator.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyMostly friendly
AI help is welcome for code, issues and discussions, but every use must be disclosed and a human must fully understand and edit the result. AI-generated media is not allowed.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- AI-written text
- Mostly friendly
- Disclose
- Human review
All AI usage in any form must be disclosed.
From AI Usage Policy Read the full policy of GhosttyChecked 9 Oct 2026Linux kernelThe kernel at the heart of every Linux system.Code contributions: Mostly friendlyIssues & bug reports: Mostly friendlyAI-written text: Mostly friendlyMostly friendly
AI-assisted patches are accepted when the AI use is tagged with Assisted-by and a human reviews the work, signs off and takes full responsibility. AI agents may not sign off or send anything on their own.
- Code contributions
- Mostly friendly
- Disclose
- Accountable
- Human review
- License-safe
- No agents
- Issues & bug reports
- Mostly friendly
- Disclose
- Human review
- No agents
- AI-written text
- Mostly friendly
- Disclose
AI agents MUST NOT add Signed-off-by tags. Only humans can legally certify the Developer Certificate of Origin (DCO).
From AI Coding Assistants — The Linux Kernel documentation Read the full policy of Linux kernelChecked 9 Oct 2026NetBSDPortable Unix-like operating system.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
Code generated by LLMs is treated as tainted and may not be committed without prior written approval from the core team.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
is presumed to be tainted code, and must not be committed without prior written approval by core.
From NetBSD Commit Guidelines Read the full policy of NetBSDChecked 9 Oct 2026QEMUGeneric machine emulator and virtualizer.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly
Contributions that include or derive from AI-generated content are declined over licensing concerns. Using AI for research, static analysis or debugging is fine if its output stays out of the patch.
- Code contributions
- Unfriendly
- Issues & bug reports
- No policy
- AI-written text
- No policy
Current QEMU project policy is to DECLINE any contributions which are believed to include or derive from AI generated content.
From Code provenance — QEMU documentation Read the full policy of QEMUChecked 9 Oct 2026ZigGeneral-purpose programming language and toolchain.Code contributions: UnfriendlyIssues & bug reports: UnfriendlyAI-written text: UnfriendlyUnfriendly
A strict no-LLM policy: no generated code or prose, no AI editing or translation, and no using LLMs to find bugs.
- Code contributions
- Unfriendly
- Issues & bug reports
- Unfriendly
- AI-written text
- Unfriendly
No LLM-generated content, whether it be code or prose.
From Code of Conduct ⚡ Zig Programming Language Read the full policy of ZigChecked 9 Oct 2026
No project matches. Know one that belongs here? Add it.
Showing 102 of 102 projects. Updated 9 Oct 2026.