Skip to content

Flutter

Google's UI toolkit for building apps from a single codebase.

Friendly. Welcomes AI-assisted work.

Homepage Repository

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.

Policy by area

Code contributionsPatches, pull requests and other changes written with AI tools.
Friendly
  • Contributor takes full responsibility
  • A human must review the output
  • Output must be license-compatible
Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
Mostly friendly
  • A human must review the output
  • No autonomous agents
AI-written textPull request descriptions, issue comments and summaries written by AI.
Friendly
  • A human must review the output

In their own words

Code contributions

You must review all AI-generated code before opening a (non-draft) PR, and before requesting re-review of any updates to the PR.

Flutter AI contribution policies

You must understand and be able to discuss the code in the PR.

Flutter AI contribution policies

This does not prohibit the use of coding assistance tools, but what is submitted needs to be the contributor's original creation.

Flutter AI contribution policies

Issues & bug reports

Do not run an unsupervised agent that posts triage comments to the issue database.

Flutter AI contribution policies

AI tools may be helpful for specific tasks, such as creating reduced test cases or identifying potential duplicate issues, but you must verify their output.

Flutter AI contribution policies

AI-written text

You must verify the accuracy of any AI-generated text you include in the PR description or review discussion comments.

Flutter AI contribution policies

Sources