GitLab Duo (Classic) 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-smcheck-smcheck-smcheck-sm
GitLab Duo Chat (Classic)check-smcheck-smcheck-smcheck-sm
Code Explanation in IDEscheck-smcheck-smcheck-smcheck-sm
Refactor Code in IDEscheck-smcheck-smcheck-smcheck-sm
Fix Code in IDEscheck-smcheck-smcheck-smcheck-sm
Test Generation in IDEscheck-smcheck-smcheck-smcheck-sm
Code Explanation in GitLab UINocheck-smcheck-smcheck-sm
Discussion SummaryNoNocheck-smcheck-sm
Code Review
(Classic)
1
NoNocheck-smcheck-sm
Root Cause AnalysisNoNocheck-smcheck-sm
Vulnerability ExplanationNoNocheck-smcheck-sm
Vulnerability ResolutionNoNocheck-smcheck-sm
GitLab Duo and SDLC trendsNoNocheck-smcheck-sm
Merge Commit Message GenerationNoNocheck-smcheck-sm

Footnotes:

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

Beta and experimental features

The following features are not yet generally available.

They require a Premium or Ultimate subscription and the GitLab Duo Enterprise add-on.

FeatureGitLab Duo CoreGitLab Duo ProGitLab Duo EnterpriseGitLab Duo with Amazon Q
Merge Request SummaryNoNocheck-smNo
Code Review SummaryNoNocheck-smNo
Issue Description GenerationNoNocheck-smNo

Features available in GitLab Duo Self-Hosted

Your organization can self-host your language models.

To learn which GitLab Duo features are available with GitLab Duo Self-Hosted, see the supported features list.

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.