Summary of GitLab Duo features

The following features are generally available on GitLab.com, GitLab Self-Managed, and GitLab Dedicated. They require a Premium or Ultimate subscription and one of the available add-ons.

The GitLab Duo with Amazon Q features are available as a separate add-on, and are available on GitLab Self-Managed only.

Feature GitLab Duo Core GitLab Duo Pro GitLab Duo Enterprise GitLab Duo with Amazon Q
Code Suggestions check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes
GitLab Duo Chat in IDEs check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes
Code Explanation in IDEs check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes
Refactor Code in IDEs check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes
Fix Code in IDEs check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes
Test Generation in IDEs check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes
GitLab Duo Chat in GitLab UI dash-circle No check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes
Code Explanation in GitLab UI dash-circle No check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes
Discussion Summary dash-circle No dash-circle No check-circle-filled Yes check-circle-filled Yes
Code Review dash-circle No dash-circle No check-circle-filled Yes check-circle-filled Yes 1
Root Cause Analysis dash-circle No dash-circle No check-circle-filled Yes check-circle-filled Yes
Vulnerability Explanation dash-circle No dash-circle No check-circle-filled Yes check-circle-filled Yes
Vulnerability Resolution dash-circle No dash-circle No check-circle-filled Yes check-circle-filled Yes
AI Impact Dashboard dash-circle No dash-circle No check-circle-filled Yes check-circle-filled Yes
Merge Commit Message Generation dash-circle No dash-circle No check-circle-filled Yes check-circle-filled Yes
GitLab Duo for the CLI dash-circle No dash-circle No check-circle-filled Yes check-circle-filled Yes 2

Footnotes:

  1. Amazon Q supports a different version of this feature. View how to use Amazon Q to review code.
  2. Amazon Q supports a different version of this feature. View details.

Beta and experimental features

The following features are not generally available.

They require a Premium or Ultimate subscription and one of the available add-ons.

Feature GitLab Duo Core GitLab Duo Pro GitLab Duo Enterprise GitLab Duo with Amazon Q GitLab.com GitLab Self-Managed GitLab Dedicated GitLab Duo Self-Hosted
Code Review Summary dash-circle No dash-circle No check-circle-filled Yes dash-circle No Experiment Experiment dash-circle No Experiment
Issue Description Generation dash-circle No dash-circle No check-circle-filled Yes dash-circle No Experiment dash-circle No dash-circle No Not applicable
Merge Request Summary dash-circle No dash-circle No check-circle-filled Yes dash-circle No Beta Beta dash-circle No Beta
GitLab Duo Agentic Chat check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes 1 Experiment Experiment dash-circle No dash-circle No
GitLab Duo Agent Platform check-circle-filled Yes check-circle-filled Yes check-circle-filled Yes dash-circle No Beta Beta Beta dash-circle No

Footnotes:

  1. Amazon Q supports a different version of this feature. View details.

Features available in GitLab Duo Self-Hosted

Your organization can use GitLab Duo Self-Hosted to self-host the AI gateway and language models if you:

  • Have the GitLab Duo Enterprise add-on.
  • Are a GitLab Self-Managed customer.

To check which GitLab Duo features are available for use with GitLab Duo Self-Hosted, and the status of those features, see the supported GitLab Duo features for GitLab Duo Self-Hosted.

Amazon Q Developer Pro included with GitLab Duo With Amazon Q

License credits for Amazon Q Developer Pro are included with a subscription to GitLab Duo with Amazon Q.

This subscription includes access to agentic chat and command-line tools, including:

For more information about the capabilities of Amazon Q Developer, see the AWS website.