Skip to content

GitLab Duo

Version history

GitLab Duo is a suite of AI-powered features that assist you while you work in GitLab. These features aim to help increase velocity and solve key pain points across the software development lifecycle.

GitLab Duo features are available in IDE extensions and the GitLab UI. Some features are also available as part of GitLab Duo Chat.

GitLab is transparent. As GitLab Duo features mature, the documentation will be updated to clearly state how and where you can access these features.

GitLab Duo language models

The language models that are the source for GitLab Duo depend on where you're using it.

Working across the entire software development lifecycle

To improve your workflow across the entire software development lifecycle, try these features:

  • GitLab Duo Chat: Write and understand code, get up to speed on the status of projects, and learn about GitLab by asking your questions in a chat window. Watch overview
  • GitLab Duo Workflow: Automate tasks and help increase productivity in your development workflow.
  • AI Impact Dashboard: Measure the AI effectiveness and impact on SDLC metrics.

Planning work

To improve your workflow while planning work, try these features:

Authoring code

To improve your workflow while authoring code, try these features:

Reviewing code

To improve your workflow while reviewing code in merge requests, try these features:

Testing and deploying code

To improve your testing and deployment workflow, try these features:

Securing code

To improve your security, try these features:

Summary of GitLab Duo features

Feature Tier Add-on GitLab.com GitLab Self-Managed GitLab Dedicated GitLab Duo Self-Hosted
GitLab Duo Chat Premium, Ultimate GitLab Duo Pro or Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available Generally available
GitLab Duo Workflow Ultimate None Private beta N/A N/A N/A
Issue Description Generation Ultimate GitLab Duo Enterprise Experiment N/A N/A N/A
Discussion Summary Ultimate GitLab Duo Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available N/A
Code Suggestions Premium, Ultimate GitLab Duo Pro or Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available Generally available
Code Explanation Premium, Ultimate GitLab Duo Pro or Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available Generally available
Test Generation Premium, Ultimate GitLab Duo Pro or Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available Generally available
Refactor Code Premium, Ultimate GitLab Duo Pro or Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available Generally available
Fix Code Premium, Ultimate GitLab Duo Pro or Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available N/A
GitLab Duo for the CLI Ultimate GitLab Duo Enterprise Generally available Generally available Generally available N/A
Merge Request Summary Ultimate GitLab Duo Enterprise Beta Beta N/A N/A
Code Review Ultimate GitLab Duo Enterprise Beta Beta Beta N/A
Code Review Summary Ultimate GitLab Duo Enterprise Experiment Experiment N/A N/A
Merge Commit Message Generation Ultimate GitLab Duo Enterprise Generally available Generally available Generally available N/A
Root Cause Analysis Ultimate GitLab Duo Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available Beta
Vulnerability Explanation Ultimate GitLab Duo Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available N/A
Vulnerability Resolution Ultimate GitLab Duo Enterprise, GitLab Duo with Amazon Q Generally available Generally available Generally available N/A
AI Impact Dashboard Ultimate GitLab Duo Enterprise Generally available Generally available N/A Beta