Skip to content

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
Code Review {dash-circle} No {dash-circle} No {check-circle-filled} Yes {check-circle-filled} Yes
Discussion Summary {dash-circle} No {dash-circle} No {check-circle-filled} Yes {check-circle-filled} Yes
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
GitLab Duo for the CLI {dash-circle} No {dash-circle} No {check-circle-filled} Yes {dash-circle} No
Merge Commit Message Generation {dash-circle} No {dash-circle} No {check-circle-filled} Yes {dash-circle} No
AI Impact Dashboard {dash-circle} No {dash-circle} No {check-circle-filled} Yes {dash-circle} No

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.

Beta and experimental features

Version history

  • GitLab Duo Agentic Chat added in GitLab 18.2.

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 {dash-circle} No Experiment Experiment {dash-circle} No {dash-circle} No

GitLab Duo Agent Platform is in private beta, does not require an add-on, and is not supported for GitLab Duo Self-Hosted.