Skip to content

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
  • Apache 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
  • Apache 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
  • Apache 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
  • Apache 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
  • Apache 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
  • Asahi 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
  • AstropyA 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
  • BevyA 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
  • Cataclysm: 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
  • chezmoiManages 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
  • CiliumeBPF-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
  • ClojureA 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
  • CloudNativePGA 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
  • condaA 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
  • DebianThe 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
  • DjangoA 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
  • DrupalAn 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
  • EasyBuildA 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
  • Endless 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
  • FastAPIA 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
  • FirefoxMozilla'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
  • FlutterGoogle'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
  • ForgejoA 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
  • GCCThe 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 2026
  • GDALA 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
  • geditA 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
  • GIMPThe 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
  • GiteaA 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
  • GNU 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
  • Godot 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
  • GoToSocialA lightweight ActivityPub social network server.Code contributions: UnfriendlyIssues & bug reports: No policyAI-written text: No policyUnfriendly

    Changes created with the aid of AI tooling, code or otherwise, are not accepted, on ethical grounds.

    Code contributions
    Unfriendly
    Issues & bug reports
    No policy
    AI-written text
    No policy

    We will not accept changes (code or otherwise) created with the aid of "AI" tooling.

    From GoToSocial Code of Conduct
  • gVisorAn 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
  • Home 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
  • HomebrewThe 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
  • JellyfinA 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
  • Joomla!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
  • KritaA 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
  • KubernetesA 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
  • libadwaitaBuilding 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
  • libxml2The 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
  • Linux 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
  • Linux 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
  • LLVMA 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
  • LÖ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
  • MatplotlibComprehensive 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
  • MesaOpen 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
  • mGBAAn 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
  • MicroPythonA 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
  • napariA 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
  • NeovimA 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
  • NLnet 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
  • Node.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
  • NumPyThe 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
  • Nura (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
  • OCamlA 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
  • OpenJDKThe 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
  • OpenStreetMap 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
  • OpenTTDAn 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
  • Pallets (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
  • pandasData 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
  • pipThe 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 2026
  • PolarsA 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
  • ProcessingA 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
  • pytestA 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
  • PyTorchTensors 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
  • QGISA 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
  • Redox 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
  • RequestsA 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
  • Rocky 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
  • RuffAn 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
  • RustA 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
  • scikit-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
  • scikit-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
  • SciPyFundamental 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
  • SDLSimple 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 2026
  • SearXNGA 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
  • ServoA 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
  • SphinxThe 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
  • stbSingle-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 2026
  • SymPyA 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
  • TuskyAn 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
  • TwistedAn 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
  • typescript-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
  • uvAn 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 2026
  • VelorenAn 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
  • VimThe 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 2026
  • WagtailA 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
  • WordPressOpen 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
  • XarrayN-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
  • yt-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
  • ZulipAn 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
  • CPythonThe 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
  • curlCommand-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
  • elementary 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
  • FedoraCommunity 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
  • GentooSource-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
  • GhosttyFast, 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
  • Linux 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
  • NetBSDPortable 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
  • QEMUGeneric 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
  • ZigGeneral-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

Showing 102 of 102 projects. Updated 9 Oct 2026.