Skip to content

GitLab Duo

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.

Generally available features

GitLab Duo Chat

DETAILS: Tier: GitLab.com and Self-managed: For a limited time, Premium and Ultimate. In the future, GitLab Duo Pro or Enterprise.
GitLab Dedicated: GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

NOTE: The LLM for GitLab Duo Chat depends on the question asked. For more information, see the Duo Chat examples. For self-managed, the models also depend on your GitLab version. For the most benefit, use the latest GitLab version whenever possible.

Code Suggestions

DETAILS: Tier: Premium and Ultimate with GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

Code explanation in the IDE

DETAILS: Tier: GitLab.com and Self-managed: For a limited time, Premium and Ultimate. In the future, GitLab Duo Pro or Enterprise.
GitLab Dedicated: GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

Test generation

DETAILS: Tier: GitLab.com and Self-managed: For a limited time, Premium and Ultimate. In the future, GitLab Duo Pro or Enterprise.
GitLab Dedicated: GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

GitLab Duo for the CLI

DETAILS: Tier: Ultimate with GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment, Self-managed, GitLab Dedicated

Suggested Reviewers

DETAILS: Tier: Ultimate Offering: GitLab.com

  • Helps create faster and higher-quality reviews by automatically suggesting reviewers for your merge request.
  • LLM: GitLab creates a machine learning model for each project, which is used to generate reviewers. View the issue.
  • Watch overview
  • View documentation.

Merge commit message generation

DETAILS: Tier: Premium and Ultimate with GitLab Duo Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

Vulnerability explanation

DETAILS: Tier: Ultimate with GitLab Duo Enterprise Offering: GitLab.com, Self-managed, GitLab Dedicated

Vulnerability resolution

DETAILS: Tier: Ultimate with GitLab Duo Enterprise add-on Offering: GitLab.com, Self-managed, GitLab Dedicated

Beta features

Merge request template population

DETAILS: Tier: For a limited time, Ultimate. In the future, GitLab Duo Enterprise. Offering: GitLab.com Status: Beta

  • Helps populate a merge request more quickly by generating a description based on the contents of the template.
  • LLM: Vertex AI Codey text-bison
  • View documentation.

Merge request summary

DETAILS: Tier: For a limited time, Ultimate. In the future, GitLab Duo Enterprise. Offering: GitLab.com Status: Beta

  • Helps populate a merge request more quickly by generating a description based on the code changes.
  • LLM: Vertex AI Codey text-bison
  • View documentation.

Experimental features

Issue description generation

DETAILS: Tier: For a limited time, Ultimate. In the future, GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment

  • Helps populate an issue more quickly by generating a more in-depth description, based on a short summary you provide.
  • LLM: Anthropic Claude-2.1
  • View documentation.

Discussion summary

DETAILS: Tier: For a limited time, Ultimate. In the future, GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment

Code explanation in a file or merge request

DETAILS: Tier: For a limited time, Premium and Ultimate. In the future, GitLab Duo Pro or Enterprise. Offering: GitLab.com Status: Experiment

Code review summary

DETAILS: Tier: For a limited time, Ultimate. In the future, GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment

Root cause analysis

DETAILS: Tier: For a limited time, Ultimate. In the future, GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment

Product Analytics

DETAILS: Tier: For a limited time, Ultimate. In the future, GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment

Value stream forecasting

DETAILS: Tier: GitLab.com and Self-managed: For a limited time, Ultimate. In the future, GitLab Duo Enterprise.
GitLab Dedicated: GitLab Duo Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated Status: Experiment

  • Helps you improve planning and decision-making by predicting productivity metrics and identifying anomalies across your software development lifecycle.
  • LLM: Statistical forecasting
  • Watch overview
  • View documentation.

Disable GitLab Duo features for specific groups or projects or an entire instance

Disable GitLab Duo features by following these instructions.