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.

FeatureGitLab Duo CoreGitLab Duo ProGitLab Duo EnterpriseGitLab Duo with Amazon Q
Code Suggestionscheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yes
GitLab Duo Chat (Classic)check-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yes
Code Explanation in IDEscheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yes
Refactor Code in IDEscheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yes
Fix Code in IDEscheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yes
Test Generation in IDEscheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yes
Code Explanation in GitLab UIdash-circle Nocheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yes
Discussion Summarydash-circle Nodash-circle Nocheck-circle-filled Yescheck-circle-filled Yes
Code Reviewdash-circle Nodash-circle Nocheck-circle-filled Yescheck-circle-filled Yes 1
Root Cause Analysisdash-circle Nodash-circle Nocheck-circle-filled Yescheck-circle-filled Yes
Vulnerability Explanation 3dash-circle Nodash-circle Nocheck-circle-filled Yescheck-circle-filled Yes
Vulnerability Resolution 3dash-circle Nodash-circle Nocheck-circle-filled Yescheck-circle-filled Yes
GitLab Duo and SDLC trends 3dash-circle Nodash-circle Nocheck-circle-filled Yescheck-circle-filled Yes
Merge Commit Message Generationdash-circle Nodash-circle Nocheck-circle-filled Yescheck-circle-filled Yes
GitLab Duo for the CLIdash-circle Nodash-circle Nocheck-circle-filled Yescheck-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.
  3. Requires an Ultimate tier subscription.

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.

FeatureGitLab Duo CoreGitLab Duo ProGitLab Duo EnterpriseGitLab Duo with Amazon QGitLab.comGitLab Self-ManagedGitLab DedicatedGitLab Duo Self-Hosted
Code Review Summarydash-circle Nodash-circle Nocheck-circle-filled Yesdash-circle NoExperimentExperimentExperimentExperiment
Issue Description Generationdash-circle Nodash-circle Nocheck-circle-filled Yesdash-circle NoExperimentdash-circle Nodash-circle NoNot applicable
Merge Request Summarydash-circle Nodash-circle Nocheck-circle-filled Yesdash-circle NoBetaBetadash-circle NoBeta
GitLab Duo Chat (Agentic)check-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yes 1BetaBetaBetadash-circle No
CLI agentsdash-circle Nodash-circle Nocheck-circle-filled Yescheck-circle-filled YesExperimentExperimentExperimentcheck-circle-filled Yes
GitLab Duo Agent Platformcheck-circle-filled Yescheck-circle-filled Yescheck-circle-filled Yesdash-circle NoBetaBetaBetadash-circle No
GitLab Duo Context Exclusiondash-circle Nocheck-circle-filled Yescheck-circle-filled Yesdash-circle NoBetaBetaBetadash-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.